




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、UML統(tǒng)一建模語言,主講:熊波,教學目標,我們通過對UML的基礎學習,方便軟件開發(fā)過程中交流的目的。 通過對UML的基礎學習為以后深入學習UML語言打下基礎。,UML是什么,UML中文:統(tǒng)一建模語言 UML全稱:Unified Modeling Language UML是一種定義良好、易于表達、功能強大的建模語言 UML使用圖形和文字來傳遞信息,UML是什么,中國公民,姓名 性別 民族 出生日期 住址,身份證,編號 簽發(fā)日期 有效期限 簽發(fā)單位,1,1,銀行卡,卡號 開戶行地址,1,0.*,UML能為我們做什么,UML可以做軟件需求分析 UML可以做軟件開發(fā)設計 UML可以做系統(tǒng)部署設計 UM
2、L也適用非軟件領域的系統(tǒng)建模如企業(yè)機構或業(yè)務過程,以及處理復雜數(shù)據(jù)的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等。,UML的發(fā)展和工具,UML1.0是在1997年完成 UML2.0是在2003年完成 UML還在不斷的完善和發(fā)展中 能繪制UML圖形的工具主要有 Rational RosePowerDesignerMS VisioArgoUML StarUML,概述,用例圖 靜態(tài)圖(類圖,對象圖,包圖) 行為圖(狀態(tài)圖,活動圖) 交互圖(順序圖,協(xié)作圖) 實現(xiàn)圖(組件圖,部署圖),用例圖,用例圖描述系統(tǒng)提供的功能單元。 參與者 用例 關聯(lián)關系 依賴關系 繼承關系,用例圖,老師在線答疑系統(tǒng)需求描述
3、他是一個用于老師和學生之間進行即時溝通的系統(tǒng)。 系統(tǒng)由老師使用的老師端,學生使用的學生端和一個有公網(wǎng)地址的登陸服務端組成。 老師登陸系統(tǒng)后會在老師列表中出現(xiàn),并顯示出他的專業(yè)、姓名、專長和狀態(tài)是否忙等信息。也可以看到其他所有登錄的老師的信息。 學生登陸后可以看到所有已經(jīng)登錄的老師列表。 學生可以選擇一個不忙的老師進行問題咨詢,和選擇的老師建立連接后就可以通過語音加白板和老師進行交流。此時其他學生將看到該老師處于忙的狀態(tài)。,用例圖,用例圖,用例圖,用例圖,練習 1、仔細閱讀老師在線系統(tǒng)的需求然后畫出完整的用例圖,類圖,類圖表示不同的實體(人、事物和數(shù)據(jù))之間的關系;換句話說,它顯示了系統(tǒng)的靜態(tài)結
4、構。 類 聚合 繼承,類圖,通信協(xié)議中的數(shù)據(jù)包定義,老師和學生類的抽象,類圖,類圖,學生登陸類圖,類圖,老師登陸類圖,類圖,練習 1、使用類圖的短式表達方式畫出中國公民、身份證、銀行卡的UML圖 2、現(xiàn)在有一組幾何圖形、線、圓、方、橢圓、多邊形。請仔細分析他們之間的關系,并用短式方式表達出來 3、第2題中的幾何圖形具有以下方法:畫圖,移動,旋轉。請標識出多態(tài)方法,并說明理由。,包圖,包圖能將復雜系統(tǒng)拆分成多個簡單的系統(tǒng)。 包 依賴,包圖,系統(tǒng)的頂層包結構,包圖,老師在線答疑系統(tǒng)包結構圖,包圖,練習 1、C/S架構的應用程序由客戶端和商業(yè)邏輯端組成,使用包圖畫出他們之間的關系 2、B/S架構的應
5、用程序由瀏覽器和WEB應用服務端組成,使用包圖畫出他們之間的關系 3、在一個多層架構的系統(tǒng)中包含了客戶端,商業(yè)邏輯端,數(shù)據(jù)庫端, WEB應用服務端以及瀏覽器組成,請整理他們之間的關系,并用UML的包圖表達出來,狀態(tài)圖,狀態(tài)圖表示某個類所具有的不同狀態(tài)和狀態(tài)轉移時的觸發(fā)條件。 狀態(tài) 轉移,狀態(tài)圖,老師在線狀態(tài)圖,狀態(tài)圖,練習 1、汽車有向前行駛,向后行駛和停止3種狀態(tài),請使用UML圖將3種狀態(tài)之間的轉移關系表達出來,活動圖,活動圖用來描述工作的流程,對并行的工作流程能很好的支持。 活動 轉移 同步,活動圖,老師登陸系統(tǒng),活動圖,練習 1、學生第一次開學入學,首先正確填寫表格,如果表格不正確,那么
6、必須獲得幫助以正確填寫它們。接著辦理大學的入學手續(xù)。但是,在大學里成功入學后,必須參加指定的概況介紹,還要至少登記一個研習班并交付一部分的學費。使用活動圖來表達該流程,順序圖,順序圖用來描述對象之間動態(tài)的交互關系,著重體現(xiàn)對象間消息傳遞的時間順序。 對象 消息,順序圖,學生登陸系統(tǒng)順序圖,順序圖,練習 1、請畫出老師登陸系統(tǒng)的順序圖,協(xié)作圖,協(xié)作圖用于描述相互合作的對象間的交互關系和鏈接關系。雖然順序圖和協(xié)作圖都用來描述對象間的交互關系,但側重點不一樣。順序圖著重體現(xiàn)交互的時間順序,協(xié)作則著重體現(xiàn)交互對象間的靜態(tài)鏈接關系。 對象 鏈接,協(xié)作圖,學生登陸協(xié)作圖,協(xié)作圖,練習 1、畫出老師登陸系統(tǒng)
7、的協(xié)作圖,組件圖,組件圖顯示軟件組件之間的依賴關系。一般來說,軟件組件就是一個實際文件,可以是源代碼文件、二進制代碼文件和可執(zhí)行文件等。可以用來顯示編譯、鏈接或執(zhí)行時構件之間的依賴關系 組件 依賴,組件圖,老師在線答疑系統(tǒng)組件圖,部署圖,配置圖顯示系統(tǒng)運行時刻的結構,顯示系統(tǒng)不同的組件在何處物理地運行,以及它們將如何彼此通信 結點 連接,部署圖,老師在線答疑系統(tǒng)部署圖,課后練習,老師在線答疑系統(tǒng)的網(wǎng)絡白板需求描述: 1、同時使用白板的用戶必須是2個,一個老師和一個學生 2、使用白板的2個用戶是對等的,兩個用戶看到的內(nèi)容是一樣的 3、用戶可以在上面寫文字和作圖,后者包括:直線,圓,橢圓和矩形 4、用戶可以增刪,選擇,移動上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州中學分班考數(shù)學試卷
- 淮安九年級期末數(shù)學試卷
- 貴港三模數(shù)學試卷
- 健康管理師課件講義
- 2025屆河南省洛陽市偃師高中物理高一第二學期期末調(diào)研試題含解析
- 2025-2030年中國錫鉛焊絲項目投資可行性研究分析報告
- 健康社區(qū)課件
- 2025年中國微信營銷行業(yè)市場深度調(diào)研分析及投資前景研究預測報告
- 花椒加工廠可行性研究報告
- 中國維生素B12行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- GB/T 18379-2001建筑物電氣裝置的電壓區(qū)段
- 銀行供應鏈融資業(yè)務管理辦法
- 化工環(huán)境保護與及安全技術概論考試題及答案
- GB 20208-2006煙花爆竹禮花彈發(fā)射炮筒
- 2023年中國黃金集團江西金山礦業(yè)有限公司招聘筆試題庫及答案解析
- 醫(yī)院藥學-藥物臨床試驗概述課件
- 熒光與熒光分析課件
- 120急救站(分站)工作考核細則
- 航站樓管理部《機場使用手冊》實施細則
- 防腐公司簡介
- 中小學幼兒園學校反恐防暴安全檢查記錄表
評論
0/150
提交評論