工具篇——UML设计技巧(二)时序图设计

前言

相对于类图设计,时序图使用起来比较简单,流程图表达起来还是非常直观的
在线工具proceesOn离线工具xmind
相关文章:工具篇——UML设计技巧(一)类图设计

时序图

概念

时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。将交互行为建模为消息传递,描述对象之间活动流程。

规范

  1. 角色
    流程发起者
  2. 生命线
    对象在流程中的活动周期
  3. 激活
    在这个时间段内对象将执行相应的操作
  4. 组合片段
片段类型名称说明
Opt选项包含一个可能发生 或可能不发生的序列。可以在临界中指定序列发生的条件
Alt抉择包含-个片段列表,这些片段包含备选消息序列。在任何场合 下只发生一个序列。可以在每个片段中设置一个临界来指示该片段可以运行的条件。 else 的临界指示其他任何临界都不为 True 时应运行的片段。如果所有临界都为 False 并 且没有 else ,则不执行任何片段
Par并行并行处理。片段中的事件可以交错
Loop循环片段重复一定次数。可以在临界中指示片段重 复的条件。Loop 组合片段具有“Min”和"Max"属性,它们指示片段可以重复的最小和最大次数。默认值是无限制
  1. 箭头
    实线三角箭头为同步调用,实现普通箭头为异步调用,虚线为消息返回

在这里插入图片描述

示例

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值