zoukankan      html  css  js  c++  java
  • UML基础:时序图Sequence Diagram(3)

    1.时序图概述

      时序图(Sequence Diagram)是显示对象之间交互的二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向由上至下排列。

      时序图的主要建模元素包括:参与者(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Focus of Control)、消息(Message)等。

    2.时序图元素

    2.1 参与者(Actor)

      参与者可以是用户、时间或其它系统等。

    2.2 对象(Object)

      对象是类的实例,通过类来创建。

    2.2.1 对象命名方式

      对象的3种命名方式:

      (1)对象名 + 类名,用“对象:类”表示;

      (2)只显示类名,用“:类”表示;

      (3)只显示对象名,用“对象”表示。

      

    2.2.2 对象排列顺序

      对象的左右顺序并不重要,为了作图清晰整洁,通常应遵循以下两个原则:

      (1)初始化整个交互活动的对象放置在最左端

      (2)交互频繁的对象尽可能靠近

    2.3 生命线Lifeline

      生命线是对象下延伸的一条虚线,表示对象存在的时间。

    2.4  控制焦点Focus of Control

      控制焦点,也叫激活期,表示时间段,用小矩形表示。在这个时间段内对象执行相应的操作,既可以是直接执行,也可以是安排下级过程执行。

    2.5 消息

      

  • 相关阅读:
    使用fiddler进行app弱网测试
    弱网测试
    Java虚拟机的内存模型
    Junit使用
    python安装numpy和scipy的资源
    HTTP资源合集
    http之post方法 提交数据的四种方法
    计算机编码中的换行 CR与LF
    python Mixin 是个啥?
    python mock的简单使用
  • 原文地址:https://www.cnblogs.com/libingql/p/12201491.html
Copyright © 2011-2022 走看看