版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
UML介紹用例圖類圖順序圖狀態(tài)圖UML介紹什么是軟件危機(jī)什么是軟件工程UML概念、發(fā)展、意義2精選2021版課件UML用例圖用例圖概述用例圖包含的2元素4關(guān)系用例圖實(shí)例:京東商城用例圖3精選2021版課件用例圖概述用例圖顯示誰將是系統(tǒng)的使用者、用戶希望系統(tǒng)提供什么服務(wù)以及系統(tǒng)能夠?yàn)橛脩籼峋V什么樣的服務(wù)用例圖最常用來描述系統(tǒng)以及子系統(tǒng)4精選2021版課件用例圖的2種元素4種關(guān)系參與者(Actor)用例(UseCase)關(guān)聯(lián)關(guān)系(Association)包含關(guān)系(Include)擴(kuò)展關(guān)系(Extend)泛化關(guān)系(Generalization)5精選2021版課件參與者表現(xiàn)形式、關(guān)系系統(tǒng)用戶與所建造的系統(tǒng)交互的其他系統(tǒng)在用例圖中,使用泛化關(guān)系來描述多個(gè)參與者之間的公共行為6精選2021版課件用例外部可見的系統(tǒng)功能單元。在不揭示系統(tǒng)內(nèi)部構(gòu)造的前提下定義連貫的行為。不是需求或功能的規(guī)格說明,但是也展示和體現(xiàn)其所描述的過程中的需求情況。識(shí)別用例最好的方法就是從分析系統(tǒng)的參與者開始,考慮每個(gè)參與者是如何使用系統(tǒng)的。7精選2021版課件用例間的關(guān)系關(guān)聯(lián)關(guān)系包含關(guān)系擴(kuò)展關(guān)系8精選2021版課件關(guān)聯(lián)關(guān)系表示參與者用例之間進(jìn)行通信。不同的參與者可以訪問相同的用例盡量避免關(guān)聯(lián)線交叉,以免影響顯示效果9精選2021版課件包含關(guān)系客戶用例可以簡單地包含提供者用例具有的行為,并把它所包含的用例行為作為自身行為的一部分。10精選2021版課件擴(kuò)展關(guān)系擴(kuò)展用例被定義為基礎(chǔ)用例的增量擴(kuò)展?;A(chǔ)用例提供擴(kuò)展點(diǎn)以添加新的行為。擴(kuò)展用例提供插入片段以插入到基礎(chǔ)用例的擴(kuò)展點(diǎn)上。
11精選2021版課件網(wǎng)上商城用例圖12精選2021版課件類圖和對(duì)象圖用于描述系統(tǒng)中的對(duì)象類本身的組成和對(duì)象類之間的各種靜態(tài)關(guān)系。類之間的關(guān)系:依賴、泛化(繼承)、實(shí)現(xiàn)、關(guān)聯(lián)、聚合與組合對(duì)象圖表示方法與類圖大體相同,對(duì)象圖中的對(duì)象屬性可以有具體值,類圖中的一個(gè)類可以對(duì)應(yīng)成對(duì)象圖中多個(gè)對(duì)象,例如,部門類的自關(guān)聯(lián)就可以對(duì)應(yīng)成多個(gè)部門對(duì)象之間的關(guān)聯(lián)。13精選2021版課件類圖舉例publicclassPerson{ privateIntegerid; privateStringname; publicvoidsetName(Stringname){ =name; } publicStringgetName(){ returnname; } }14精選2021版課件類圖—泛化關(guān)系(generalization)泛化關(guān)系實(shí)際上就是繼承關(guān)系,他是依賴關(guān)系的特例publicabstractclassDaoSupport{ publicvoidsave(Objectentity){ } publicvoiddelete(Objectid){ }}publicclassPersonServiceBeanextendsDaosupport{}15精選2021版課件類圖—實(shí)現(xiàn)關(guān)系(Implementation)實(shí)現(xiàn)關(guān)系實(shí)際上就是A類實(shí)現(xiàn)B類publicinterfacePersonService{}publicclassPersonServiceBeanimplementsPersonService{}16精選2021版課件類圖—關(guān)聯(lián)關(guān)系(Association)關(guān)聯(lián)關(guān)系實(shí)際上就是類與類之間的聯(lián)系關(guān)聯(lián)具有導(dǎo)航性:即雙向關(guān)系或單向關(guān)系17精選2021版課件類圖—聚合關(guān)系(Aggregation)聚合關(guān)系(Aggregation)表示的是整體和部分的關(guān)系,整體與部分可以分開。如:一臺(tái)電腦由鍵盤(keyboard)、顯示器(monitor),鼠標(biāo)等組成;組成電腦的各個(gè)配件是可以從電腦上分離出來的使用帶空心菱形的實(shí)線來表示:18精選2021版課件類圖—組合關(guān)系(Composition)也是整體與部分的關(guān)系,但是整體與部分不可以分開。如:在Hibernate中我們定義了兩個(gè)實(shí)體:Person與IDCard,在Person實(shí)體中定義了對(duì)IDCard進(jìn)行級(jí)聯(lián)刪除,即刪除Person時(shí)連同IDCard一起刪除publicclassPerson{privateIDCardcard;}publicclassIDCard{}19精選2021版課件類圖—依賴關(guān)系(Dependence)
也是類與類之間的連接.
。可以簡單的理解,就是一個(gè)類A使用到了另一個(gè)類B,而這種使用關(guān)系是具有偶然性的、臨時(shí)性的、非常弱的,但是B類的變化會(huì)影響到A;表現(xiàn)在代碼層面,為類B作為參數(shù)被類A在某個(gè)method方法中使用20精選2021版課件手機(jī)類圖案例分析2請(qǐng)用UML類圖描述如下關(guān)系:每個(gè)品牌的手機(jī)開關(guān)機(jī)的功能相同每個(gè)品牌的手機(jī)都有鬧鐘,但是鬧鐘設(shè)計(jì)不同某些商務(wù)品牌的手機(jī),具備wifi功能,但是普通手機(jī)不具備此功能、而有些手機(jī)具有藍(lán)牙的功能所有手機(jī)都可以打電話,發(fā)短信21精選2021版課件時(shí)序圖(SequenceDiagram)時(shí)序圖(SequenceDiagram)是強(qiáng)調(diào)消息時(shí)間順序的交互圖。時(shí)序圖描述類系統(tǒng)中類和類之間的交互,它將這些交互建模成消息交換。時(shí)序圖是一個(gè)模型,用于描述對(duì)象組如何隨著時(shí)間在某些行為方面進(jìn)行協(xié)作。22精選2021版課件時(shí)序圖元素角色(Actor)對(duì)象(Object)生命線(Lifeline)控制焦點(diǎn)(FocusofControl)消息(Message)自關(guān)聯(lián)消息(Self-Message)23精選2021版課件消息(Message)消息一般分為同步消息(SynchronousMessage),異步消息(AsynchronousMessage)和返回消息(ReturnMessage).如下圖所示24精選2021版課件Struts時(shí)序圖(SequenceDiagram)25精選2021版課件狀態(tài)圖狀態(tài)圖(StatechartDiagram)是描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì)不同的事件做出反應(yīng)26精選2021版課
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車展場地租賃與媒體合作合同3篇
- 2025年度農(nóng)產(chǎn)品出口質(zhì)量保障合同3篇
- 2025年度個(gè)人環(huán)保項(xiàng)目貸款合同(含環(huán)保指標(biāo)達(dá)標(biāo))4篇
- 二零二五年度承包工地食堂員工心理健康關(guān)愛合同3篇
- 汕尾2025年廣東汕尾陸河縣第一批城鎮(zhèn)公益性崗位招聘筆試歷年參考題庫附帶答案詳解
- 數(shù)字化時(shí)代的學(xué)生管理與德育工作變革
- 二零二五年度倉儲(chǔ)設(shè)施租賃與運(yùn)輸服務(wù)合同3篇
- 普洱2024年云南普洱市科學(xué)技術(shù)局城鎮(zhèn)公益性崗位工作人員招聘筆試歷年參考題庫附帶答案詳解
- 昭通2025年云南昭通巧家縣人力資源和社會(huì)保障局零星選調(diào)工作人員筆試歷年參考題庫附帶答案詳解
- 社交媒體時(shí)代孩子的行為模式與心理變化
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 人員密集場所消防安全管理培訓(xùn)
- 《聚焦客戶創(chuàng)造價(jià)值》課件
- PTW-UNIDOS-E-放射劑量儀中文說明書
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹脂耐腐蝕立式貯罐
- 保險(xiǎn)學(xué)(第五版)課件全套 魏華林 第0-18章 緒論、風(fēng)險(xiǎn)與保險(xiǎn)- 保險(xiǎn)市場監(jiān)管、附章:社會(huì)保險(xiǎn)
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
- 17~18世紀(jì)意大利歌劇探析
- 春節(jié)工地停工復(fù)工計(jì)劃安排( 共10篇)
- 何以中國:公元前2000年的中原圖景
評(píng)論
0/150
提交評(píng)論