扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 面向对象分析方法中等
单选题
2015年5月第29题
中等
单选题
2015年5月第29题
#第二版教材
#必须掌握
UML用系统视图描述系统的组织结构。其中,(__)对组成基于系统的物理代码的文件和构件进行建模。
问题(1)
浓缩知识点
UML 4+1视图模型是从多维度刻画系统架构的经典方法,涵盖用例、逻辑、进程、实现、部署五大核心视图。用例视图以用户为中心,通过参与者与用例的交互描述系统功能需求;逻辑视图聚焦系统内部逻辑结构,借助类、对象、包等元素呈现功能的逻辑实现路径;进程视图关注系统运行时的并发与同步机制,描述进程、线程等执行单元的调度与协作;实现视图则对接物理实现层面,专门对构成系统的物理代码文件、构件、类库、可执行文件等进行建模,搭建起设计方案与代码落地的桥梁;部署视图聚焦运行时拓扑,展示软件构件到物理硬件节点的映射关系,体现系统的物理部署架构。这五类视图从需求、逻辑、运行、实现、部署全流程覆盖系统架构的不同维度,能帮助不同角色的团队成员统一对系统的认知,更高效地推进开发与协作。
正确答案
C
本题考察的是UML 4+1视图模型的基本概念。
UML通常采用用例视图、逻辑视图、进程视图、实现视图、部署视图来从不同角度描述系统。
A选项 用例视图:从用户角度出发,描述系统的功能需求,展示参与者与系统交互的用例。不是用于代码文件建模。
B选项 逻辑视图:展示系统的设计模型,如类、对象、子系统、包结构等,关注逻辑功能实现,不涉及物理代码文件。
C选项 实现视图:用于描述系统的物理实现,包括源代码文件、构件、库、可执行文件等,正是题干中“对组成基于系统的物理代码的文件和构件进行建模”所要求的内容,正确。
D选项 部署视图:用于表示系统的运行时拓扑结构,即软件构件部署到物理节点(硬件)上的映射关系,不是对代码文件的建模。
因此,正确答案是 C. 实现视图。
