单选题
UML是一种面向对象的同一建模语言。它包括10种图,其中,用例图展示了外部参与者与系统内用例之间的连接。UML的外部参与者是指{{U}} (47) {{/U}},用例可以用{{U}} (48) {{/U}}图来描述。{{U}} (49) {{/U}}指明了对象所有可能的状态以及状态之间的迁移。协作图描述了协作的{{U}} (50) {{/U}}之间的交互和链接。
【正确答案】 D
【答案解析】
【正确答案】 C
【答案解析】
【正确答案】 B
【答案解析】
【正确答案】 A
【答案解析】
统一建模语言(Unified Modeling Language,UML)是面向对象软件的标准化建模语言。UML具有丰富的表达力,可以描述开发所需要的各种视图,然后以这些视图为基础装配系统。
在最高层,视图被划分成三个视图域:结构分类、动态行为和模型管理。
· 结构分类描述了系统中的结构成员及其相互关系。类元包括类、用例、构件和节点。类元为研究系统动态行为奠定了基础。类元视图包括静态视图、用例视图和实现视图。
·
动态行为描述了系统随时间变化的行为。行为用从静态视图中抽取的瞬间值的变化来描述。动态行为视图包括状态机视图、活动视图和交互视图。模型管理说明了模型的分层组织结构。包是模型的基本组织单元。特殊的包还包括模型和子系统。
· 模型管理视图跨越了其他视图并根据系统开发和配置组织这些视图。
UML还包括多种具有扩展能力的组件,包括约束、构造型和标记值,它们适用于所有的视图元素。
主要的域
视图
主要概念
结构
静态视图
类图
类、关联、泛化、依赖关系、实现、接口
用例视图
用例图
用例、参与者、关联、扩展、包括、用例泛化
实现视图
构件图
构件、接口、依赖关系、实现
部署视图
部署图
节点、构件、依赖关系、实现
状态机视图
状态机图
状态、事件、转换、动作
动态
活动试图
活动图
状态、活动、完成转换、分叉、结合
交互视图
顺序图
交互、对象、消息、激活
协作图
协作、交互、协作角色、消息
模型管理
模型管理视图
类图
包、子系统、模型
可扩展性
所有
所有
约束、构造型、标记值
详见考点梳理。