版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、UML統(tǒng)一建模語(yǔ)言,主講:熊波,教學(xué)目標(biāo),我們通過(guò)對(duì)UML的基礎(chǔ)學(xué)習(xí),方便軟件開(kāi)發(fā)過(guò)程中交流的目的。 通過(guò)對(duì)UML的基礎(chǔ)學(xué)習(xí)為以后深入學(xué)習(xí)UML語(yǔ)言打下基礎(chǔ)。,UML是什么,UML中文:統(tǒng)一建模語(yǔ)言 UML全稱:Unified Modeling Language UML是一種定義良好、易于表達(dá)、功能強(qiáng)大的建模語(yǔ)言 UML使用圖形和文字來(lái)傳遞信息,UML是什么,中國(guó)公民,姓名 性別 民族 出生日期 住址,身份證,編號(hào) 簽發(fā)日期 有效期限 簽發(fā)單位,1,1,銀行卡,卡號(hào) 開(kāi)戶行地址,1,0.*,UML能為我們做什么,UML可以做軟件需求分析 UML可以做軟件開(kāi)發(fā)設(shè)計(jì) UML可以做系統(tǒng)部署設(shè)計(jì) UM
2、L也適用非軟件領(lǐng)域的系統(tǒng)建模如企業(yè)機(jī)構(gòu)或業(yè)務(wù)過(guò)程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過(guò)程等。,UML的發(fā)展和工具,UML1.0是在1997年完成 UML2.0是在2003年完成 UML還在不斷的完善和發(fā)展中 能繪制UML圖形的工具主要有 Rational RosePowerDesignerMS VisioArgoUML StarUML,概述,用例圖 靜態(tài)圖(類圖,對(duì)象圖,包圖) 行為圖(狀態(tài)圖,活動(dòng)圖) 交互圖(順序圖,協(xié)作圖) 實(shí)現(xiàn)圖(組件圖,部署圖),用例圖,用例圖描述系統(tǒng)提供的功能單元。 參與者 用例 關(guān)聯(lián)關(guān)系 依賴關(guān)系 繼承關(guān)系,用例圖,老師在線答疑系統(tǒng)需求描述
3、他是一個(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)是否忙等信息。也可以看到其他所有登錄的老師的信息。 學(xué)生登陸后可以看到所有已經(jīng)登錄的老師列表。 學(xué)生可以選擇一個(gè)不忙的老師進(jìn)行問(wèn)題咨詢,和選擇的老師建立連接后就可以通過(guò)語(yǔ)音加白板和老師進(jìn)行交流。此時(shí)其他學(xué)生將看到該老師處于忙的狀態(tài)。,用例圖,用例圖,用例圖,用例圖,練習(xí) 1、仔細(xì)閱讀老師在線系統(tǒng)的需求然后畫(huà)出完整的用例圖,類圖,類圖表示不同的實(shí)體(人、事物和數(shù)據(jù))之間的關(guān)系;換句話說(shuō),它顯示了系統(tǒng)的靜態(tài)結(jié)
4、構(gòu)。 類 聚合 繼承,類圖,通信協(xié)議中的數(shù)據(jù)包定義,老師和學(xué)生類的抽象,類圖,類圖,學(xué)生登陸類圖,類圖,老師登陸類圖,類圖,練習(xí) 1、使用類圖的短式表達(dá)方式畫(huà)出中國(guó)公民、身份證、銀行卡的UML圖 2、現(xiàn)在有一組幾何圖形、線、圓、方、橢圓、多邊形。請(qǐng)仔細(xì)分析他們之間的關(guān)系,并用短式方式表達(dá)出來(lái) 3、第2題中的幾何圖形具有以下方法:畫(huà)圖,移動(dòng),旋轉(zhuǎn)。請(qǐng)標(biāo)識(shí)出多態(tài)方法,并說(shuō)明理由。,包圖,包圖能將復(fù)雜系統(tǒng)拆分成多個(gè)簡(jiǎn)單的系統(tǒng)。 包 依賴,包圖,系統(tǒng)的頂層包結(jié)構(gòu),包圖,老師在線答疑系統(tǒng)包結(jié)構(gòu)圖,包圖,練習(xí) 1、C/S架構(gòu)的應(yīng)用程序由客戶端和商業(yè)邏輯端組成,使用包圖畫(huà)出他們之間的關(guān)系 2、B/S架構(gòu)的應(yīng)
5、用程序由瀏覽器和WEB應(yīng)用服務(wù)端組成,使用包圖畫(huà)出他們之間的關(guān)系 3、在一個(gè)多層架構(gòu)的系統(tǒng)中包含了客戶端,商業(yè)邏輯端,數(shù)據(jù)庫(kù)端, WEB應(yīng)用服務(wù)端以及瀏覽器組成,請(qǐng)整理他們之間的關(guān)系,并用UML的包圖表達(dá)出來(lái),狀態(tài)圖,狀態(tài)圖表示某個(gè)類所具有的不同狀態(tài)和狀態(tài)轉(zhuǎn)移時(shí)的觸發(fā)條件。 狀態(tài) 轉(zhuǎn)移,狀態(tài)圖,老師在線狀態(tài)圖,狀態(tài)圖,練習(xí) 1、汽車有向前行駛,向后行駛和停止3種狀態(tài),請(qǐng)使用UML圖將3種狀態(tài)之間的轉(zhuǎn)移關(guān)系表達(dá)出來(lái),活動(dòng)圖,活動(dòng)圖用來(lái)描述工作的流程,對(duì)并行的工作流程能很好的支持。 活動(dòng) 轉(zhuǎn)移 同步,活動(dòng)圖,老師登陸系統(tǒng),活動(dòng)圖,練習(xí) 1、學(xué)生第一次開(kāi)學(xué)入學(xué),首先正確填寫(xiě)表格,如果表格不正確,那么
6、必須獲得幫助以正確填寫(xiě)它們。接著辦理大學(xué)的入學(xué)手續(xù)。但是,在大學(xué)里成功入學(xué)后,必須參加指定的概況介紹,還要至少登記一個(gè)研習(xí)班并交付一部分的學(xué)費(fèi)。使用活動(dòng)圖來(lái)表達(dá)該流程,順序圖,順序圖用來(lái)描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。 對(duì)象 消息,順序圖,學(xué)生登陸系統(tǒng)順序圖,順序圖,練習(xí) 1、請(qǐng)畫(huà)出老師登陸系統(tǒng)的順序圖,協(xié)作圖,協(xié)作圖用于描述相互合作的對(duì)象間的交互關(guān)系和鏈接關(guān)系。雖然順序圖和協(xié)作圖都用來(lái)描述對(duì)象間的交互關(guān)系,但側(cè)重點(diǎn)不一樣。順序圖著重體現(xiàn)交互的時(shí)間順序,協(xié)作則著重體現(xiàn)交互對(duì)象間的靜態(tài)鏈接關(guān)系。 對(duì)象 鏈接,協(xié)作圖,學(xué)生登陸協(xié)作圖,協(xié)作圖,練習(xí) 1、畫(huà)出老師登陸系統(tǒng)
7、的協(xié)作圖,組件圖,組件圖顯示軟件組件之間的依賴關(guān)系。一般來(lái)說(shuō),軟件組件就是一個(gè)實(shí)際文件,可以是源代碼文件、二進(jìn)制代碼文件和可執(zhí)行文件等??梢杂脕?lái)顯示編譯、鏈接或執(zhí)行時(shí)構(gòu)件之間的依賴關(guān)系 組件 依賴,組件圖,老師在線答疑系統(tǒng)組件圖,部署圖,配置圖顯示系統(tǒng)運(yùn)行時(shí)刻的結(jié)構(gòu),顯示系統(tǒng)不同的組件在何處物理地運(yùn)行,以及它們將如何彼此通信 結(jié)點(diǎn) 連接,部署圖,老師在線答疑系統(tǒng)部署圖,課后練習(xí),老師在線答疑系統(tǒng)的網(wǎng)絡(luò)白板需求描述: 1、同時(shí)使用白板的用戶必須是2個(gè),一個(gè)老師和一個(gè)學(xué)生 2、使用白板的2個(gè)用戶是對(duì)等的,兩個(gè)用戶看到的內(nèi)容是一樣的 3、用戶可以在上面寫(xiě)文字和作圖,后者包括:直線,圓,橢圓和矩形 4、用戶可以增刪,選擇,移動(dòng)上
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西安市雁塔區(qū)第一小學(xué)教師招聘?jìng)淇碱}庫(kù)帶答案詳解
- 初中生物概念建構(gòu)中的多媒體資源運(yùn)用與教學(xué)策略教學(xué)研究課題報(bào)告
- 2025年保定市寬高高級(jí)中學(xué)招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 2型糖尿病個(gè)體化治療藥物轉(zhuǎn)換策略
- 國(guó)網(wǎng)浙江電力2026年度高校畢業(yè)生招聘1170人備考題庫(kù)及一套參考答案詳解
- 2025年大連海事大學(xué)公開(kāi)招聘事業(yè)編制非教學(xué)科研人員23人(第一批)備考題庫(kù)含答案詳解
- 2025年河南實(shí)達(dá)國(guó)際人力資源合作有限公司招聘宋城產(chǎn)投勞務(wù)派遣人員備考題庫(kù)有答案詳解
- 2025年連山教師招聘29人備考題庫(kù)完整參考答案詳解
- 2025年上海大學(xué)誠(chéng)聘法學(xué)院院長(zhǎng)備考題庫(kù)及答案詳解參考
- 簡(jiǎn)約插畫(huà)風(fēng)深色年度晚會(huì)慶典
- 2025年榆林市住房公積金管理中心招聘(19人)備考筆試試題及答案解析
- 2025年金屬非金屬礦山(地下礦山)安全管理人員證考試題庫(kù)含答案
- 2025秋蘇教版(新教材)小學(xué)科學(xué)三年級(jí)上冊(cè)知識(shí)點(diǎn)及期末測(cè)試卷及答案
- 2025年及未來(lái)5年中國(guó)非晶合金變壓器市場(chǎng)深度分析及投資戰(zhàn)略咨詢報(bào)告
- 中文核心期刊論文模板(含基本格式和內(nèi)容要求)
- 2024-2025學(xué)年云南省普通高中高二下學(xué)期期末學(xué)業(yè)水平合格性考試數(shù)學(xué)試卷
- GB/T 18213-2025低頻電纜和電線無(wú)鍍層和有鍍層銅導(dǎo)體直流電阻計(jì)算導(dǎo)則
- 泰康人壽會(huì)計(jì)筆試題及答案
- 園林綠化養(yǎng)護(hù)項(xiàng)目投標(biāo)書(shū)范本
- 烷基化裝置操作工安全培訓(xùn)模擬考核試卷含答案
- 汽車租賃行業(yè)組織架構(gòu)及崗位職責(zé)
評(píng)論
0/150
提交評(píng)論