




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、回顧回顧1 1用例(用例的關系、用例的粒度)用例規(guī)約成功場景(正常事件流的描述)擴展場景(備選事件流)約束等需要解決的問題第1頁/共38頁回顧回顧2 2類的泛化關系類的關聯(lián)類的依賴類圖與對象圖第2頁/共38頁動態(tài)建模動態(tài)建模 順序圖 協(xié)作圖 順序圖和協(xié)作圖示例 小結與實驗第3頁/共38頁順序圖示例順序圖示例第4頁/共38頁順序圖順序圖 定義:也可叫作序列圖、時序圖Sequence Sequence DiagramDiagram 以可視化方式為系統(tǒng)中邏輯的流程建模,通常用于(用例)分析和設計階段。 描述對象是如何交互的,即描述消息如何在對象間發(fā)送和接收。 縱軸時間、橫軸對象第5頁/共38頁順序圖
2、順序圖描述了對象之間傳送消息的時間順序,用來表示用例中的行為順序顯示了交互的參與者以及參與者之間的消息順序,也顯示了系統(tǒng)為了執(zhí)行全部或部分用例而與參與者交互。注意:一個事件流一個順序圖第6頁/共38頁對象對象 帶有生命線的對象 表示順序圖中參與交互的對象,每個對象的下方都帶有生命線,表示該對象在某段時間內是存在的,也可只有類名,冒號必須有。Object:Class第7頁/共38頁激活的對象激活的對象用于表示對象正執(zhí)行某一動作,在對象的生命線之間發(fā)送消息的同時即激活對象第8頁/共38頁分支生命線分支生命線生命線可以劈分成多條生命線,用于表示條件,接收分支消息第9頁/共38頁刪除標志刪除標志標于生
3、命線或激活上。表示已刪除該對象或活動的執(zhí)行。第10頁/共38頁消息(消息( MessageMessage )定義)定義消息代表軟件系統(tǒng)內兩個對象中一個對象向另一個對象發(fā)出的執(zhí)行某種操作的請求表示法-用帶箭頭的直線表示,直線上標明消息標識,箭頭指向接收消息的對象第11頁/共38頁消息(消息( MessageMessage )定義)定義簡單消息表示兩個對象之間有消息傳遞第12頁/共38頁消息(消息( MessageMessage )定義)定義異步消息表示異步控制流。當調用者發(fā)出消息后不要等待消息的返回即可繼續(xù)執(zhí)行自己的操作。異步消息主要用于描述實時系統(tǒng)中的并發(fā)行為第13頁/共38頁消息(消息( M
4、essageMessage )定義)定義同步消息表示嵌套的控制流。操作的調用是一種典型的同步消息。調用者發(fā)出消息后必須等待消息的返回;當處理消息的操作執(zhí)行完畢,調用者才可繼續(xù)執(zhí)行自己的操作第14頁/共38頁消息(消息( MessageMessage )定義)定義返回消息用于表示從同步消息激活的動作返回到調用者的消息,不一定顯示第15頁/共38頁注釋注釋體體用于對UML實體進行文字描述,對對象進行說明注釋連接將注釋體與要描述的實體相連。說明該注釋體是對該實體所進行的描述第16頁/共38頁順序圖示例順序圖示例第17頁/共38頁作圖注意作圖注意1 1盡量從左到右排列消息把先導性系統(tǒng)參與者放在最左邊可
5、以有與類名相同命名的參與者把反應性系統(tǒng)參與者(需與外部系統(tǒng)交互)放在圖的最右邊對類元分層一種分層方法最上層在左邊,越底層越往右第18頁/共38頁作圖注意作圖注意2 2不必過度考慮激活期的豎條問題不必過度考慮激活期的豎條問題把注意力集中于關鍵的交互把注意力集中于關鍵的交互消息放在箭頭旁,參與者消息使用消息放在箭頭旁,參與者消息使用描述性信息。描述性信息。軟件消息應有操作特征標記,優(yōu)先軟件消息應有操作特征標記,優(yōu)先考慮參數名而不是類型考慮參數名而不是類型不要對明顯的返回值建模,有返回不要對明顯的返回值建模,有返回值時放在箭頭旁值時放在箭頭旁第19頁/共38頁順序圖示例順序圖示例第20頁/共38頁高
6、級建模高級建模臨時對象遞歸表示循環(huán)表示第21頁/共38頁協(xié)作圖示例協(xié)作圖示例第22頁/共38頁協(xié)作圖定義協(xié)作圖定義Collaboration DiagramCollaboration Diagram它描述對象、對象間的鏈接及鏈接對象之間如何發(fā)送消息它與序列圖在意義上是等價的。它有路徑、無生命線和控制焦點一條鏈接是一個關聯(lián)的實例化協(xié)作圖強調的是空間第23頁/共38頁與時序圖的區(qū)別與時序圖的區(qū)別沒有控制焦點可以有數據流:返回的消息&協(xié)作圖強調的是空間第24頁/共38頁協(xié)作圖元語協(xié)作圖元語一組對象一組對象Object:Class第25頁/共38頁協(xié)作圖示例協(xié)作圖示例第26頁/共38頁作圖須知
7、作圖須知1 1顯示對象之間的消息流,也隱含顯示對象之間的消息流,也隱含了類之間的關聯(lián)了類之間的關聯(lián)不要用協(xié)作圖來建模過程流,對不要用協(xié)作圖來建模過程流,對過程流和行為流建模需要使用活過程流和行為流建模需要使用活動圖動圖對需要描述消息發(fā)送的順序時使對需要描述消息發(fā)送的順序時使用順序圖用順序圖第27頁/共38頁作圖須知作圖須知2 2只有當參數不清楚時才指名參數只有當參數不清楚時才指名參數每個消息畫出箭頭每個消息畫出箭頭把字母(把字母(A A、B B、C C、D D等)放在消等)放在消息順序號前以指名執(zhí)行時的并發(fā)息順序號前以指名執(zhí)行時的并發(fā)線程線程使用鏈以便反映一致的靜態(tài)關系使用鏈以便反映一致的靜態(tài)
8、關系第28頁/共38頁順序圖示例順序圖示例1 1“借書”第29頁/共38頁協(xié)作圖示例協(xié)作圖示例1 1“借書”第30頁/共38頁POS銷售第31頁/共38頁POS銷售-協(xié)作圖第32頁/共38頁小結與實驗小結與實驗協(xié)作圖與順序圖協(xié)作圖與順序圖協(xié)作圖和順序圖都表示出了對象間的交協(xié)作圖和順序圖都表示出了對象間的交互作用,但是它們側重點不同。互作用,但是它們側重點不同。順序圖清楚地表示了交互作用中的時間順序圖清楚地表示了交互作用中的時間順序,但沒有明確表示對象間的關系順序,但沒有明確表示對象間的關系第33頁/共38頁小結與實驗小結與實驗協(xié)作圖與順序圖協(xié)作圖與順序圖協(xié)作圖清楚地表示了對象間協(xié)作圖清楚地表示了對象間的關系,但時間順序必須從的關系,但時間順序必須從順序號獲得。順序號獲得。順序圖常常用于表示方案,而順序圖常常用于表示方案,而協(xié)作圖用于過程的詳細設計協(xié)作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全覆蓋團員管理制度
- 生產班組6s管理制度
- 酒店管理幾級管理制度
- 規(guī)范中考管理制度心得
- 飯店前廳日常管理制度
- 食品調料倉庫管理制度
- 項目紀律制度管理制度
- 銷售門窗團隊管理制度
- 公司定制物資管理制度
- 連鎖超市店鋪管理制度
- 國外中學物理實驗教學現狀分析
- 基于核心素養(yǎng)的初中英語閱讀教學策略講座培訓課件
- 醫(yī)院國家安全主題班會
- 失信應急和響應演練記錄
- 2024-2029年中國新一代信息技術行業(yè)發(fā)展分析及發(fā)展前景與投資研究報告
- 醫(yī)院反恐知識課件
- 唱給小蘿卜頭的歌
- 社會基本矛盾在歷史發(fā)展中的作用
- 主題班會教案理解時尚,追求真美
- 新型電力系統(tǒng)簡介演示
- 傳統(tǒng)戲曲的角色扮演與表演藝術
評論
0/150
提交評論