




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第10章時序圖 10 1概述10 2時序圖的組成10 3對象的創(chuàng)建和撤銷10 4時序圖建模技術10 5實例 圖書館管理系統(tǒng)的時序圖 10 1概述 時序圖是強調消息時間順序的交互圖 時序圖描述了對象之間傳送消息的時間順序 用來表示用例中的行為順序 時序圖將交互關系表示為一個二維圖 其中 縱軸是時間軸 時間沿豎線向下延伸 橫軸代表了在協(xié)作中各獨立的對象 10 1概述 時序圖示例 10 2時序圖的組成 時序圖包含了4個元素 對象 Object 生命線 Lifeline 消息 Message 激活 Activation 10 2時序圖的組成 10 2 1對象10 2 2生命線10 2 3消息10 2 4激活 10 2 1對象 時序圖中對象的符號和對象圖中對象所用的符號一樣 將對象置于時序圖的頂部意味著在交互開始的時候對象就已經存在了 如果對象的位置不在頂部 那么表示對象是在交互的過程中被創(chuàng)建的 10 2 2生命線 生命線是一條垂直的虛線 表示時序圖中的對象在一段時間內的存在 每個對象的底部中心的位置都帶有生命線 生命線是一個時間線 從時序圖的頂部一直延伸到底部 所用的時間取決于交互持續(xù)的時間 對象與生命線結合在一起稱為對象的生命線 對象的生命線包含矩形的對象圖標以及圖標下面的生命線 10 2 2生命線 對象的生命線 10 2 3消息 消息定義的是對象之間某種形式的通信 它可以激發(fā)某個操作 喚起信號或導致目標對象的創(chuàng)建或撤銷 消息是兩個對象之間的單路通信 從發(fā)送方到接收方的控制信息流 消息可以用于在對象間傳遞參數 消息可以是信號 也可以是調用 在UML中 消息使用箭頭來表示 箭頭的類型表示了消息的類型 10 2 3消息 10 2 4激活 激活表示該對象被占用以完成某個任務 去激活指的則是對象處于空閑狀態(tài) 在等待消息 在UML中 為了表示對象是激活的 可以將該對象的生命線拓寬成為矩形 其中的矩形稱為激活條或控制期 對象就是在激活條的頂部被激活的 對象在完成自己的工作后被去激活 激活條 10 3對象的創(chuàng)建和撤銷 如果對象位于時序圖的頂部 說明在交互開始之前該對象已經存在了 如果對象是在交互的過程中創(chuàng)建的 那么它應當位于圖的中間部分 對象在創(chuàng)建消息發(fā)生之后才能存在 對象的生命線也是在創(chuàng)建消息之后才存在的 10 3對象的創(chuàng)建和撤銷 創(chuàng)建對象的兩種表示方法 10 3對象的創(chuàng)建和撤銷 如果要撤銷一個對象 只要在其生命線終止點放置一個 X 符號即可 該點通常是對刪除或取消消息的回應 10 4時序圖建模技術 設置交互的語境 通過識別對象在交互中扮演的角色 設置交互的場景 為每個對象設置生命線 從引發(fā)某個消息的信息開始 在生命線之間畫出從頂到底依次展開的消息 顯示每個消息的特性 如參數 如果需要可視化消息的嵌套或實際計算發(fā)生時的時間點 可以用激活修飾每個對象的生命期 如果需要說明時間或空間的約束 可以用時間標記修飾每個消息 并附上合適的時間和空間約束 如果需要更形式化的說明某控制流 可以為每個消息附上前置和后置條件 10 5實例 圖書館管理系統(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)的時序圖 1 系統(tǒng)管理員添加書籍的時序圖2 圖書管理員處理借書的時序圖 不包括預留書籍的情況 3 系統(tǒng)管理員刪除書目的時序圖4 借閱者預留
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防兒童近視教學課件
- 相關方安全教育培訓
- 順利消防案例分析課件
- 項目管理中的溝通管理
- 音樂課件兒童
- 汽車配套產業(yè)基地項目運營管理方案(范文)
- 城市污水管網建設工程可行性研究報告(范文參考)
- 鄉(xiāng)鎮(zhèn)各項管理制度
- 西醫(yī)綜合試題六(含答案)
- 2025年抗阿米巴病藥項目合作計劃書
- 2024版機電工程施工質量標準化數字模型圖集
- 電力行業(yè)安全隱患案例警示教育心得體會
- 廣東省2025年中考英語模擬試卷試題及答案詳解
- 2023年3月26日安徽省中小學新任教師公開招聘《小學語文》試題及答案
- 小學一年級下冊數學口算題卡及口算天天練
- 2025新高考數學核心母題400道(教師版)
- 特種設備事故應急處置
- 高端SPA會所的內外環(huán)境設計藝術與實踐
- 廣告牌的施工方案
- 《湍流中大尺度結構對小尺度結構的影響》
- DB33T 1180-2019 餐廚垃圾資源化利用技術規(guī)程
評論
0/150
提交評論