軟件設(shè)計(jì)與體系結(jié)構(gòu) 第二章 統(tǒng)一的建模語言UML_第1頁
軟件設(shè)計(jì)與體系結(jié)構(gòu) 第二章 統(tǒng)一的建模語言UML_第2頁
軟件設(shè)計(jì)與體系結(jié)構(gòu) 第二章 統(tǒng)一的建模語言UML_第3頁
軟件設(shè)計(jì)與體系結(jié)構(gòu) 第二章 統(tǒng)一的建模語言UML_第4頁
軟件設(shè)計(jì)與體系結(jié)構(gòu) 第二章 統(tǒng)一的建模語言UML_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

UML統(tǒng)一(tǒngyī)建模語言共三十六頁教學(xué)(jiāoxué)目標(biāo)我們通過對(duì)UML的基礎(chǔ)學(xué)習(xí),方便軟件開發(fā)過程(guòchéng)中交流的目的。通過對(duì)UML的基礎(chǔ)學(xué)習(xí)為以后深入學(xué)習(xí)UML語言打下基礎(chǔ)。共三十六頁UML是什么(shénme)UML中文:統(tǒng)一建模語言UML全稱:UnifiedModelingLanguageUML是一種定義良好、易于表達(dá)、功能強(qiáng)大的建模語言UML使用圖形(túxíng)和文字來傳遞信息共三十六頁UML的發(fā)展(fāzhǎn)和工具UML

1.0是在1997年完成UML

2.0是在2003年完成UML還在不斷的完善(wánshàn)和發(fā)展中能繪制UML圖形的工具主要有

RationalRose

PowerDesigner

MSVisio

ArgoUML StarUML共三十六頁UML能為我們(wǒmen)做什么UML可以做軟件需求分析UML可以做軟件開發(fā)設(shè)計(jì)(shèjì)UML可以做系統(tǒng)部署設(shè)計(jì)UML也適用非軟件領(lǐng)域的系統(tǒng)建模如企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。共三十六頁面向?qū)ο箝_發(fā)方法面向?qū)ο?對(duì)象+類+繼承+聚集+多態(tài)+消息優(yōu)勢:簡化(jiǎnhuà)軟件開發(fā)過程支持軟件復(fù)用改善軟件結(jié)構(gòu)共三十六頁概述(ɡàishù)用例圖靜態(tài)圖(類圖,對(duì)象(duìxiàng)圖,包圖)行為圖(狀態(tài)圖,活動(dòng)圖)交互圖(順序圖,協(xié)作圖)實(shí)現(xiàn)圖(組件圖,部署圖)共三十六頁類圖類圖表示不同的實(shí)體(人、事物(shìwù)和數(shù)據(jù))之間的關(guān)系;換句話說,它顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)。

類聚合繼承共三十六頁類圖老師在線答疑系統(tǒng)需求描述他是一個(gè)用于老師和學(xué)生之間進(jìn)行即時(shí)溝通的系統(tǒng)。系統(tǒng)由老師使用的老師端,學(xué)生使用的學(xué)生端和一個(gè)有公網(wǎng)地址的登陸服務(wù)端組成。老師登陸系統(tǒng)后會(huì)在老師列表中出現(xiàn),并顯示出他的專業(yè)、姓名、專長和狀態(tài)是否忙等信息。也可以看到其他所有登錄的老師的信息。學(xué)生登陸后可以看到所有已經(jīng)登錄的老師列表。學(xué)生可以選擇一個(gè)不忙的老師進(jìn)行問題咨詢,和選擇的老師建立(jiànlì)連接后就可以通過語音加白板和老師進(jìn)行交流。此時(shí)其他學(xué)生將看到該老師處于忙的狀態(tài)。共三十六頁類圖通信協(xié)議中的數(shù)據(jù)包定義(dìngyì)共三十六頁類圖老師(lǎoshī)和學(xué)生類的抽象共三十六頁類圖學(xué)生(xuésheng)登陸類圖共三十六頁類圖老師(lǎoshī)登陸類圖共三十六頁包圖包圖能將復(fù)雜系統(tǒng)(xìtǒng)拆分成多個(gè)簡單的系統(tǒng)(xìtǒng)。包依賴共三十六頁包圖系統(tǒng)的頂層(dǐnɡcénɡ)包結(jié)構(gòu)共三十六頁包圖老師在線(zàixiàn)答疑系統(tǒng)包結(jié)構(gòu)圖共三十六頁對(duì)象(duìxiàng)圖對(duì)象圖表示在某一時(shí)間點(diǎn)上一組對(duì)象以及它們之間的關(guān)系,這是對(duì)包含在類圖中的事物的實(shí)例建模。對(duì)象圖主要包括對(duì)象和對(duì)象之間的鏈接(liànjiē)。對(duì)象是類圖中具體類的實(shí)例,而鏈接(liànjiē)是類圖中各種關(guān)系的實(shí)例。通過對(duì)象圖,可以把一個(gè)較為復(fù)雜的類圖實(shí)例化。對(duì)象圖的選擇以及對(duì)象圖的內(nèi)容都是從真實(shí)的場景或原型案例角度確定的。共三十六頁對(duì)象(duìxiàng)圖對(duì)象圖組成(zǔchénɡ)要素對(duì)象鏈接共三十六頁構(gòu)件(gòujiàn)圖構(gòu)件圖用來顯示軟件構(gòu)件之間的靜態(tài)依賴關(guān)系。構(gòu)件圖和類圖有關(guān),通常把構(gòu)件圖映射成一個(gè)或多個(gè)類、接口以及依賴、泛化、關(guān)聯(lián)和實(shí)現(xiàn)等關(guān)系。構(gòu)件圖也可以(kěyǐ)包含包和子系統(tǒng),它們是將所創(chuàng)建的軟件模型組織成幾個(gè)較大的子部分。共三十六頁構(gòu)件(gòujiàn)圖構(gòu)件(gòujiàn)圖組成要素構(gòu)件接口依賴關(guān)系泛化關(guān)系關(guān)聯(lián)關(guān)系類包共三十六頁部署(bùshǔ)圖

