UML——Unified Modeling Language——统一建模语言,是业务建模阶段最常用和最重要的一种视图。
一,用例图
用例(Use Case)、参与者(Actor),以及它们互相间的关系(Relationship);形式上就是用椭圆、小人,以及箭头的连线组合。
二,时序图
时序图(Sequence Diagram)是 UML 中最常见的交互图,通过描述对象间发送消息的时间顺序显示多个对象之间的动态协作状态。
1,Actor(角色)& Object(对象)
时序图的第一步是列出交互中出现的所有角色和对象。
角色:通常指“人”,也可以是组织、机器、系统等等“抽象的人”,和用例图一样,用小人图表示 对象:就是与上述“人”对应的“物”了,包括所有产品、服务、设备等等抽象的物体
时序图的交互,通常由最左侧的 Actor 发出,在绘制的第一步,需要把所有的角色和对象绘制出来。
2,Lifeline(生命线)
给每个角色和对象加上一条生命线。所谓的生命线就是从角色(或对象)引出向下延伸的虚线,表示时序图存在的时间轴。
3,Message(消息)
消息自然是有来有往的,发送出去的消息叫 Request(请求),反馈的消息成为 Response(响应)
请求用实心箭头示意,并在箭头上方加注说明 响应用虚线箭头表示,也会加上简单的返回内容
4,Combined Fragment(组合片段)
组合片段用来解决交互执行的条件及方式。它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。
🚶抉择(alt)
抉择用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if…else…。
🚶选项(Opt)
包含一个可能发生或不发生的序列
🚶循环(Loop)
🚶并行(Par)
5,Focus of Control(控制焦点)
控制焦点又称激活,是覆盖在生命线上一段细长的矩形,表示在这个时间段内,对象或角色正处于活动状态;
到此这篇UML图及在drawio中的绘制的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/10981.html