听众朋友们大家好,今天是2024年5月22日,今天我们来学习一个新的英文缩写:UML。
`UML`中文是“统一建模语言”,英文全称是 `Unified Modeling Language`,是一种标准化的建模语言。
其中单词 `Unified`的拼写是:`U,N,I,F,I,E,D`,`Modeling`的拼写是:`M,O,D,E,L,I,N,G,`,`Language`的拼写是`L,A,N,G,U,A,G,E`。
`UML`常用于在软件工程中描述、可视化、构建和文档化系统的结构和行为。当你在工作中听到`UML`时,一般说的是基于`UML`语法的关系图形,UML提供了一套图形表示法,帮助开发人员和其他相关人员理解和设计复杂的软件系统。
UML主要的应用场景有:
- 用例图:用于描述系统功能及其与用户的交互。
- 顺序图:用于描述对象之间的交互顺序。
- 通信图:用于描述对象之间的通信。
- 状态图:用于描述对象的状态变化。
- 组件图:用于描述系统的组件及其关系。
除此之外还有一些应用场景,这里就不全部罗列了。
当然,UML图形绘制是一个复杂的过程,所以也不需要软件开发工作中的每个人都学会绘制UML图,但需要每个人都能够看懂UML图。
一般需要绘制UML图形的岗位是偏向设计的岗位,如:系统分析师、系统架构师、项目经理、 数据库设计师等重要岗位。
在UML图中,特定的几何图形有特定的含义,如:
- 矩形一般用于表示一个实体、步骤;
- 图形之间的连线,一般表示它们之间存在关系;
- 矩形内部有头部小矩形,一般表示一个大的功能模块;
- 菱形一般表示判断内容或关系内容;
- 实例图形,如:设备等图形,一般表示特殊设备;
具体表达的含义要根据UML图表述的内容来区分。
好了,今天关于UML的学习就到这里,由于UML的应用十分广泛,短时间内肯定是无法全部讲完的,想要深入学习的同学就自己加油吧。大家下期见,拜拜!
还没有评论,快来发表第一个评论!