返回
当前 - 选择题 - UML
困难
题号:0020160500023
单选题
2016年11月第23题

面向对象的分析模型主要由(顶层架构图)、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的(用例实现图)、完整精确的类图、针对复杂对象的状态图和用以描述流程化处理过程的(活动图)等。

浓缩知识点

在面向对象分析与设计的UML建模体系中,分析模型聚焦需求与领域逻辑梳理,核心构件包含顶层架构图、用例及用例图、领域概念模型,要注意数据流模型、实体联系图多属于结构化分析或数据库设计范畴,并非面向对象分析的核心产出。设计模型则面向系统实现架构,其中软件体系结构常用包图呈现,用于展示对象协作完成用例逻辑的交互逻辑以用例实现图为核心载体,具体可通过序列图(侧重对象间消息传递时序)、协作图(侧重对象间协作关系)来具象化;描述业务或系统内部流程化处理过程时,需使用UML专属的活动图,它支持并发、分支等复杂流程表达,区别于传统流程图,也和侧重消息时序的序列图、侧重协作关系的协作图有明确分工。此外,软件部署图用于表达系统物理部署架构,功能分解图属于结构化设计产物,均不涉及交互或流程化逻辑的表达。

正确答案
B

本题考察的是面向对象分析与设计中模型构成要素的理解,属于建模基础知识点。
在面向对象分析与设计的UML建模体系中,分析模型聚焦需求与领域逻辑梳理,核心构件包含顶层架构图、用例及用例图、领域概念模型,要注意数据流模型、实体联系图多属于结构化分析或数据库设计范畴,并非面向对象分析的核心产出。设计模型则面向系统实现架构,其中软件体系结构常用包图呈现,用于展示对象协作完成用例逻辑的交互逻辑以用例实现图为核心载体,具体可通过序列图(侧重对象间消息传递时序)、协作图(侧重对象间协作关系)来具象化。描述业务或系统内部流程化处理过程时,需使用UML专属的活动图,它支持并发、分支等复杂流程表达,区别于传统流程图,也和侧重消息时序的序列图、侧重协作关系的协作图有明确分工。此外,软件部署图用于表达系统物理部署架构,功能分解图属于结构化设计产物,均不涉及交互或流程化逻辑的表达。
本小问答案是 顶层架构图。题干中的“面向对象的分析模型主要由顶层架构图、用例与用例图、领域概念模型构成”对应顶层架构图。
因此,选项 B 正确。

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