注:本文中的時序圖均使用Astah工具制作。
一、角色(Actor)
系統角色,可以是人、及其甚至其他的系統或者子系統。
二、對象(Object)
對象類的實例,對象是通過類來創建的,代表時序圖中的對象在交互中所扮演的角色。
對象的命名規則
對象名:類名
對象包括三種命名方式
第一種方式包括對象名和類名;
第二中方式只顯示類名不顯示對象名,即表示他是一個匿名對象;
第三種方式只顯示對象名不顯示類名。
對象創建的兩種時機
對象可以在交互開始的時候創建, 也可以在交互過程中進行創建;
-- 處於頂部 : 如果對象的位置在時序圖頂部, 說明在交互開始的時候對象就已經存在了;
-- 不在頂部 : 如果對象的位置不在頂部, 那么對象在交互過程中創建的;
對象有三種狀態
激活、運行(存在)和銷毀。
對象的左右排列位置
對象的左右順序並不重要,但是為了畫圖畫的清晰整潔起見,通常應遵循一下兩個原則:
(1)把交互頻繁的對象盡可能地靠攏。
(2)把初始化整個交互活動的對象(有時是一個參與者)放置在最左邊。