返回
当前 - 选择题 - 4+1视图
中等
题号:0020140500031
单选题
2014年11月第31题

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

浓缩知识点

4+1视图模型是由Philippe Kruchten提出的软件体系结构描述方法,通过五个视图实现关注点分离,全面刻画系统架构。其中逻辑视图面向设计人员,核心是描述系统的对象模型,明确系统为用户提供的功能服务;过程视图聚焦系统的并发与交互进程设计,处理系统的动态执行特性;开发视图对应软件开发组织,描述软件的模块化结构、代码组织与依赖关系;物理视图关注系统的物理部署,说明软件组件在硬件节点上的分布与关联;场景(用例)视图作为补充,通过用例或场景串联其他四个视图,展示系统在实际业务中的运行逻辑。

在面向对象设计的UML建模体系中,不同图件适配不同视图与建模需求:类图作为静态结构建模核心工具,是逻辑视图表达对象模型的关键,可清晰呈现类的属性、方法,以及类之间的关联、继承、聚合等关系;对象图是类图的实例化,展现某一时刻具体对象及其间关系的快照。动态行为建模方面,状态图用于定义单个对象的内部状态集合,以及状态间的转换规则与触发条件,适合刻画对象的内部生命周期行为;活动图侧重描述控制流与数据流的动态过程,常用来建模业务流程、操作步骤或并发活动;此外,时序图、协作图可描述对象间的交互顺序与协作关系,用例图则主要服务于场景视图,梳理用户与系统的交互需求。

正确答案
A

本题考察的是 "4+1"视图模型UML 建模工具 的应用。
其中逻辑视图面向设计人员,核心是描述系统的对象模型,明确系统为用户提供的功能服务。过程视图聚焦系统的并发与交互进程设计,处理系统的动态执行特性。开发视图对应软件开发组织,描述软件的模块化结构、代码组织与依赖关系。物理视图关注系统的物理部署,说明软件组件在硬件节点上的分布与关联。
本小问答案是 逻辑。其中逻辑视图面向设计人员,核心是描述系统的对象模型,明确系统为用户提供的功能服务。
因此,选项 A 正确。

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