時序圖學習2_組成元素之角色和對象


注:本文中的時序圖均使用Astah工具制作。

一、角色(Actor)

系統角色,可以是人、及其甚至其他的系統或者子系統。

image

二、對象(Object)

對象類的實例,對象是通過類來創建的,代表時序圖中的對象在交互中所扮演的角色。

對象的命名規則 

對象名:類名

對象包括三種命名方式

  第一種方式包括對象名和類名;

  第二中方式只顯示類名不顯示對象名,即表示他是一個匿名對象;

  第三種方式只顯示對象名不顯示類名。

image

對象創建的兩種時機

對象可以在交互開始的時候創建, 也可以在交互過程中進行創建;

-- 處於頂部 : 如果對象的位置在時序圖頂部, 說明在交互開始的時候對象就已經存在了;

-- 不在頂部 : 如果對象的位置不在頂部, 那么對象在交互過程中創建的;

image

對象有三種狀態

激活、運行(存在)和銷毀。

image

對象的左右排列位置

對象的左右順序並不重要,但是為了畫圖畫的清晰整潔起見,通常應遵循一下兩個原則:

(1)把交互頻繁的對象盡可能地靠攏。

(2)把初始化整個交互活動的對象(有時是一個參與者)放置在最左邊。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM