时序图Sequence DiaGram

序列图主要用于展示对象之间交互的顺序。

序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。

用户取款图

时间: 2024-12-06 10:31:58

时序图Sequence DiaGram的相关文章

【UML】时序图Sequence diagram(交互图)(转)

前言 UML时序图是UML动态图之一,它是强调时间顺序的交互图. 定义 时序图是显示按时间顺序排列的对象之间交互的图. 组成元素 对象 包括三种命名方式:第一种方式包括对象名和类名:第二中方式只显示类名不显示对象名,即表示他是一个匿名对象:第三种方式只显示对象名不显示类名. 生命线 生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间. 消息 消息形式:1.call调用.2.Return返回.3.Send发消息.4.Create创建实例.5.Destroy销毁. 消息表示方式:

顺序图(Sequence Diagram)

顺序图(Sequence Diagram): 是一种强调对象间消息传递次序的交互图,又称为时序图或序列图.描述了在一个用例或操作的执行过程中对象如何通过消息相互交互,说明了消息如何在对象之间被发送和接收以及发送的顺序. 组成: 交互片段(Interaction Fragment): 一个复杂的顺序图可以划分为几个小块,每一个小块称为一个交互片段,由一个大方框包围. 常用的操作符包括: 1) alt:多条路径,条件为真时执行. 2) opt:任选,仅当条件为真时执行. 3) par:并行,每一片段

UML之序列图(Sequence Diagram)

类图描述的是类之间的静态关系,而序列图展示的是对象之间的沟通方法,描述运行时的交互关系. OOP编程语言里面合理的直接交互方式只有一种,方法调用(Event通讯是间接的).所以序列图也可以 理解为方法调用交互图.方法调用有四个元素,参与者(两个,调用者和被调用者),方法名称,输入 和输出. 参与者 参与者用一个Lifeline来表示,图像为一个矩形外加底部的一条竖线.矩形里面显示对象名,格式为 name:ClassType的样式,都为可选项,Martin Fowler推荐a Handler的格式

UML系列:(3)Sequence Diagram

1.时序图的作用 时序图Sequence Diagram是强调消息时间顺序的交互图. 时序图描述类系统中对象和对象之间的交互. 时序图是一个模型,用于描述对象组如何随着时间在某些行为方面的交互. 2.时序图的元素 角色(Actor) 对象(Object) 生命线(Lifeline) 消息(Message) 自关联消息(Self-Message) 3.用户登录时序图 时序图总结 (1)时序图只描述理想的工作流程,因此不涉及"分支流程.NULL指针异常判断"等内容 (2)时序图工具没有&q

uml精粹——4.时序图

4.时序图sequence diagram 交互图interaction diagram描述了成群的对象如何以某种行为合作,其中最重要的是时序图sequence diagram. 典型的,一个时序图捕捉一单个情景的行为.图显示了一些示例对象以及这个用例里这些对象间传递的信息the messages that are passed between these objects within the use case 考虑一个简单的情景.我们有一个订单order,要用一个命令command来计算其价格

UML建模之时序图(Sequence Diagram)

引自:http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html UML建模之时序图(Sequence Diagram) 一.时序图简介(Brief introduction) 二.时序图元素(Sequence Diagram Elements) 角色(Actor) 对象(Object) 生命线(Lifeline) 控制焦点(Focus of Control) 消息(Message) 自关联消息(Self-Message) Combin

UML建模之时序图(Sequence Diagram)教程

一.时序图简介(Brief introduction) 二.时序图元素(Sequence Diagram Elements) 角色(Actor) 对象(Object) 生命线(Lifeline) 控制焦点(Focus of Control) 消息(Message) 自关联消息(Self-Message) Combined Fragments 三.时序图实例分析(Sequece Diagram Example Analysis) 时序图场景 时序图实例 时序图实例分析 四.总结(Summary)

安装StarUML 及使用时序图(Sequence Diagram)和用例图(use case diagram)

时序图 用例图

采用[ICONIX] 方法实践分析和设计之六 [时序图](转)

采用[ICONIX] 方法实践BLOG设计之六 [时序图] 在前几篇文章中,我们分别进行了域模型和用例建模,并使用 Robustness工具进一步分析验证了相应用例的处理流程,并在相应模型(域模型)的基础上,通过Robustness方法引入相关的边界对象,控制对象(控制器),并更新了相应域模型中类的属性(字段).下面就可以进入到交互建模阶段了.如下图:    作为交互建模本身,就是要通过寻找对象之间的交互关系,进而进行方法(操作或行为)分配.    正所谓"只有在所有的用例为所有事件进程建立了交