UML建模綜合案例

ID:39012315

大小:810.81 KB

頁數(shù):34頁

時(shí)間:2019-06-23

UML建模綜合案例_第1頁
UML建模綜合案例_第2頁
UML建模綜合案例_第3頁
UML建模綜合案例_第4頁
UML建模綜合案例_第5頁
資源描述:

《UML建模綜合案例》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第十章UML建模綜合案例我們通過對(duì)UML的基礎(chǔ)學(xué)習(xí),方便軟件開發(fā)過程中交流的目的。通過對(duì)UML的基礎(chǔ)學(xué)習(xí)為以后深入學(xué)習(xí)UML語言打下基礎(chǔ)。本章目標(biāo)UML可以做軟件需求分析UML可以做軟件開發(fā)設(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è)過程等。UML能為我們做什么老師在線答疑系統(tǒng)需求描述它是一個(gè)用于老師和學(xué)生之間進(jìn)行即時(shí)溝通的系統(tǒng)。系統(tǒng)由老師使用的老師端,學(xué)生使用的學(xué)生端和一個(gè)有公網(wǎng)地址的登陸服務(wù)端組成。老師登陸系統(tǒng)后會(huì)在老師列表中出現(xiàn),并顯示出他的專業(yè)、姓名、專長(zhǎng)和狀態(tài)是否忙等信息。

2、也可以看到其他所有登錄的老師的信息。學(xué)生登陸后可以看到所有已經(jīng)登錄的老師列表。學(xué)生可以選擇一個(gè)不忙的老師進(jìn)行問題咨詢,和選擇的老師建立連接后就可以通過語音加白板和老師進(jìn)行交流。此時(shí)其他學(xué)生將看到該老師處于忙的狀態(tài)。案例描述用例圖靜態(tài)圖(類圖,對(duì)象圖,包圖)行為圖(狀態(tài)圖,活動(dòng)圖)交互圖(順序圖,協(xié)作圖)實(shí)現(xiàn)圖(組件圖,部署圖)需要描述的UML建模用例圖描述系統(tǒng)提供的功能單元。參與者用例關(guān)聯(lián)關(guān)系依賴關(guān)系泛化關(guān)系用例圖用例圖用例圖用例圖類圖表示不同的實(shí)體(人、事物和數(shù)據(jù))之間的關(guān)系;換句話說,它顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)。類聚合和組合泛化類圖通信協(xié)議中的數(shù)據(jù)包定義類圖老師和學(xué)生類的抽象

3、類圖學(xué)生登陸類圖類圖老師登陸類圖類圖類圖練習(xí)1、使用類圖的短式表達(dá)方式畫出中國(guó)公民、身份證、銀行卡的UML圖2、現(xiàn)在有一組幾何圖形、線、圓、方、橢圓、多邊形。請(qǐng)仔細(xì)分析他們之間的關(guān)系,并用短式方式表達(dá)出來3、第2題中的幾何圖形具有以下方法:畫圖,移動(dòng),旋轉(zhuǎn)。請(qǐng)標(biāo)識(shí)出多態(tài)方法,并說明理由。包圖能將復(fù)雜系統(tǒng)拆分成多個(gè)簡(jiǎn)單的系統(tǒng)。包依賴包圖包圖系統(tǒng)的頂層包結(jié)構(gòu)包圖老師在線答疑系統(tǒng)包結(jié)構(gòu)圖狀態(tài)圖表示某個(gè)類所具有的不同狀態(tài)和狀態(tài)轉(zhuǎn)移時(shí)的觸發(fā)條件。狀態(tài)轉(zhuǎn)移狀態(tài)圖老師在線狀態(tài)圖狀態(tài)圖狀態(tài)圖練習(xí)1、汽車有向前行駛,向后行駛和停止3種狀態(tài),請(qǐng)使用UML圖將3種狀態(tài)之間的轉(zhuǎn)移關(guān)系表達(dá)出來活動(dòng)圖用

4、來描述工作的流程,對(duì)并行的工作流程能很好的支持?;顒?dòng)轉(zhuǎn)移同步活動(dòng)圖活動(dòng)圖老師登陸系統(tǒng)活動(dòng)圖練習(xí)1、學(xué)生第一次開學(xué)入學(xué),首先正確填寫表格,如果表格不正確,那么必須獲得幫助以正確填寫它們。接著辦理大學(xué)的入學(xué)手續(xù)。但是,在大學(xué)里成功入學(xué)后,必須參加指定的概況介紹,還要至少登記一個(gè)研習(xí)班并交付一部分的學(xué)費(fèi)。使用活動(dòng)圖來表達(dá)該流程順序圖用來描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。對(duì)象消息順序圖學(xué)生登陸系統(tǒng)順序圖順序圖協(xié)作圖用于描述相互合作的對(duì)象間的交互關(guān)系和鏈接關(guān)系。雖然順序圖和協(xié)作圖都用來描述對(duì)象間的交互關(guān)系,但側(cè)重點(diǎn)不一樣。順序圖著重體現(xiàn)交互的時(shí)間順序,協(xié)作則

5、著重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系。對(duì)象鏈接協(xié)作圖協(xié)作圖學(xué)生登陸協(xié)作圖構(gòu)件圖顯示軟件組件之間的依賴關(guān)系。一般來說,軟件構(gòu)件就是一個(gè)實(shí)際文件,可以是源代碼文件、二進(jìn)制代碼文件和可執(zhí)行文件等。可以用來顯示編譯、鏈接或執(zhí)行時(shí)構(gòu)件之間的依賴關(guān)系構(gòu)件依賴構(gòu)件圖構(gòu)件圖老師在線答疑系統(tǒng)構(gòu)件圖部署圖顯示系統(tǒng)運(yùn)行時(shí)刻的結(jié)構(gòu),顯示系統(tǒng)不同的組件在何處物理地運(yùn)行,以及它們將如何彼此通信結(jié)點(diǎn)連接部署圖部署圖老師在線答疑系統(tǒng)部署圖在軟件需求分析階段我們可以使用用例圖來表達(dá)需求設(shè)計(jì)在軟件設(shè)計(jì)階段可以使用類圖,包圖來做設(shè)計(jì),配合順序圖、協(xié)作圖、狀態(tài)圖和活動(dòng)圖來輔助設(shè)計(jì)在系統(tǒng)的連調(diào)和部署階段可以使用組件圖和部

6、署圖來進(jìn)行設(shè)計(jì)總結(jié)謝謝!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