




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
UML介紹用例圖類圖順序圖狀態(tài)圖UML介紹什么是軟件危機什么是軟件工程UML概念、發(fā)展、意義2精選2021版課件UML用例圖用例圖概述用例圖包含的2元素4關(guān)系用例圖實例:京東商城用例圖3精選2021版課件用例圖概述用例圖顯示誰將是系統(tǒng)的使用者、用戶希望系統(tǒng)提供什么服務(wù)以及系統(tǒng)能夠為用戶提綱什么樣的服務(wù)用例圖最常用來描述系統(tǒng)以及子系統(tǒng)4精選2021版課件用例圖的2種元素4種關(guān)系參與者(Actor)用例(UseCase)關(guān)聯(lián)關(guān)系(Association)包含關(guān)系(Include)擴展關(guān)系(Extend)泛化關(guān)系(Generalization)5精選2021版課件參與者表現(xiàn)形式、關(guān)系系統(tǒng)用戶與所建造的系統(tǒng)交互的其他系統(tǒng)在用例圖中,使用泛化關(guān)系來描述多個參與者之間的公共行為6精選2021版課件用例外部可見的系統(tǒng)功能單元。在不揭示系統(tǒng)內(nèi)部構(gòu)造的前提下定義連貫的行為。不是需求或功能的規(guī)格說明,但是也展示和體現(xiàn)其所描述的過程中的需求情況。識別用例最好的方法就是從分析系統(tǒng)的參與者開始,考慮每個參與者是如何使用系統(tǒng)的。7精選2021版課件用例間的關(guān)系關(guān)聯(lián)關(guān)系包含關(guān)系擴展關(guān)系8精選2021版課件關(guān)聯(lián)關(guān)系表示參與者用例之間進行通信。不同的參與者可以訪問相同的用例盡量避免關(guān)聯(lián)線交叉,以免影響顯示效果9精選2021版課件包含關(guān)系客戶用例可以簡單地包含提供者用例具有的行為,并把它所包含的用例行為作為自身行為的一部分。10精選2021版課件擴展關(guān)系擴展用例被定義為基礎(chǔ)用例的增量擴展?;A(chǔ)用例提供擴展點以添加新的行為。擴展用例提供插入片段以插入到基礎(chǔ)用例的擴展點上。
11精選2021版課件網(wǎng)上商城用例圖12精選2021版課件類圖和對象圖用于描述系統(tǒng)中的對象類本身的組成和對象類之間的各種靜態(tài)關(guān)系。類之間的關(guān)系:依賴、泛化(繼承)、實現(xiàn)、關(guān)聯(lián)、聚合與組合對象圖表示方法與類圖大體相同,對象圖中的對象屬性可以有具體值,類圖中的一個類可以對應(yīng)成對象圖中多個對象,例如,部門類的自關(guān)聯(lián)就可以對應(yīng)成多個部門對象之間的關(guān)聯(lián)。13精選2021版課件類圖舉例publicclassPerson{ privateIntegerid; privateStringname; publicvoidsetName(Stringname){ =name; } publicStringgetName(){ returnname; } }14精選2021版課件類圖—泛化關(guān)系(generalization)泛化關(guān)系實際上就是繼承關(guān)系,他是依賴關(guān)系的特例publicabstractclassDaoSupport{ publicvoidsave(Objectentity){ } publicvoiddelete(Objectid){ }}publicclassPersonServiceBeanextendsDaosupport{}15精選2021版課件類圖—實現(xiàn)關(guān)系(Implementation)實現(xiàn)關(guān)系實際上就是A類實現(xiàn)B類publicinterfacePersonService{}publicclassPersonServiceBeanimplementsPersonService{}16精選2021版課件類圖—關(guān)聯(lián)關(guān)系(Association)關(guān)聯(lián)關(guān)系實際上就是類與類之間的聯(lián)系關(guān)聯(lián)具有導(dǎo)航性:即雙向關(guān)系或單向關(guān)系17精選2021版課件類圖—聚合關(guān)系(Aggregation)聚合關(guān)系(Aggregation)表示的是整體和部分的關(guān)系,整體與部分可以分開。如:一臺電腦由鍵盤(keyboard)、顯示器(monitor),鼠標(biāo)等組成;組成電腦的各個配件是可以從電腦上分離出來的使用帶空心菱形的實線來表示:18精選2021版課件類圖—組合關(guān)系(Composition)也是整體與部分的關(guān)系,但是整體與部分不可以分開。如:在Hibernate中我們定義了兩個實體:Person與IDCard,在Person實體中定義了對IDCard進行級聯(lián)刪除,即刪除Person時連同IDCard一起刪除publicclassPerson{privateIDCardcard;}publicclassIDCard{}19精選2021版課件類圖—依賴關(guān)系(Dependence)
也是類與類之間的連接.
。可以簡單的理解,就是一個類A使用到了另一個類B,而這種使用關(guān)系是具有偶然性的、臨時性的、非常弱的,但是B類的變化會影響到A;表現(xiàn)在代碼層面,為類B作為參數(shù)被類A在某個method方法中使用20精選2021版課件手機類圖案例分析2請用UML類圖描述如下關(guān)系:每個品牌的手機開關(guān)機的功能相同每個品牌的手機都有鬧鐘,但是鬧鐘設(shè)計不同某些商務(wù)品牌的手機,具備wifi功能,但是普通手機不具備此功能、而有些手機具有藍牙的功能所有手機都可以打電話,發(fā)短信21精選2021版課件時序圖(SequenceDiagram)時序圖(SequenceDiagram)是強調(diào)消息時間順序的交互圖。時序圖描述類系統(tǒng)中類和類之間的交互,它將這些交互建模成消息交換。時序圖是一個模型,用于描述對象組如何隨著時間在某些行為方面進行協(xié)作。22精選2021版課件時序圖元素角色(Actor)對象(Object)生命線(Lifeline)控制焦點(FocusofControl)消息(Message)自關(guān)聯(lián)消息(Self-Message)23精選2021版課件消息(Message)消息一般分為同步消息(SynchronousMessage),異步消息(AsynchronousMessage)和返回消息(ReturnMessage).如下圖所示24精選2021版課件Struts時序圖(SequenceDiagram)25精選2021版課件狀態(tài)圖狀態(tài)圖(StatechartDiagram)是描述一個實體基于事件反應(yīng)的動態(tài)行為,顯示了該實體如何根據(jù)當(dāng)前所處的狀態(tài)對不同的事件做出反應(yīng)26精選2021版課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有色金屬壓延加工人才培養(yǎng)與選拔考核試卷
- 堅果種類與特性考核試卷
- 海洋工程港口設(shè)計與規(guī)劃考核試卷
- 植物的生長與環(huán)境關(guān)系試題及答案
- SCMP考生自測工具及試題及答案
- 面部表情識別:深入了解情緒與態(tài)度
- 2024年CPSM職業(yè)素養(yǎng)試題及答案
- 海洋油氣開發(fā)工程技術(shù)經(jīng)濟分析考核試卷
- 員工規(guī)范和禁忌
- 海洋能源開發(fā)中的海洋能資源勘查技術(shù)考核試卷
- 航空航天概論-第三章飛行器動力系統(tǒng)
- 一年級下冊數(shù)學(xué)教案-3.1 估數(shù)與數(shù)數(shù) |冀教版
- 斯大林格勒保衛(wèi)戰(zhàn)精選教學(xué)課件
- 高處作業(yè)審批表
- 醫(yī)學(xué)教學(xué)課件:軟組織腫瘤影像診斷
- 人員下班安全檢查記錄表
- 礦山礦石損失與貧化管理規(guī)程
- 安全生產(chǎn)晨會管理制度
- 曾奇峰精神分析網(wǎng)絡(luò)課程學(xué)習(xí)筆記第1-6講
- 無人機培訓(xùn)教材ppt
- 初篩陽性確診流程
評論
0/150
提交評論