统一建模语言——UML(第9-20课时)(cont.)
文章目录
1 UML概述
1.1 UML是什么
UML全称Unified Modeling Language(统一建模语言),是一种由图形符号表达的建模语言,是用于描绘软件蓝图的标准语言,它有属于自己的标准表达规则。
UML的诞生是在当人们意识到建模、标准的重要性。
建模的作用——
建模用通俗易懂的话来说,就是用图形和符号表示系统。通过建模可以将复杂问题分解,可以实现对系统结构的可视化控制。
UML的特点(自行在词组后加“化”字,如工程化):
工程/规范/可视/系统/文档/智能
1.2 UML能做什么
可见,UML是不能够完全取代文字的。但是文字有其问题存在:①自然语言的二义性②文字对于创作的人要求跟高③对于阅读的人不够直观形象。
说明:
模型元素在UML所有图中保持相同的内涵。
通用机制是额外的注释、修饰和语义等。用途:允许用户对UML进行扩展。
1.3 为什么要学UML
UML的适用人群(包括但不限于):
客户,需求分析师,系统分析师,系统设计师,架构设计师,开发工程师,测试工程师,维护工程师(对应部署图)。当中有看图也有画图的。