统一建模语言——UML(第9-20课时)(cont.)

1 UML概述

1.1 UML是什么

UML全称Unified Modeling Language(统一建模语言),是一种由图形符号表达的建模语言,是用于描绘软件蓝图的标准语言,它有属于自己的标准表达规则。
UML的诞生是在当人们意识到建模标准的重要性。
建模的作用——
建模用通俗易懂的话来说,就是用图形和符号表示系统。通过建模可以将复杂问题分解,可以实现对系统结构的可视化控制。
UML的特点(自行在词组后加“化”字,如工程化):
工程/规范/可视/系统/文档/智能

1.2 UML能做什么

统一建模语言——UML(第9-20课时)(cont.)
可见,UML是不能够完全取代文字的。但是文字有其问题存在:①自然语言的二义性②文字对于创作的人要求跟高③对于阅读的人不够直观形象。
统一建模语言——UML(第9-20课时)(cont.)
统一建模语言——UML(第9-20课时)(cont.)
说明:
模型元素在UML所有图中保持相同的内涵。
通用机制是额外的注释、修饰和语义等。用途:允许用户对UML进行扩展。

1.3 为什么要学UML

统一建模语言——UML(第9-20课时)(cont.)
UML的适用人群(包括但不限于):
客户,需求分析师,系统分析师,系统设计师,架构设计师,开发工程师,测试工程师,维护工程师(对应部署图)。当中有看图也有画图的。

2 UML构造需求模型(4个)

2.1 用例建模技术

统一建模语言——UML(第9-20课时)(cont.)

2.2 绘制用例图

2.3 编写用例文档

2.4 检查用例模型

2.5 状态图

2.6 活动图

2.7 顺序图

3 UML构造设计模型

4 UML补充知识

5 UML总结