




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第10章時(shí)序圖 10 1概述10 2時(shí)序圖的組成10 3對(duì)象的創(chuàng)建和撤銷(xiāo)10 4時(shí)序圖建模技術(shù)10 5實(shí)例 圖書(shū)館管理系統(tǒng)的時(shí)序圖 10 1概述 時(shí)序圖是強(qiáng)調(diào)消息時(shí)間順序的交互圖 時(shí)序圖描述了對(duì)象之間傳送消息的時(shí)間順序 用來(lái)表示用例中的行為順序 時(shí)序圖將交互關(guān)系表示為一個(gè)二維圖 其中 縱軸是時(shí)間軸 時(shí)間沿豎線向下延伸 橫軸代表了在協(xié)作中各獨(dú)立的對(duì)象 10 1概述 時(shí)序圖示例 10 2時(shí)序圖的組成 時(shí)序圖包含了4個(gè)元素 對(duì)象 Object 生命線 Lifeline 消息 Message 激活 Activation 10 2時(shí)序圖的組成 10 2 1對(duì)象10 2 2生命線10 2 3消息10 2 4激活 10 2 1對(duì)象 時(shí)序圖中對(duì)象的符號(hào)和對(duì)象圖中對(duì)象所用的符號(hào)一樣 將對(duì)象置于時(shí)序圖的頂部意味著在交互開(kāi)始的時(shí)候?qū)ο缶鸵呀?jīng)存在了 如果對(duì)象的位置不在頂部 那么表示對(duì)象是在交互的過(guò)程中被創(chuàng)建的 10 2 2生命線 生命線是一條垂直的虛線 表示時(shí)序圖中的對(duì)象在一段時(shí)間內(nèi)的存在 每個(gè)對(duì)象的底部中心的位置都帶有生命線 生命線是一個(gè)時(shí)間線 從時(shí)序圖的頂部一直延伸到底部 所用的時(shí)間取決于交互持續(xù)的時(shí)間 對(duì)象與生命線結(jié)合在一起稱為對(duì)象的生命線 對(duì)象的生命線包含矩形的對(duì)象圖標(biāo)以及圖標(biāo)下面的生命線 10 2 2生命線 對(duì)象的生命線 10 2 3消息 消息定義的是對(duì)象之間某種形式的通信 它可以激發(fā)某個(gè)操作 喚起信號(hào)或?qū)е履繕?biāo)對(duì)象的創(chuàng)建或撤銷(xiāo) 消息是兩個(gè)對(duì)象之間的單路通信 從發(fā)送方到接收方的控制信息流 消息可以用于在對(duì)象間傳遞參數(shù) 消息可以是信號(hào) 也可以是調(diào)用 在UML中 消息使用箭頭來(lái)表示 箭頭的類(lèi)型表示了消息的類(lèi)型 10 2 3消息 10 2 4激活 激活表示該對(duì)象被占用以完成某個(gè)任務(wù) 去激活指的則是對(duì)象處于空閑狀態(tài) 在等待消息 在UML中 為了表示對(duì)象是激活的 可以將該對(duì)象的生命線拓寬成為矩形 其中的矩形稱為激活條或控制期 對(duì)象就是在激活條的頂部被激活的 對(duì)象在完成自己的工作后被去激活 激活條 10 3對(duì)象的創(chuàng)建和撤銷(xiāo) 如果對(duì)象位于時(shí)序圖的頂部 說(shuō)明在交互開(kāi)始之前該對(duì)象已經(jīng)存在了 如果對(duì)象是在交互的過(guò)程中創(chuàng)建的 那么它應(yīng)當(dāng)位于圖的中間部分 對(duì)象在創(chuàng)建消息發(fā)生之后才能存在 對(duì)象的生命線也是在創(chuàng)建消息之后才存在的 10 3對(duì)象的創(chuàng)建和撤銷(xiāo) 創(chuàng)建對(duì)象的兩種表示方法 10 3對(duì)象的創(chuàng)建和撤銷(xiāo) 如果要撤銷(xiāo)一個(gè)對(duì)象 只要在其生命線終止點(diǎn)放置一個(gè) X 符號(hào)即可 該點(diǎn)通常是對(duì)刪除或取消消息的回應(yīng) 10 4時(shí)序圖建模技術(shù) 設(shè)置交互的語(yǔ)境 通過(guò)識(shí)別對(duì)象在交互中扮演的角色 設(shè)置交互的場(chǎng)景 為每個(gè)對(duì)象設(shè)置生命線 從引發(fā)某個(gè)消息的信息開(kāi)始 在生命線之間畫(huà)出從頂?shù)降滓来握归_(kāi)的消息 顯示每個(gè)消息的特性 如參數(shù) 如果需要可視化消息的嵌套或?qū)嶋H計(jì)算發(fā)生時(shí)的時(shí)間點(diǎn) 可以用激活修飾每個(gè)對(duì)象的生命期 如果需要說(shuō)明時(shí)間或空間的約束 可以用時(shí)間標(biāo)記修飾每個(gè)消息 并附上合適的時(shí)間和空間約束 如果需要更形式化的說(shuō)明某控制流 可以為每個(gè)消息附上前置和后置條件 10 5實(shí)例 圖書(shū)館管理系統(tǒng)的時(shí)序圖 10 5 1使用RationalRose繪制時(shí)序圖的步驟10 5 2圖書(shū)館管理系統(tǒng)的時(shí)序圖 10 5 1使用RationalRose繪制時(shí)序圖的步驟 1 創(chuàng)建時(shí)序圖2 時(shí)序圖工具欄按鈕簡(jiǎn)介3 添加對(duì)象4 添加消息 10 5 2圖書(shū)館管理系統(tǒng)的時(shí)序圖 1 系統(tǒng)管理員添加書(shū)籍的時(shí)序圖2 圖書(shū)管理員處理借書(shū)的時(shí)序圖 不包括預(yù)留書(shū)籍的情況 3 系統(tǒng)管理員刪除書(shū)目的時(shí)序圖4 借閱者預(yù)留
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)小型盒裝內(nèi)酯豆腐包裝機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2024年城市交通系統(tǒng)智能調(diào)度試題及答案
- 2024年質(zhì)量工程師資格滿分技巧試題及答案
- 2025年中國(guó)嫩白肽膜市場(chǎng)調(diào)查研究報(bào)告
- 焊接工程師考試中的常見(jiàn)問(wèn)題解答試題及答案
- 2024年Adobe考試者心理適應(yīng)能力與抗壓能力的提升方法試題及答案
- 了解CAD工程師認(rèn)證考試的命題規(guī)律試題及答案
- 2025年中國(guó)大號(hào)奶缸市場(chǎng)調(diào)查研究報(bào)告
- 電氣工程師考試重點(diǎn)知識(shí)提煉試題及答案
- 2025年中國(guó)塑鋼P(yáng)ET捆包帶市場(chǎng)調(diào)查研究報(bào)告
- 超密集組網(wǎng)技術(shù)及其應(yīng)用
- 人效分析報(bào)告
- 塑料制品的質(zhì)量標(biāo)準(zhǔn)與檢測(cè)方法
- JJG(交通) 164-2020 塑料波紋管韌性試驗(yàn)裝置檢定規(guī)程
- 幼兒園大班班本課程《大蒜的秘密》
- 內(nèi)鏡室院感培訓(xùn)知識(shí)
- 診斷學(xué)-臨床血液學(xué)檢測(cè)-血液一般檢測(cè)
- 冠心病的中醫(yī)護(hù)理查房課件
- 紙箱廠培訓(xùn)計(jì)劃書(shū)
- PBL教學(xué)法的應(yīng)用學(xué)習(xí)課件
- (完整word版)自我護(hù)理能力量表ESCA
評(píng)論
0/150
提交評(píng)論