时序图

维基百科,自由的百科全书
跳转至: 导航搜索

序列图(Sequence Diagram),亦称为循序圖,是一种UML行为图。有的人翻译为时序图,实际上是不准确的,sequence这个单词并无"时间"的意思,只有序列,顺序等意思。根据UML规范中对Sequence Diagram的描述: A sequence diagram describes an Interaction by focusing on the sequence of Messages that are exchanged, along with their corresponding Occurrence Specifications on the Lifelines. 它描述了消息在生命线上按照约定顺序执行一种交互行为。它可以表示用例的行为顺序,当执行一个用例行为时,序列图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。[1]

元素[编辑]

检查Email的UML时序图

序列图包含四类元素,他们分别是:

  1. 对象(Object)
  2. 生命线(Lifeline)
  3. 消息(Message)
  4. 激活(Activation)

参考链接[编辑]

  1. ^ UML基础与Rose建模教程. 豆瓣图书介绍. 

外部链接[编辑]

統一建模語言(UML) ( · · )
背景

機構Object Management Group (OMG) • UML Partners
個人葛來迪·布區 • 伊瓦爾·雅各布森 • 詹姆士·蘭寶 

概念

物件導向物件導向的程式設計 

結構執行者 • 屬性 •  • 元件 • 接口 • 對象 •  

行為活動 • 事件 • 訊息 • 方法 • 操作 • 狀態 • 用例 

關係聚合 • 關聯 • 組合 • 相依 • 廣義化 (or 繼承

其他概念構造型 • 多重性 • 角色 

結構圖
類別圖 • 元件圖 • 複合結構圖 • 部署圖 • 物件圖 • 包圖 

行為圖
活動圖 • 狀態機圖 • 使用個案圖 • 通信圖 • 交互概述圖 • 循序圖 • 時間圖 

主題

關聯式資料庫模型(ERD)比較 • 統一塑模語言術語彙表 • 系統塑模語言(SysML) • UML色碼

角色 時機,間隔
描述 哪一方,地點,事件
工具

UML工具 • Rational 統一過程