第十章——UML建模(下午第三道,15)
概述
统一建模语言(UML)是面向对象软件的标准化建模语言。
UML由三个要素构成:
- UML的基本构造块
- 支配这些构造块如何放置在一起的规则
- 运用于整个语言的些公共机制。
UML的词汇表包含3种构造块:事物、关系、图
事物是对模型中最具代表性的成分的抽象,关系把事物结合在一起,图聚集了相关的事物。
事物包括结构事物、行为事物、分组事物和注释事物。
- 结构事物(Structural Thing)。通常是模型的静态部分描述概念或物理元素。结构(1)事物包括类(Class)、接口(lnterface)、协作(Collaboration)、用例(Use Case)、主动类(Active Class)、构件(Component)和 节点(Node)。
- 行为事物(Behavior Thing)。是UML模型的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为。共有两类主要的行为事物:交互(Interaction)和状态机(StateMachine)。
- 分组事物(Grouping Thing)。是UML模型的组织部分。它们是一些由模型分解成的盒子”。在所有的分组事物中,最主要的分组事物是包(Package)。
- 注释事物(Annotational Thing)。是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。注解(Note)是一.种主要的注释事物。注解是一个依附于一个元素或者一组元素之上,对它进行约束或解释的简单符号。
https://www.bilibili.com/video/BV1Qc411G7fB?p=21&vd_source=1a563cd2b3f3fdeb2a16cbbf18022d2f