UML是一种面向对象的建模语言。由视图(View)、图(Diagram)、模型元素(Model Element)和通用机制(General Mechanism等几部分组成。
| UML组成部分 | 释义 |
|---|---|
| 视图 | 是表达系统的某一方面特征的UML建模元素的子集;视图并不是图,它是由一个或多个图组成的对系统某个角度的抽象 |
| 图 | 是模型元素集的图形表示,通常是由弧(关系)和顶点(其它模型元素)相互连接构成的 |
| 模型元素 | 代表面向对象中的类、对象、接口、消息和关系等概念 |
| 通用机制 | 用于表示其它信息,比如注释、模型元素的语义等 |
| 视图分类 | 释义 |
|---|---|
| 用例视图(Use Case View) | 强调从用户的角度看到的或需要的系统功能,是被称为“参与者”的外部用户所能观察到的系统功能模型图 |
| 逻辑视图(Logical View) | 展现系统的静态或结构组成及特征,特成为结构模型视图()或静态视图() |
| 并发视图 (Concurrency View) | 体现了系统的动态或行为特征,也称为行为模型视图或动态视图 |
| 组件视图 (Compoent View) | 体现了系统实现的结构和行为特征,也称为实现模型视图 |
| 配置视图 (Deployment View) | 体现了系统实现环境的结构和行为特征,也称为环境模型视图或物理视图 |
| 建模机制 | 释义 |
|---|---|
| 静态建模机制 | 用例图、类图、对象图、包、组件图、配置图 |
| 动态建模机制 | 消息、状态图、时序图、协作图、活动图 |
| 图名 | 描述 |
|---|---|
| 用例图 | 描述系统功能 |
| 类图 | 描述系统的静态结构 |
| 对象图 | 描述系统在某个时刻的静态结构 |
| 时序图 | 按时间顺序描述系统元素间的交互 |
| 协作图 | 按照时间和空间顺序描述系统元素间的交互和它们之间的关系 |
| 状态图 | 描述了系统元素的状态条件和响应 |
| 活动图 | 描述了系统元素的活动 |
| 组件图 | 描述了实现系统的元素的组织 |
| 配置图 | 描述了环境元素的配置,并把实现系统的元素映射到配置上 |

| UML中的事物 | 内容 |
|---|---|
| 结构事物 | 类、接口、用例、协作、活动类、组件和节点 |
| 行为事物(动作事物) | 交互(消息、动作序列、对象之间的连接)、状态机 |
| 组织事物(分组事物) | 包 |
| 辅助事物(注释事物) | 注释 |


用例图

类图

对象图

活动图(上机)

状态图

时序图

协作图

包图



构件图

部署图

本文详细介绍了UML(统一建模语言)的基本组成部分,包括视图、图、模型元素和通用机制。阐述了用例视图、逻辑视图、并发视图、组件视图和配置视图的概念,以及静态建模机制和动态建模机制的区别。同时,对UML中的事物进行了分类,如结构事物、行为事物、组织事物和辅助事物。
&spm=1001.2101.3001.5002&articleId=85226558&d=1&t=3&u=b33a5e162a19409cb540000908f030a8)
3133





