UML2.0 中,描述由模型本身分解而成的单元及依赖关系的是 (问题1) ,由顺序图和活动图组合而成的是 (问题2) 。
UML2.0包含多种系统建模图型,其中包图属于结构图,核心功能是对模型进行分层组织与模块化管理,它以包为载体封装模型中的逻辑单元,通过依赖关系展示各包之间的关联,能清晰呈现系统的模块划分与模型单元间的依赖逻辑,是梳理系统架构、管控模型复杂度的重要工具。交互概览图是UML2.0新增的交互类图,融合了顺序图与活动图的特性,它借助活动图的流程控制符号串联多个交互场景的逻辑流转,具体交互内容可嵌套顺序图或通信图来表达,专门用于描述复杂场景下多个交互之间的控制关系,能帮助开发者厘清多交互场景的整体逻辑脉络。此外,顺序图主要聚焦对象间消息传递的时间先后顺序,通信图则侧重体现对象间的连接关系与消息传递路径,可根据不同建模需求选择适配图型。
本题考察的是 UML2.0 各类结构图与行为图的用途和区别。
在 UML2.0 中:包图(Package Diagram) 用于描述模型单元的分解与依赖。交互概览图(Interaction Overview Diagram) 结合了顺序图与活动图,用于描述多个交互的逻辑流程。
包图用于对模型进行分层组织和管理,通过包(Package)来表示模型中的逻辑单元,并用依赖关系(Dependency)表示包之间的关系。它有助于描述系统的模块化结构和模型间的依赖。因此,第一问答案是 A 包图。
第二问这是在考查 UML2.0 中新增的一种交互类型图——交互概览图(Interaction Overview Diagram)。交互概览图结合了**顺序图(Sequence Diagram)和活动图(Activity Diagram)**的特征,用活动图的流程控制符号表示交互之间的控制流程,用顺序图或通信图表示具体的交互内容。它适用于描述多个交互之间的逻辑控制关系。因此,第二问答案是 D 交互概览图。
