美文网首页
UML建模之时序图

UML建模之时序图

作者: GuoYuebo | 来源:发表于2018-03-04 23:20 被阅读76次

1. 时序图简介

  时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。

2. 时序图元素

2.1 角色(Actor)

系统角色,可以是人、其他的系统或者子系统。

2.2 对象(Object)

对象包括三种命名方式:

  • 第一种方式包括对象名和类名;
  • 第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;
  • 第三种方式只显示对象名不显示类明。


    2_2-1.png

2.3 生命线(Lifeline)

  生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间,如上图。

2.4 控制焦点(Focus of Control)

  控制焦点是顺序图中表示时间段的符号,在这个时间段内对象将执行相应的操作。用小矩形表示,如下图。


2_4-1.png

2.5 消息(Message)

  消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)和返回消息(Return Message).如下图所示:

  • 同步消息=调用消息(Synchronous Message)
      消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。
  • 异步消息(Asynchronous Message)
      消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。
  • 返回消息(Return Message)
      返回消息表示从过程调用返回


    2_5-1.png

2.6 自关联消息(Self-Message)

  表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。


2_6-1.png

2.7 Combined Fragments

3.时序图实例分析(Sequece Diagram Example Analysis)

3.1 时序图场景

完成课程创建功能,主要流程有:

1、请求添加课程页面,填写课程表单,点击【create】按钮

2、添加课程信息到数据库

3、向课程对象追加主题信息

4、为课程指派教师

5、完成课程创建功能

3.2 时序图实例

3_2-1.png

下载visio原图,请点击这里

相关文章

  • UML建模(五)--时序图

    UML建模(五)--时序图 1、概述 1.1 时序图的定义 在UML 的表示中,时序图将交互关系表示为一个二维图。...

  • 设计模式之UML时序图及类图

    UML(Unified Modeing Language统一建模语言) 1.时序图 定义:通过...

  • UML建模(时序图)

    阿里巴巴长期招聘Java研发工程师p6,p7,p8等上不封顶级别,有意向的可以发简历给我,注明想去的部门和工作地点...

  • 设计模式2-UML工具StarUML简单介绍

    UML统称建模语言,面向对象软件的表转化建模语言,包含Booch MOT OOSE工具:StarUML 时序图

  • UML建模之时序图(Sequence Diagram)

    转来自51CTO博客作者灵动生活的UML建模之时序图的原创作品 一、时序图简介(Brief introductio...

  • UML 时序图 Sequence diagram

    UML 时序图 Sequence diagram [toc] 时序图 时序图,又名序列图,循环图,是一种UML交互...

  • UML建模之时序图

    1. 时序图简介   时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的...

  • UML时序图(Sequence Diagram)学习

    什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之...

  • 时序图(Sequence Diagram)

    什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之...

  • 23UML建模-时序图

    时序图 用于描述对象之间传递消息的时间顺序,即用例(见21,用例图)中的行为顺序,当执行一个用例时,时序图中每条消...

网友评论

      本文标题:UML建模之时序图

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