美文网首页
UML基础之顺序图

UML基础之顺序图

作者: Tinyspot | 来源:发表于2023-07-19 19:26 被阅读0次

    1. 顺序图 (Sequence Diagram)

    • 顺序图是一种强调对象间消息传递次序的交互图,又称为时序图或序列图
    image.png

    2. 组成元素

    • 时序图描述对象之间消息的发送顺序,强调时间顺序
    • 时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,按照时间顺序纵向排列
    • 用箭头表示消息,用竖虚线表示对象生命线
    image.png

    2.1 对象 (Object)

    对象就是指类的实例

    2.2 生命线 (Lifeline)

    从对象图标向下延伸的一条虚线,表示对象存在的时间

    2.3 控制焦点 (Focus of Control)

    • 控制焦点又称激活,是覆盖在生命线上一段细长的矩形,表示在这个时间段内,对象或角色正处于活动状态
    • 激活用一个细长的矩阵框(在生命线上)表示
      • 矩形框的高度表示对象执行一个操作所经历的时间段
      • 矩形的顶部表示动作的开始,底部表示动作的结束

    2.4 消息 (Message)

    • 同步消息
      • 用带实心箭头的实线表示
    • 异步消息
      • 用带空心箭头的实线表示
    • 返回消息
      • 用带箭头的虚线
    • 自我调用消息
      • 表示同一生命线的消息调用的消息(可以理解为调用自己的方法)
    • 递归消息
      • 表示同一生命线的消息调用的消息,它的目标指向在调用消息的激活之上进行激活
    image.png

    相关文章

      网友评论

          本文标题:UML基础之顺序图

          本文链接:https://www.haomeiwen.com/subject/wikaudtx.html