uml是什么意思?如何画uml图
一、uml是什么意思
uml即Unified Modeling Language,是统一建模语言的缩写,是一种为面向对象系统的产品和软件开发设计的工具,旨在对事物的实体、实质、关系、结构、状态等信息进行全程描述与反映建立需求模型、逻辑模型、设计模型和实现模型等,常用于软件建模以及其它领域的建模工作。采用uml图形符号描述模型,直观、简单并规范呈现模型特点,便于直观理解和阅读uml图示。
二、如何画uml图
正式绘制uml图前,首先可以简单了解一下uml图的一些特点。
1、uml分类
uml作为一种标准化建模语言,用一组规范的图形符号组成,可用于绘制用例图、类图、对象图、序列图、活动图、状态图等不同类别的uml图示。
1)用例图:描述角色以及角色与用例之间的连接关系;
2)类图:描述系统中的类,以及各个类之间的关系;
3)对象图:与类图相似,是类图的实例,显示类的多个对象实例,而不是实际的类;
4)活动图:描述用例要求所要进行的活动,以及活动间的约束关系;
5)状态图:描述类的对象所有可能的状态,以及事件发生时状态的转移条件;
6)序列图(时序图):呈现参与者和一系列顺序步骤与系统对象的交互关系;
7)协作图:描述对象间的动态合作关系;
8)构件图:描述代码构件的物理结构以及各种构建之间的依赖关系;
9)部署图:描述建模系统的物理部署情况。
2、uml图形符号
uml图作为以规范图形符号梳理的图示,会使用对应的图形符号进行梳理,然而不管是怎样的uml图,所需采用的图形符号并不多,常用的有对象、接口、类、项目组件、生命线等。
对于这些uml符号,迅捷画图的流程图编辑器为用户提供有单独的“uml”符号分类,便于小伙伴们绘制各类图形符号。
当然了,由于每个人对编辑器的使用需求有所差异,为方便小伙伴们制图以及编辑器的简洁性,默认的图形栏并不会预置有太多分类,如有需要通过“更多图形”打开“形状”库,从中勾选所需的“uml”分类,并“应用”至图形栏即可。反之取消勾选从图形栏中移除分类。
3、绘制uml图
想要绘制uml图一般可以使用迅捷画图的流程图工具进行,这是一款多功能编辑器,不仅支持绘制我们所需的时序图、状态图、类图等各类uml图示,还支持绘制流程图、泳道图、拓扑图、韦恩图等其它图示,便于围绕uml图绘制其它相关图示。
而利用迅捷流程图编辑器绘制uml图一般可以简单梳理为以下多个步骤:
1)首先通过迅捷画图的流程图工具创建一份“空白流程图”,进入到编辑页面;
2)接着将图形栏中需要用到的uml图形符号添加到画布区域;
3)与此同时利用连接线等图形符号将各内容串联起来梳理具体内容;
4)当uml图的内容都梳理完毕后,将其保存至账号云端,或导出为图片或文档格式进行存储即可。
以上便是简单绘制uml图的方法了,整体绘制方式是较为简单的,除了以上几个简单步骤外,还可以利用编辑器的一些编辑功能对图示进行适当的美化处理,小伙伴们可以试着绘制哟!
猜你想看:
UML类图怎么画
uml用例图怎么画
x
迅捷思维导图APP
多端互通可离线使用 一键导出专业脑图
免费下载APP