扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 面向对象分析方法困难
单选题
2012年5月第1题
困难
单选题
2012年5月第1题
#第一版教材
#必须掌握
UML用系统视图描述系统的组织结构。其中,(__)采用类、子系统、包和用例对系统架构进行设计建模。
问题(1)
浓缩知识点
UML的“4+1”视图模型是从多维度描述软件系统架构的经典框架,包含五大系统视图。用例视图以用例与外部参与者的交互为核心,聚焦系统需求,是整个模型的驱动视图。逻辑视图是系统设计的核心视图,侧重系统的功能结构与静态设计逻辑,会借助类、子系统、包以及用例实现等元素开展架构建模。实现视图聚焦软件代码的物理组织形态,描述组件、文件、模块等的存储与管理结构。部署视图则用于呈现软件系统在硬件节点上的分布情况,明确服务器、网络节点与软件组件之间的映射关系,反映系统的物理部署架构。
正确答案
B
本题考察的是UML的五大系统视图。
在统一建模语言UML中,提出了“4+1”视图模型,用于从不同角度描述软件系统架构。
A选项用例视图:主要用于描述系统需求和外部参与者交互关系,是需求分析阶段的视图,侧重功能描述,不涉及类、包、子系统的架构设计,错误。
B选项逻辑视图:逻辑视图关注系统的功能结构和静态设计,采用类、包、子系统和用例实现来建模,属于系统设计的核心视图,符合题干描述,正确。
C选项实现视图:用于描述系统代码实现的物理结构,包括组件、文件、模块等的组织方式,关注软件实现的物理存储和管理方式,不符合题干描述。
D选项部署视图:描述软件系统在硬件节点上的分布和部署情况,包括服务器、网络、节点与组件之间的映射关系,不符合题干描述。
因此,本题的正确答案是 B. 逻辑视图。
