版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、發(fā)展歷程發(fā)展歷程主要的域主要的域視圖視圖圖圖主要概念主要概念結(jié)構(gòu)結(jié)構(gòu)靜態(tài)視圖靜態(tài)視圖類圖類圖類、關(guān)聯(lián)、泛化、依賴關(guān)系、實(shí)現(xiàn)、接口類、關(guān)聯(lián)、泛化、依賴關(guān)系、實(shí)現(xiàn)、接口用例視圖用例視圖用例圖用例圖用例、參與者、關(guān)聯(lián)、擴(kuò)展、包括、用例用例、參與者、關(guān)聯(lián)、擴(kuò)展、包括、用例泛化泛化物理視圖物理視圖構(gòu)件圖構(gòu)件圖構(gòu)件、接口、依賴關(guān)系、實(shí)現(xiàn)構(gòu)件、接口、依賴關(guān)系、實(shí)現(xiàn)部署圖部署圖節(jié)點(diǎn)、構(gòu)件、依賴關(guān)系、位置節(jié)點(diǎn)、構(gòu)件、依賴關(guān)系、位置動(dòng)態(tài)動(dòng)態(tài)狀態(tài)機(jī)視圖狀態(tài)機(jī)視圖狀態(tài)機(jī)圖狀態(tài)機(jī)圖狀態(tài)、事件、轉(zhuǎn)換、動(dòng)作、狀態(tài)、事件、轉(zhuǎn)換、動(dòng)作、活動(dòng)視圖活動(dòng)視圖活動(dòng)圖活動(dòng)圖狀態(tài)、活動(dòng)、完成轉(zhuǎn)換、分叉、結(jié)合狀態(tài)、活動(dòng)、完成轉(zhuǎn)換、分叉、結(jié)合
2、交互視圖交互視圖順序圖順序圖交互、對(duì)象、消息、激活交互、對(duì)象、消息、激活協(xié)作圖協(xié)作圖協(xié)作、交互、協(xié)作角色、消息協(xié)作、交互、協(xié)作角色、消息模型管理模型管理模型管理視模型管理視圖圖包圖包圖包、子系統(tǒng)、模型包、子系統(tǒng)、模型可擴(kuò)展性可擴(kuò)展性所有所有所有所有約束、構(gòu)造型、標(biāo)記值約束、構(gòu)造型、標(biāo)記值UML視圖例子 Reservation date : Date Customer name : String phone : String add() owner purchasedd 1 * Subscription Series series : Integer Individaul Reseravtion
3、 Ticket available : Boolean sell(c : Customer) exchange() 3.6 0.1 3.6 0.1 1 0.1 1 0.1 xor Performance date : Date time : TimeOfDay seat : String 1 * seat : String 1 * Show name : String 1 1.* show 1 performances 1.* 多重性 約束 限定符 操作 泛化 關(guān)聯(lián) 角色名 屬性 類范圍操作 類 例子 公用電話亭 Clerk Buy tickets Buy Subscription 信用卡服務(wù)
4、商 Make charges 監(jiān)督員 Survey sales 參與者 用例 Box Office 系統(tǒng) 關(guān)系 例子Credit Card ServicekjoskBox OfficeRequest(count, performance)Show Available(seat-list)Select SeatsDemand Payment(cost)Insert Card(Card Number)charge(card number, cost)authorizedprint tickets(performance, seats)eject card生命線(活動(dòng)的)消息例子ticketsell
5、erdb:performanceDBperformanceGudie:performanceDBkjiosk主動(dòng)對(duì)象被動(dòng)對(duì)象消息暫時(shí)鏈db鏈多對(duì)象2: db:=findDB(performance)3: seat-list:=lock(count)6: claim(seats)7: unlock(seats)1: request(count,perormance)4: offer(seat-list)5: buy(seats)8: confirm(seats,cost)dbs例子 Available Locked Sold 初始狀態(tài) assigned to subscription lock
6、time out unlock buy 狀態(tài) exchange 轉(zhuǎn)換 觸發(fā)器事件 例子pick showschedule showpublicize showbuy script and musichire artistsrehearsebuild setsdesign lightingmake costumessell ticketsdress rehearsalperform完成轉(zhuǎn)換分叉活動(dòng)結(jié)合例子例子部署圖實(shí)例包圖例子用例的圖示用例名稱用例名稱用例用例A用例用例B用例用例C用例圖示例用例圖示例自動(dòng)售貨機(jī)系統(tǒng)用例圖自動(dòng)售貨機(jī)系統(tǒng)用例圖 客戶客戶供貨人供貨人收銀員收銀員賣(mài)飲料賣(mài)飲料供貨供貨取
7、貨款取貨款自動(dòng)售貨系統(tǒng)自動(dòng)售貨系統(tǒng)圖圖3-12自動(dòng)售貨機(jī)系統(tǒng)用例圖自動(dòng)售貨機(jī)系統(tǒng)用例圖用例間的關(guān)聯(lián)關(guān)系功能表示法關(guān)聯(lián)參與者與其參與執(zhí)行的用例之間的通信途徑擴(kuò)展在基礎(chǔ)用例上插入基礎(chǔ)用例不能說(shuō)明的擴(kuò)展部分用例泛化用例之間的一般和特殊關(guān)系,其中特殊用例繼承了一般用例的特性并增加了新的特性包括在基礎(chǔ)用例上插入附加的行為,并且具有明確的描述單向關(guān)聯(lián)的例子用戶用戶口令口令擁有擁有0.*圖圖3-18 單向?qū)Ш疥P(guān)聯(lián)單向?qū)Ш疥P(guān)聯(lián)普通關(guān)聯(lián)o 在關(guān)聯(lián)的一個(gè)方向上為關(guān)聯(lián)起一個(gè)名字在關(guān)聯(lián)的一個(gè)方向上為關(guān)聯(lián)起一個(gè)名字 o 黑三角的尖角指明這個(gè)關(guān)聯(lián)只能用在尖角所黑三角的尖角指明這個(gè)關(guān)聯(lián)只能用在尖角所指的類上指的類上 人人轎
8、車(chē)轎車(chē)使用使用組成的例子組成的例子飛機(jī)飛機(jī)機(jī)身機(jī)身機(jī)尾機(jī)尾左機(jī)翼左機(jī)翼右機(jī)翼右機(jī)翼圖圖3-23 一個(gè)組成對(duì)象和其成分對(duì)象一個(gè)組成對(duì)象和其成分對(duì)象聚合的例子公司公司部門(mén)部門(mén)圖圖3-24 聚集對(duì)象和它的構(gòu)成對(duì)象聚集對(duì)象和它的構(gòu)成對(duì)象作家作家姓名姓名:string年齡年齡:integer計(jì)算機(jī)計(jì)算機(jī)名稱名稱:string內(nèi)存內(nèi)存:integer0.*1.*使用使用(a) 類圖類圖丁一:作家丁一:作家姓名姓名:string年齡年齡:integer丁一辦公室中的丁一辦公室中的PC:計(jì)算機(jī)計(jì)算機(jī)名稱名稱=Dell 466內(nèi)存內(nèi)存=128M丁一家里的丁一家里的PC:計(jì)算機(jī)計(jì)算機(jī)名稱名稱=HP 500內(nèi)存內(nèi)存
9、=64M(b) 對(duì)象圖對(duì)象圖圖圖3-31 對(duì)象圖示例對(duì)象圖示例例子檢查狀態(tài)檢查狀態(tài)do/check item/get first item no all items checked/ Get next item發(fā)貨狀態(tài)發(fā)貨狀態(tài)do/initiate deliveryall items checked & & a l l i t e m s available等待狀態(tài)等待狀態(tài)all items checked &some items not in stockItem receivedsome item not in stockItem receivedall items available已發(fā)貨狀已發(fā)貨狀態(tài)態(tài)Deliver item圖圖3-40 狀態(tài)圖狀態(tài)圖圖例活動(dòng)分解劃分的例子對(duì)象流n對(duì)象可以對(duì)象可以被包含在被包含在與一個(gè)活與一個(gè)活動(dòng)圖相關(guān)動(dòng)圖相關(guān)的控制流的控制流 例子訂單獲取界訂單獲取界面面AWT郵件發(fā)送清單界郵件發(fā)送清單界面面訂單獲取應(yīng)訂單獲取應(yīng)用用郵件發(fā)送清單郵件發(fā)送清單應(yīng)用應(yīng)用訂單訂單顧客顧客依賴性依賴性包包圖圖 3-46 包圖包圖組件的接口圖 image.
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【全程復(fù)習(xí)方略】2021屆高考地理二輪專題突破篇-課時(shí)沖關(guān)練(二)-專題一-1.1.2地球的運(yùn)動(dòng)規(guī)律
- 天津市濱海新區(qū)2024-2025學(xué)年高二上學(xué)期期末檢測(cè)數(shù)學(xué)試題
- 陜西省渭南市尚德中學(xué)2024-2025學(xué)年高一上學(xué)期第二次階段性數(shù)學(xué)試卷(含答案)
- 山東省臨沂華盛實(shí)驗(yàn)學(xué)校2024-2025學(xué)年上學(xué)期九年級(jí)物理期末質(zhì)量調(diào)研試題(二)(含答案)
- 《從因特網(wǎng)獲取信息》課件
- 探索六年級(jí)語(yǔ)文教學(xué)新路:經(jīng)驗(yàn)與啟示
- 英語(yǔ)字母音標(biāo)課件
- 安徽省蕪湖市2024-2025學(xué)年第一學(xué)期期末考試七年級(jí)語(yǔ)文試卷(含答案)
- 【走向高考】2022屆高三物理人教版一輪復(fù)習(xí)習(xí)題:第8章-第1講磁場(chǎng)對(duì)電流的作用
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案
- DB23-T 3840-2024非煤礦山隱蔽致災(zāi)因素普查治理工作指南
- 機(jī)關(guān)事業(yè)單位財(cái)務(wù)管理制度(六篇)
- 2025禮品定制合同范本
- 醫(yī)院消毒隔離制度范文(2篇)
- 2024年01月11026經(jīng)濟(jì)學(xué)(本)期末試題答案
- 烘干煤泥合同范例
- 人教版六年級(jí)上冊(cè)數(shù)學(xué)第八單元數(shù)學(xué)廣角數(shù)與形單元試題含答案
- 2025年“三基”培訓(xùn)計(jì)劃
- 第20課 北洋軍閥統(tǒng)治時(shí)期的政治、經(jīng)濟(jì)與文化 教案
- 叉車(chē)租賃合同模板
- 住房公積金稽核審計(jì)工作方案例文(4篇)
評(píng)論
0/150
提交評(píng)論