软考 系统架构设计师系列知识点之杂项集萃(82)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(81)

第148题

"4+1"视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中( )视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用( )表达类的内部属性和行为,以及类集合之间的交互关系;采用( )定义对象的内部行为。

第1空

A. 逻辑

B. 过程

C. 开发

D. 物理

正确答案:A。

第2空

A. 对象图

B. 活动图

C. 状态图

D. 类图

正确答案:D。

第3空

A. 对象图

B. 活动图

C. 状态图

D. 类图

正确答案:C。

解析:

本题主要考查考生对"4+1"视图的理解与掌握。"4+1"视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为"The 4+1 View Model of Architecture"的论文,引起了业界的极大关注,并最终被RUP采纳,现在已成为架构设计的结构标准。"4+1"视图主要包括:

(1)逻辑视图(Logical View)

设计的对象模型(使用面向对象的设计方法时)。

(2)过程视图(Process View)

捕捉设计的并发和同步特征。

(3)物理视图(Physical View)

描述了软件到硬件的映射,反映了分布式特性。

(4)开发视图(Development View)

描述了在开发环境中软件的静态组织结构。

(5)场景视图(Scene View)

架构的描述,即所作的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图 ------ 场景视图。

当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。

特别说明:

本题与软考 系统架构设计师系列知识点之杂项集萃(65)-CSDN博客是同一道题,之所以单独出来,是因为解析并不一样,可以两篇文章对照着看,相得益彰。

第149题

系统设计是软件开发的重要阶段,( )主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。

A. 外部设计

B. 内部设计

C. 程序设计

D. 输入/输出设计

正确答案:A。

所属知识点:旧版教材 软件工程 -> 软件设计。

解析:

在软件开发中,外部设计又称为概要设计,其主要职能是设计各个部分的功能、接口、相互如何关联。内部设计又称为详细设计,其主要职能是设计具体一个模块的实现。因此本题应选A。

相关推荐
半桔6 小时前
【Linux手册】冯诺依曼体系结构
linux·缓存·职场和发展·系统架构
小马哥编程15 小时前
【iSAQB软件架构】软件架构中构建块的视图:黑箱、灰箱和白箱及其交互机制
microsoft·架构·系统架构·交互
WispX88818 小时前
【设计模式】门面/外观模式
java·开发语言·设计模式·系统架构·外观模式·插件·架构设计
慧一居士1 天前
ShardingSphere-JDBC 与 Sharding-JDBC 的对比与区别
分布式·系统架构
小马哥编程1 天前
【ISAQB大纲解读】Kafka消息总线被视为“自下而上设计”?
分布式·kafka·系统架构·linq
大咖分享课1 天前
实时数据湖架构设计:从批处理到流处理的企业数据战略升级
系统架构
Data-Miner1 天前
可编辑精品PPT | 大型企业数字化转型顶层业务架构模型解决方案数字化架构图合集可编辑架构图系统架构图技术架构图
架构·系统架构
蓝天居士1 天前
软考 系统架构设计师系列知识点之杂项集萃(79)
系统架构
建爱永恒1 天前
【系统架构设计师】绪论-系统架构概述
系统架构