UML图及在drawio中的绘制

UML——Unified Modeling Language——统一建模语言,是业务建模阶段最常用和最重要的一种视图。

一,用例图

用例(Use Case)、参与者(Actor),以及它们互相间的关系(Relationship);形式上就是用椭圆、小人,以及箭头的连线组合。

二,时序图

时序图(Sequence Diagram)是 UML 中最常见的交互图,通过描述对象间发送消息的时间顺序显示多个对象之间的动态协作状态。

1,Actor(角色)& Object(对象)

时序图的第一步是列出交互中出现的所有角色和对象。

角色:通常指“人”,也可以是组织、机器、系统等等“抽象的人”,和用例图一样,用小人图表示
对象:就是与上述“人”对应的“物”了,包括所有产品、服务、设备等等抽象的物体

时序图的交互,通常由最左侧的 Actor 发出,在绘制的第一步,需要把所有的角色和对象绘制出来。

2,Lifeline(生命线)

给每个角色和对象加上一条生命线。所谓的生命线就是从角色(或对象)引出向下延伸的虚线,表示时序图存在的时间轴。

img

3,Message(消息)

消息自然是有来有往的,发送出去的消息叫 Request(请求),反馈的消息成为 Response(响应)

请求用实心箭头示意,并在箭头上方加注说明
响应用虚线箭头表示,也会加上简单的返回内容

img

4,Combined Fragment(组合片段)

组合片段用来解决交互执行的条件及方式。它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。

🚶抉择(alt)

抉择用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if…else…。

img

🚶选项(Opt)

包含一个可能发生或不发生的序列

img

🚶循环(Loop)

img

🚶并行(Par)

img

5,Focus of Control(控制焦点)

控制焦点又称激活,是覆盖在生命线上一段细长的矩形,表示在这个时间段内,对象或角色正处于活动状态;

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值