




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、回顧回顧1 1用例(用例的關(guān)系、用例的粒度)用例規(guī)約成功場景(正常事件流的描述)擴(kuò)展場景(備選事件流)約束等需要解決的問題第1頁/共38頁回顧回顧2 2類的泛化關(guān)系類的關(guān)聯(lián)類的依賴類圖與對(duì)象圖第2頁/共38頁動(dòng)態(tài)建模動(dòng)態(tài)建模 順序圖 協(xié)作圖 順序圖和協(xié)作圖示例 小結(jié)與實(shí)驗(yàn)第3頁/共38頁順序圖示例順序圖示例第4頁/共38頁順序圖順序圖 定義:也可叫作序列圖、時(shí)序圖Sequence Sequence DiagramDiagram 以可視化方式為系統(tǒng)中邏輯的流程建模,通常用于(用例)分析和設(shè)計(jì)階段。 描述對(duì)象是如何交互的,即描述消息如何在對(duì)象間發(fā)送和接收。 縱軸時(shí)間、橫軸對(duì)象第5頁/共38頁順序圖
2、順序圖描述了對(duì)象之間傳送消息的時(shí)間順序,用來表示用例中的行為順序顯示了交互的參與者以及參與者之間的消息順序,也顯示了系統(tǒng)為了執(zhí)行全部或部分用例而與參與者交互。注意:一個(gè)事件流一個(gè)順序圖第6頁/共38頁對(duì)象對(duì)象 帶有生命線的對(duì)象 表示順序圖中參與交互的對(duì)象,每個(gè)對(duì)象的下方都帶有生命線,表示該對(duì)象在某段時(shí)間內(nèi)是存在的,也可只有類名,冒號(hào)必須有。Object:Class第7頁/共38頁激活的對(duì)象激活的對(duì)象用于表示對(duì)象正執(zhí)行某一動(dòng)作,在對(duì)象的生命線之間發(fā)送消息的同時(shí)即激活對(duì)象第8頁/共38頁分支生命線分支生命線生命線可以劈分成多條生命線,用于表示條件,接收分支消息第9頁/共38頁刪除標(biāo)志刪除標(biāo)志標(biāo)于生
3、命線或激活上。表示已刪除該對(duì)象或活動(dòng)的執(zhí)行。第10頁/共38頁消息(消息( MessageMessage )定義)定義消息代表軟件系統(tǒng)內(nèi)兩個(gè)對(duì)象中一個(gè)對(duì)象向另一個(gè)對(duì)象發(fā)出的執(zhí)行某種操作的請(qǐng)求表示法-用帶箭頭的直線表示,直線上標(biāo)明消息標(biāo)識(shí),箭頭指向接收消息的對(duì)象第11頁/共38頁消息(消息( MessageMessage )定義)定義簡單消息表示兩個(gè)對(duì)象之間有消息傳遞第12頁/共38頁消息(消息( MessageMessage )定義)定義異步消息表示異步控制流。當(dāng)調(diào)用者發(fā)出消息后不要等待消息的返回即可繼續(xù)執(zhí)行自己的操作。異步消息主要用于描述實(shí)時(shí)系統(tǒng)中的并發(fā)行為第13頁/共38頁消息(消息( M
4、essageMessage )定義)定義同步消息表示嵌套的控制流。操作的調(diào)用是一種典型的同步消息。調(diào)用者發(fā)出消息后必須等待消息的返回;當(dāng)處理消息的操作執(zhí)行完畢,調(diào)用者才可繼續(xù)執(zhí)行自己的操作第14頁/共38頁消息(消息( MessageMessage )定義)定義返回消息用于表示從同步消息激活的動(dòng)作返回到調(diào)用者的消息,不一定顯示第15頁/共38頁注釋注釋體體用于對(duì)UML實(shí)體進(jìn)行文字描述,對(duì)對(duì)象進(jìn)行說明注釋連接將注釋體與要描述的實(shí)體相連。說明該注釋體是對(duì)該實(shí)體所進(jìn)行的描述第16頁/共38頁順序圖示例順序圖示例第17頁/共38頁作圖注意作圖注意1 1盡量從左到右排列消息把先導(dǎo)性系統(tǒng)參與者放在最左邊可
5、以有與類名相同命名的參與者把反應(yīng)性系統(tǒng)參與者(需與外部系統(tǒng)交互)放在圖的最右邊對(duì)類元分層一種分層方法最上層在左邊,越底層越往右第18頁/共38頁作圖注意作圖注意2 2不必過度考慮激活期的豎條問題不必過度考慮激活期的豎條問題把注意力集中于關(guān)鍵的交互把注意力集中于關(guān)鍵的交互消息放在箭頭旁,參與者消息使用消息放在箭頭旁,參與者消息使用描述性信息。描述性信息。軟件消息應(yīng)有操作特征標(biāo)記,優(yōu)先軟件消息應(yīng)有操作特征標(biāo)記,優(yōu)先考慮參數(shù)名而不是類型考慮參數(shù)名而不是類型不要對(duì)明顯的返回值建模,有返回不要對(duì)明顯的返回值建模,有返回值時(shí)放在箭頭旁值時(shí)放在箭頭旁第19頁/共38頁順序圖示例順序圖示例第20頁/共38頁高
6、級(jí)建模高級(jí)建模臨時(shí)對(duì)象遞歸表示循環(huán)表示第21頁/共38頁協(xié)作圖示例協(xié)作圖示例第22頁/共38頁協(xié)作圖定義協(xié)作圖定義Collaboration DiagramCollaboration Diagram它描述對(duì)象、對(duì)象間的鏈接及鏈接對(duì)象之間如何發(fā)送消息它與序列圖在意義上是等價(jià)的。它有路徑、無生命線和控制焦點(diǎn)一條鏈接是一個(gè)關(guān)聯(lián)的實(shí)例化協(xié)作圖強(qiáng)調(diào)的是空間第23頁/共38頁與時(shí)序圖的區(qū)別與時(shí)序圖的區(qū)別沒有控制焦點(diǎn)可以有數(shù)據(jù)流:返回的消息&協(xié)作圖強(qiáng)調(diào)的是空間第24頁/共38頁協(xié)作圖元語協(xié)作圖元語一組對(duì)象一組對(duì)象Object:Class第25頁/共38頁協(xié)作圖示例協(xié)作圖示例第26頁/共38頁作圖須知
7、作圖須知1 1顯示對(duì)象之間的消息流,也隱含顯示對(duì)象之間的消息流,也隱含了類之間的關(guān)聯(lián)了類之間的關(guān)聯(lián)不要用協(xié)作圖來建模過程流,對(duì)不要用協(xié)作圖來建模過程流,對(duì)過程流和行為流建模需要使用活過程流和行為流建模需要使用活動(dòng)圖動(dòng)圖對(duì)需要描述消息發(fā)送的順序時(shí)使對(duì)需要描述消息發(fā)送的順序時(shí)使用順序圖用順序圖第27頁/共38頁作圖須知作圖須知2 2只有當(dāng)參數(shù)不清楚時(shí)才指名參數(shù)只有當(dāng)參數(shù)不清楚時(shí)才指名參數(shù)每個(gè)消息畫出箭頭每個(gè)消息畫出箭頭把字母(把字母(A A、B B、C C、D D等)放在消等)放在消息順序號(hào)前以指名執(zhí)行時(shí)的并發(fā)息順序號(hào)前以指名執(zhí)行時(shí)的并發(fā)線程線程使用鏈以便反映一致的靜態(tài)關(guān)系使用鏈以便反映一致的靜態(tài)
8、關(guān)系第28頁/共38頁順序圖示例順序圖示例1 1“借書”第29頁/共38頁協(xié)作圖示例協(xié)作圖示例1 1“借書”第30頁/共38頁P(yáng)OS銷售第31頁/共38頁P(yáng)OS銷售-協(xié)作圖第32頁/共38頁小結(jié)與實(shí)驗(yàn)小結(jié)與實(shí)驗(yàn)協(xié)作圖與順序圖協(xié)作圖與順序圖協(xié)作圖和順序圖都表示出了對(duì)象間的交協(xié)作圖和順序圖都表示出了對(duì)象間的交互作用,但是它們側(cè)重點(diǎn)不同。互作用,但是它們側(cè)重點(diǎn)不同。順序圖清楚地表示了交互作用中的時(shí)間順序圖清楚地表示了交互作用中的時(shí)間順序,但沒有明確表示對(duì)象間的關(guān)系順序,但沒有明確表示對(duì)象間的關(guān)系第33頁/共38頁小結(jié)與實(shí)驗(yàn)小結(jié)與實(shí)驗(yàn)協(xié)作圖與順序圖協(xié)作圖與順序圖協(xié)作圖清楚地表示了對(duì)象間協(xié)作圖清楚地表示了對(duì)象間的關(guān)系,但時(shí)間順序必須從的關(guān)系,但時(shí)間順序必須從順序號(hào)獲得。順序號(hào)獲得。順序圖常常用于表示方案,而順序圖常常用于表示方案,而協(xié)作圖用于過程的詳細(xì)設(shè)計(jì)協(xié)作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷業(yè)互聯(lián)網(wǎng)+與融合發(fā)展考核試卷
- 冷藏車運(yùn)輸企業(yè)風(fēng)險(xiǎn)管理與內(nèi)部控制系統(tǒng)考核試卷
- 天然氣藏動(dòng)態(tài)模擬與預(yù)測考核試卷
- 影視錄放設(shè)備顯示技術(shù)考核試卷
- 文化藝術(shù)與城市品牌建設(shè)考核試卷
- 木片干燥技術(shù)與木材應(yīng)力釋放考核試卷
- 健身器材行業(yè)企業(yè)文化建設(shè)與品牌形象提升考核試卷
- 保險(xiǎn)業(yè)與新能源保險(xiǎn)市場的機(jī)遇與挑戰(zhàn)應(yīng)對(duì)策略案例分析考核試卷
- 制糖業(yè)的可持續(xù)發(fā)展評(píng)估考核試卷
- 木材的采伐和森林管理考核試卷
- 高等數(shù)學(xué)上冊(cè)目錄同濟(jì)第七版
- 中國古代餐具
- 電動(dòng)執(zhí)行機(jī)構(gòu)安裝施工工藝標(biāo)準(zhǔn)
- 儒釋道文化秒解詳解課件
- 施工日志模板
- 粗原料氣的凈化-二氧化碳的脫除(合成氨生產(chǎn))
- Agilent7820A氣相色譜儀操作規(guī)程知識(shí)講解
- 中醫(yī)適宜技術(shù)模擬試題(附答案)
- 加涅的信息加工理論-課件
- 400字作文稿紙(方格)A4打印模板
- 不領(lǐng)證的夫妻離婚協(xié)議書
評(píng)論
0/150
提交評(píng)論