UML-時(shí)序圖

序列圖(Sequence Diagram),亦稱為循序圖,是一種UML行為圖。有的人翻譯為時(shí)序圖,實(shí)際上是不準(zhǔn)確的,sequence這個(gè)單詞并無"時(shí)間"的意思,只有序列,順序等意思。根據(jù)UML規(guī)范中對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. 它描述了消息在生命線上按照約定順序執(zhí)行一種交互行為。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),序列圖中的每條消息對應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。

時(shí)序圖元素:

1.角色(Actor)

2.對象(Object)

3.生命線(Lifeline)

4.控制焦點(diǎn)(Focus of Control)

5.消息(Message)

6.自關(guān)聯(lián)消息(Self-Message)

7.Combined Fragments


角色(Actor)

系統(tǒng)角色,可以是人、及其甚至其他的系統(tǒng)或者子系統(tǒng)。UML用例圖中用一個(gè)小人來表示角色

對象(Object)

對象就是類的實(shí)例。 UML用例圖中用矩形框來表示對象。

生命線(Lifeline)

生命線代表對象在某一用例中的生命周期。 UML用例圖中用虛線來表示生命線。

控制焦點(diǎn)(Focus of Control)

控制焦點(diǎn)代表對象在某一用例過程中執(zhí)行某一操作的時(shí)間。 UML用例圖中用方塊來表示控制焦點(diǎn)。

消息(Message)

消息是角色和對象或者對象與對象之間的信息傳遞。

消息分為三種:同步消息、異步消息、返回消息。

1、同步消息:

把信息傳遞給接受者后,停止活動(dòng),等待返回結(jié)果。

UML圖表示如下:

2、異步消息

把信息傳遞給接受者后,不用等待返回結(jié)果??梢灾苯娱_始下一個(gè)活動(dòng)。

UML圖表示如下:

3、返回消息

代表從過程調(diào)用返回。

UML圖表示如下:

自關(guān)聯(lián)消息(Self-Message)

自關(guān)聯(lián)消息表示方法的自身調(diào)用或者一個(gè)對象內(nèi)的一個(gè)方法調(diào)用另外一個(gè)方法。

UML圖表示如下:

組合片段(Combined Fragments)/交互片段(interaction fragment)

UML圖(以Alternative為例)表示如下:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • UML時(shí)序圖 時(shí)序圖(Sequence Diagram)是顯示對象之間交互的圖,這些對象是按時(shí)間順序排列的。順序圖...
    yangchendev閱讀 2,907評論 0 1
  • 時(shí)序圖(Sequence Diagram)是顯示對象之間交互的圖,這些對象是按時(shí)間順序排列的。順序圖中顯示的是參與...
    白書黑影閱讀 2,215評論 0 0
  • 前言 不知道你是否有這樣的經(jīng)歷,一年下來累死累活,到了年度考核的時(shí)候老板卻還不知道你干了啥(這也不能怪領(lǐng)導(dǎo),大家都...
    chanming閱讀 16,236評論 1 5
  • 我找了7個(gè)人,陪我一起寫了126天的“每天三件事”。(關(guān)于每天三件事可詳見古典專欄) 在每天打卡的這個(gè)流程里面,加...
    chenlinchristy閱讀 724評論 3 1
  • 二〇〇〇年,我還是湖南衛(wèi)視"新青年"主持人,進(jìn)了央視后,這個(gè)頭發(fā)很快被剪短了,穿上了套裝,坐在主播臺上,想著自己臉...
    墨語花開時(shí)閱讀 123評論 2 3

友情鏈接更多精彩內(nèi)容