什么是UML图?如何画UML图

2021-05-26 15:32:26 标签: 流程图   UML图  
迅捷流程图
提升专业、学习规划效率、思路更清晰
进入网页版
免费下载客户端
迅捷思维导图
Web/PC/APP多端互通 支持多人协同编辑
进入网页版
免费下载客户端
扫码下载APP
迅捷流程图
提升专业、学习规划效率、思路更清晰
进入网页版
免费下载客户端

一、什么是UML图:

UML即统一建模语言,由一整套图表组成,是一种颇具表达能力的建模语言。
在软件开发过程,可以将系统中复杂且抽象的设计利用UML图形表现得更具可读性与理解性,从而方便各开发人员与设计人员之间的交流,并通过图示找出逻辑有问题的地方,以此降低开发风险。

二、UML图有哪些:

UML系统开发中主要有三种模型:功能模型、对象模型、动态模型。
功能模型:从用户角度呈现系统功能;
对象模型:通过属性、对象、操作、关联等概念呈现系统结构和基础;
动态模型:呈现系统的内部行为(活动、状态等)。

除了将UML图分为三种模型外,还可以进行分类,如结构图与行为图:
结构图:轮廓图、组件图、类图、对象图、部署图等;
行为图:活动图、用例图、状态图、交互图等;
其中交互图又分为序列图、时序图等。

三、UML图有什么区别:

UML图有多种图例类型,不同类型的UML图所表达的信息也会不一样。
1、侧重点不同:例如用例图侧重于描述系统功能,活动图侧重表示用例实现的流程。
2、描述方向不同:例如用例图描述参与者和用例之间关系构成,序列图描述系统行为。
案例1:用例图
【概念】用例图是指描述参与者和用例之间关系构成的视图。
【目的】表述系统功能。

用例图

案例2:活动图
【概念】活动图指描述业务的具体活动流程。
【目的】表述活动实现流程。

活动图

四、如何画UML图:

UML的绘制并不难,可以借助迅捷画图一类的制图工具进行。
1、新建流程图或套用UML图模板;
2、进入编辑页面用鼠标将图形栏所需的符号添加至画布区域;
3、结合逻辑并配合图表、样式等功能完善UML图内容;
4、将UML图保存至云端,或导出为PNG、PDF、XSD等格式。

如何画UML图

五、UML图图形符号:

迅捷画图内置多种分类的图形符号,包括流程图、基本图形、杂项、BPMN和UML等分类。当我们需要使用到用到某一分类时,通过“更多图形”打开“形状”库,勾选需要使用的分类“应用”至图形工具栏即可,反之取消勾选移除分类。

UML图图形符号

六、UML图模板:

在实际制作UML图时,通常可以套用模板进行,好处在于可以帮助我们寻找绘制灵感,或适当套用节约时间。但要注意模板也就是提前预置好的内容,假若需要套用,还需结合实际修改并完善内容。
用户登录成功uml时序图

用户登录成功uml时序图

UML建模部署图

UML建模部署图
迅捷活动banner