配置圖顯示系統(tǒng)運(yùn)行時(shí)刻(shíkè)的結(jié)構(gòu),顯示系統(tǒng)不同的組件在何處物理地運(yùn)行,以及它們將如何彼此通信結(jié)點(diǎn)連接共三十六頁部署(bùshǔ)圖老師在線(zàixiàn)答疑系統(tǒng)部署圖共三十六頁活動(dòng)(huódòng)圖

活動(dòng)圖用來描述(miáoshù)工作的流程,對(duì)并行的工作流程能很好的支持?;顒?dòng)轉(zhuǎn)移同步共三十六頁活動(dòng)(huódòng)圖老師登陸(dēnglù)系統(tǒng)共三十六頁順序(shùnxù)圖

順序圖用來描述(miáoshù)對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。對(duì)象消息共三十六頁順序(shùnxù)圖學(xué)生登陸系統(tǒng)(xìtǒng)順序圖共三十六頁時(shí)序(shíxù)圖亦稱為序列圖或循序圖或順序圖,是一種UML交互圖。它通過描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換(zhuǎnhuàn)的觸發(fā)事件。共三十六頁時(shí)序(shíxù)圖共三十六頁狀態(tài)圖狀態(tài)圖表示某個(gè)類所具有(jùyǒu)的不同狀態(tài)和狀態(tài)轉(zhuǎn)移時(shí)的觸發(fā)條件。狀態(tài)轉(zhuǎn)移共三十六頁狀態(tài)圖老師(lǎoshī)在線狀態(tài)圖共三十六頁用例圖用例圖描述系統(tǒng)提供的功能單元。參與者用例關(guān)聯(lián)關(guān)系(guānxì)依賴關(guān)系繼承關(guān)系共三十六頁用例圖共三十六頁用例圖共三十六頁用例圖共三十六頁總結(jié)(zǒngjié)在軟件需求分析階段我們可以使用用例圖來表達(dá)需求設(shè)計(jì)(shèjì)在軟件設(shè)計(jì)階段可以使用類圖,包圖來做設(shè)計(jì),配合順序圖、協(xié)作圖、狀態(tài)圖和活動(dòng)圖來輔助設(shè)計(jì)在系統(tǒng)的連調(diào)和部署階段可以使用組件圖和部署圖來進(jìn)行設(shè)計(jì)共三十六頁內(nèi)容(nèiróng)總結(jié)UML統(tǒng)一建模語言。我們通過對(duì)UML的基礎(chǔ)學(xué)習(xí),方便(fāngbiàn)軟件開發(fā)過程中交流的目的。通過對(duì)UML的基礎(chǔ)學(xué)習(xí)為以后深入學(xué)習(xí)UML語言打下基礎(chǔ)。UML全稱:U

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論