查看更多
当前 - 选择题 - 4+1视图
中等
单选题
2014年11月第31题
#系统架构设计
#4+1视图
#凯恩建议必须掌握
#凯恩建议了解即可

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

正确答案A
凯恩解析

本题考察的是 "4+1"视图模型UML 建模工具 的应用。
"4+1"视图模型通过逻辑视图、过程视图、物理视图、开发视图和场景(用例)视图,从不同角度描述软件系统体系结构,体现了关注点分离的思想。逻辑视图是面向设计人员的,主要描述系统的功能和对象模型。

问题1
A选项 逻辑:逻辑视图用于描述系统的对象模型,展示系统应为用户提供的功能和服务,符合题干描述,正确。
B选项 过程:过程视图侧重并发和交互进程的设计,与对象模型无关,错误。
C选项 开发:开发视图用于描述软件的模块化结构,错误。
D选项 物理:物理视图描述系统的物理部署结构,错误。
因此,选择选项A。

问题2
A选项 对象图:用于展示某一时刻对象及其关系的快照,不是主要用来表达类的静态结构,错误。
B选项 活动图:描述控制流与数据流的动态过程,不是表达类的结构,错误。
C选项 状态图:用于建模对象的动态行为,不是描述类的属性与关系,错误。
D选项 类图:用于描述类的属性、方法以及类之间的关系,是逻辑视图中表达对象模型结构的主要工具,正确。
因此,选择选项D。

问题3
A选项 对象图:是对象快照,不适合表示对象的内部行为,错误。
B选项 活动图:是动态过程建模,但强调控制流,不是内部状态变化,错误。
C选项 状态图:用于定义对象的内部状态以及状态变化规则,符合题干描述,正确。
D选项 类图:静态结构图,不适合表示对象的内部行为,错误。
因此,选择选项C。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有