架构师必备技能-业务流程时序图知识

DBC 962 0

架构师必备技能-业务流程时序图知识插图

什么是时序图

  • 是一种UML交互图,描述了对象之间传递消息的时间顺序, 用来表示用例中的行为顺序, 是强调消息时间 顺序的交互图; 又名序列图、顺序图
  • 通俗解释:就是交互流程图 (把大象装冰箱分几步)
  • 时序图包括四个元素
    • 对象(Object)
      • 时序图中的对象在交互中扮演的角色就是对象,使用矩形将对象名称包含起来, 名称下有下划线
    • 生命线(Lifeline)
      • 生命线是一条垂直的虚线, 这条虚线表示对象的存在, 在时序图中, 每个对象都有生命线
    • 激活(Activation)
      • 代表时序图中对象执行一项操作的时期, 表示该对象被占用以完成某个任务,当对象处于激活时期, 生命线可以拓宽为矩形
    • 消息(Message)
      • 对象之间的交互是通过相互发消息来实现的,箭头上面标出消息名,一个对象可以请求(要求)另一个对象做某件事件
      • 消息从源对象指向目标对象,消息一旦发送便将控制从源对象转移到目标对象
      • 消息的阅读顺序是【严格自上而下】
      • 消息交互中的【实线:请求消息】
      • 消息交互中的【虚线:响应返回消息】
      • 自己调用自己的方法:反身消息

发表评论 取消回复
表情 图片 链接 代码

分享