uml時序圖教程 免分版(ppt)

uml時序圖教程 免分版(ppt)

ID:20531312

大?。?.25 MB

頁數(shù):22頁

時間:2018-10-13

uml時序圖教程 免分版(ppt)_第1頁
uml時序圖教程 免分版(ppt)_第2頁
uml時序圖教程 免分版(ppt)_第3頁
uml時序圖教程 免分版(ppt)_第4頁
uml時序圖教程 免分版(ppt)_第5頁
資源描述:

《uml時序圖教程 免分版(ppt)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第10章時序圖10.1概述10.2時序圖的組成10.3對象的創(chuàng)建和撤銷10.4時序圖建模技術(shù)10.5實(shí)例——圖書館管理系統(tǒng)的時序圖10.1概述時序圖是強(qiáng)調(diào)消息時間順序的交互圖。時序圖描述了對象之間傳送消息的時間順序,用來表示用例中的行為順序。時序圖將交互關(guān)系表示為一個二維圖。其中,縱軸是時間軸,時間沿豎線向下延伸。橫軸代表了在協(xié)作中各獨(dú)立的對象。10.1概述時序圖示例:10.2時序圖的組成時序圖包含了4個元素:對象(Object)生命線(Lifeline)消息(Message)激活(Activation)10.2時序圖的組成10.2.1對象10.2.

2、2生命線10.2.3消息10.2.4激活10.2.1對象時序圖中對象的符號和對象圖中對象所用的符號一樣。將對象置于時序圖的頂部意味著在交互開始的時候?qū)ο缶鸵呀?jīng)存在了,如果對象的位置不在頂部,那么表示對象是在交互的過程中被創(chuàng)建的。10.2.2生命線生命線是一條垂直的虛線,表示時序圖中的對象在一段時間內(nèi)的存在。每個對象的底部中心的位置都帶有生命線。生命線是一個時間線,從時序圖的頂部一直延伸到底部,所用的時間取決于交互持續(xù)的時間。對象與生命線結(jié)合在一起稱為對象的生命線,對象的生命線包含矩形的對象圖標(biāo)以及圖標(biāo)下面的生命線。10.2.2生命線對象的生命線:10

3、.2.3消息消息定義的是對象之間某種形式的通信,它可以激發(fā)某個操作、喚起信號或?qū)е履繕?biāo)對象的創(chuàng)建或撤銷。消息是兩個對象之間的單路通信,從發(fā)送方到接收方的控制信息流。消息可以用于在對象間傳遞參數(shù)。消息可以是信號,也可以是調(diào)用。在UML中,消息使用箭頭來表示,箭頭的類型表示了消息的類型。10.2.3消息10.2.4激活激活表示該對象被占用以完成某個任務(wù),去激活指的則是對象處于空閑狀態(tài)、在等待消息。在UML中,為了表示對象是激活的,可以將該對象的生命線拓寬成為矩形。其中的矩形稱為激活條或控制期,對象就是在激活條的頂部被激活的,對象在完成自己的工作后被去激活

4、。激活條10.3對象的創(chuàng)建和撤銷如果對象位于時序圖的頂部,說明在交互開始之前該對象已經(jīng)存在了。如果對象是在交互的過程中創(chuàng)建的,那么它應(yīng)當(dāng)位于圖的中間部分。對象在創(chuàng)建消息發(fā)生之后才能存在,對象的生命線也是在創(chuàng)建消息之后才存在的。10.3對象的創(chuàng)建和撤銷創(chuàng)建對象的兩種表示方法:10.3對象的創(chuàng)建和撤銷如果要撤銷一個對象,只要在其生命線終止點(diǎn)放置一個“X”符號即可,該點(diǎn)通常是對刪除或取消消息的回應(yīng)。10.4時序圖建模技術(shù)設(shè)置交互的語境。通過識別對象在交互中扮演的角色,設(shè)置交互的場景。為每個對象設(shè)置生命線。從引發(fā)某個消息的信息開始,在生命線之間畫出從頂?shù)降滓?/p>

5、次展開的消息,顯示每個消息的特性(如參數(shù))。如果需要可視化消息的嵌套或?qū)嶋H計算發(fā)生時的時間點(diǎn),可以用激活修飾每個對象的生命期。如果需要說明時間或空間的約束,可以用時間標(biāo)記修飾每個消息,并附上合適的時間和空間約束。如果需要更形式化的說明某控制流,可以為每個消息附上前置和后置條件。10.5實(shí)例——圖書館管理系統(tǒng)的時序圖10.5.1使用RationalRose繪制時序圖的步驟10.5.2圖書館管理系統(tǒng)的時序圖10.5.1使用RationalRose繪制時序圖的步驟1.創(chuàng)建時序圖2.時序圖工具欄按鈕簡介3.添加對象4.添加消息10.5.2圖書館管理系統(tǒng)的時序

6、圖1.系統(tǒng)管理員添加書籍的時序圖2.圖書管理員處理借書的時序圖(不包括預(yù)留書籍的情況)3.系統(tǒng)管理員刪除書目的時序圖4.借閱者預(yù)留書籍的時序圖1.系統(tǒng)管理員添加書籍的時序圖圖書管理員處理借書的時序圖 (不包括預(yù)留書籍的情況)3.系統(tǒng)管理員刪除書目的時序圖4.借閱者預(yù)留書籍的時序圖

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。