已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第10章時序圖 10 1概述10 2時序圖的組成10 3對象的創(chuàng)建和撤銷10 4時序圖建模技術10 5實例 圖書館管理系統(tǒng)的時序圖 10 1概述 時序圖是強調(diào)消息時間順序的交互圖 時序圖描述了對象之間傳送消息的時間順序 用來表示用例中的行為順序 時序圖將交互關系表示為一個二維圖 其中 縱軸是時間軸 時間沿豎線向下延伸 橫軸代表了在協(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對象 時序圖中對象的符號和對象圖中對象所用的符號一樣 將對象置于時序圖的頂部意味著在交互開始的時候?qū)ο缶鸵呀?jīng)存在了 如果對象的位置不在頂部 那么表示對象是在交互的過程中被創(chuàng)建的 10 2 2生命線 生命線是一條垂直的虛線 表示時序圖中的對象在一段時間內(nèi)的存在 每個對象的底部中心的位置都帶有生命線 生命線是一個時間線 從時序圖的頂部一直延伸到底部 所用的時間取決于交互持續(xù)的時間 對象與生命線結合在一起稱為對象的生命線 對象的生命線包含矩形的對象圖標以及圖標下面的生命線 10 2 2生命線 對象的生命線 10 2 3消息 消息定義的是對象之間某種形式的通信 它可以激發(fā)某個操作 喚起信號或?qū)е履繕藢ο蟮膭?chuàng)建或撤銷 消息是兩個對象之間的單路通信 從發(fā)送方到接收方的控制信息流 消息可以用于在對象間傳遞參數(shù) 消息可以是信號 也可以是調(diào)用 在UML中 消息使用箭頭來表示 箭頭的類型表示了消息的類型 10 2 3消息 10 2 4激活 激活表示該對象被占用以完成某個任務 去激活指的則是對象處于空閑狀態(tài) 在等待消息 在UML中 為了表示對象是激活的 可以將該對象的生命線拓寬成為矩形 其中的矩形稱為激活條或控制期 對象就是在激活條的頂部被激活的 對象在完成自己的工作后被去激活 激活條 10 3對象的創(chuàng)建和撤銷 如果對象位于時序圖的頂部 說明在交互開始之前該對象已經(jīng)存在了 如果對象是在交互的過程中創(chuàng)建的 那么它應當位于圖的中間部分 對象在創(chuàng)建消息發(fā)生之后才能存在 對象的生命線也是在創(chuàng)建消息之后才存在的 10 3對象的創(chuàng)建和撤銷 創(chuàng)建對象的兩種表示方法 10 3對象的創(chuàng)建和撤銷 如果要撤銷一個對象 只要在其生命線終止點放置一個 X 符號即可 該點通常是對刪除或取消消息的回應 10 4時序圖建模技術 設置交互的語境 通過識別對象在交互中扮演的角色 設置交互的場景 為每個對象設置生命線 從引發(fā)某個消息的信息開始 在生命線之間畫出從頂?shù)降滓来握归_的消息 顯示每個消息的特性 如參數(shù) 如果需要可視化消息的嵌套或?qū)嶋H計算發(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壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋼筋運輸途中檢驗合同
- 體育設施裝卸搬運協(xié)議
- 夜市小吃攤裝修協(xié)議樣本
- 湖北文理學院理工學院《中國共產(chǎn)黨歷史重要文獻導讀》2023-2024學年第一學期期末試卷
- 湖北鐵道運輸職業(yè)學院《護理管理學》2023-2024學年第一學期期末試卷
- 2025年挖掘機銷售與購買合同范本3篇
- 2025年度高速公路標線涂料承包合同范本2篇
- 2025年度跨國石油勘探與開發(fā)合同
- 個人租車合同2024年度版:車輛使用期限與租金3篇
- 溫州2025年浙江溫州永嘉縣人民醫(yī)院醫(yī)共體永嘉縣婦幼保健院招聘(一)筆試歷年參考題庫附帶答案詳解
- 閘站監(jiān)理實施細則
- 高三課題研究報告范文
- 2024年初三數(shù)學競賽考試試題
- 竇性心動過速的危害
- 深基坑工程基坑土方開挖及支護降水施工方案
- 2024年江西生物科技職業(yè)學院單招職業(yè)技能測試題庫帶解析答案
- 醫(yī)藥制造企業(yè)資本結構優(yōu)化研究以貴州百靈為例
- GB 31335-2024鐵礦開采和選礦單位產(chǎn)品能源消耗限額
- 醫(yī)院高風險意外事件應急措施和救護機制
- 橋本甲狀腺炎-90天治療方案
- 【復合附件版】個人借車免責協(xié)議書簡單
評論
0/150
提交評論