




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、發(fā)展歷程發(fā)展歷程主要的域主要的域視圖視圖圖圖主要概念主要概念結(jié)構(gòu)結(jié)構(gòu)靜態(tài)視圖靜態(tài)視圖類圖類圖類、關(guān)聯(lián)、泛化、依賴關(guān)系、實現(xiàn)、接口類、關(guān)聯(lián)、泛化、依賴關(guān)系、實現(xiàn)、接口用例視圖用例視圖用例圖用例圖用例、參與者、關(guān)聯(lián)、擴展、包括、用例用例、參與者、關(guān)聯(lián)、擴展、包括、用例泛化泛化物理視圖物理視圖構(gòu)件圖構(gòu)件圖構(gòu)件、接口、依賴關(guān)系、實現(xiàn)構(gòu)件、接口、依賴關(guān)系、實現(xiàn)部署圖部署圖節(jié)點、構(gòu)件、依賴關(guān)系、位置節(jié)點、構(gòu)件、依賴關(guān)系、位置動態(tài)動態(tài)狀態(tài)機視圖狀態(tài)機視圖狀態(tài)機圖狀態(tài)機圖狀態(tài)、事件、轉(zhuǎn)換、動作、狀態(tài)、事件、轉(zhuǎn)換、動作、活動視圖活動視圖活動圖活動圖狀態(tài)、活動、完成轉(zhuǎn)換、分叉、結(jié)合狀態(tài)、活動、完成轉(zhuǎn)換、分叉、結(jié)合
2、交互視圖交互視圖順序圖順序圖交互、對象、消息、激活交互、對象、消息、激活協(xié)作圖協(xié)作圖協(xié)作、交互、協(xié)作角色、消息協(xié)作、交互、協(xié)作角色、消息模型管理模型管理模型管理視模型管理視圖圖包圖包圖包、子系統(tǒng)、模型包、子系統(tǒng)、模型可擴展性可擴展性所有所有所有所有約束、構(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生命線(活動的)消息例子ticketsell
5、erdb:performanceDBperformanceGudie:performanceDBkjiosk主動對象被動對象消息暫時鏈db鏈多對象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)換分叉活動結(jié)合例子例子部署圖實例包圖例子用例的圖示用例名稱用例名稱用例用例A用例用例B用例用例C用例圖示例用例圖示例自動售貨機系統(tǒng)用例圖自動售貨機系統(tǒng)用例圖 客戶客戶供貨人供貨人收銀員收銀員賣飲料賣飲料供貨供貨取
7、貨款取貨款自動售貨系統(tǒng)自動售貨系統(tǒng)圖圖3-12自動售貨機系統(tǒng)用例圖自動售貨機系統(tǒng)用例圖用例間的關(guān)聯(lián)關(guān)系功能表示法關(guān)聯(lián)參與者與其參與執(zhí)行的用例之間的通信途徑擴展在基礎(chǔ)用例上插入基礎(chǔ)用例不能說明的擴展部分用例泛化用例之間的一般和特殊關(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)的一個方向上為關(guān)聯(lián)起一個名字在關(guān)聯(lián)的一個方向上為關(guān)聯(lián)起一個名字 o 黑三角的尖角指明這個關(guān)聯(lián)只能用在尖角所黑三角的尖角指明這個關(guān)聯(lián)只能用在尖角所指的類上指的類上 人人轎
8、車轎車使用使用組成的例子組成的例子飛機飛機機身機身機尾機尾左機翼左機翼右機翼右機翼圖圖3-23 一個組成對象和其成分對象一個組成對象和其成分對象聚合的例子公司公司部門部門圖圖3-24 聚集對象和它的構(gòu)成對象聚集對象和它的構(gòu)成對象作家作家姓名姓名:string年齡年齡:integer計算機計算機名稱名稱:string內(nèi)存內(nèi)存:integer0.*1.*使用使用(a) 類圖類圖丁一:作家丁一:作家姓名姓名:string年齡年齡:integer丁一辦公室中的丁一辦公室中的PC:計算機計算機名稱名稱=Dell 466內(nèi)存內(nèi)存=128M丁一家里的丁一家里的PC:計算機計算機名稱名稱=HP 500內(nèi)存內(nèi)存
9、=64M(b) 對象圖對象圖圖圖3-31 對象圖示例對象圖示例例子檢查狀態(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)圖圖例活動分解劃分的例子對象流n對象可以對象可以被包含在被包含在與一個活與一個活動圖相關(guān)動圖相關(guān)的控制流的控制流 例子訂單獲取界訂單獲取界面面AWT郵件發(fā)送清單界郵件發(fā)送清單界面面訂單獲取應(yīng)訂單獲取應(yīng)用用郵件發(fā)送清單郵件發(fā)送清單應(yīng)用應(yīng)用訂單訂單顧客顧客依賴性依賴性包包圖圖 3-46 包圖包圖組件的接口圖 image.
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽三聯(lián)學(xué)院《數(shù)字媒體技術(shù)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州工程應(yīng)用技術(shù)學(xué)院《食品微生物學(xué)(食品發(fā)酵)》2023-2024學(xué)年第一學(xué)期期末試卷
- 達州職業(yè)技術(shù)學(xué)院《計算機在材料工程中的應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣西交通職業(yè)技術(shù)學(xué)院《生物醫(yī)藥與健康》2023-2024學(xué)年第一學(xué)期期末試卷
- 電子線路試題及答案
- 大學(xué)工程力學(xué)試題及答案
- 天津商務(wù)職業(yè)學(xué)院《英語視聽二》2023-2024學(xué)年第一學(xué)期期末試卷
- 2016高中地理會考試題及答案
- 17年高考試題及答案
- 山東力明科技職業(yè)學(xué)院《媒介批評與文化影響》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年內(nèi)蒙古自治區(qū)中考數(shù)學(xué)真題試卷(含答案)
- Unit 2 Home Sweet Home 第6課時(Project Reading Plus) 2025-2026學(xué)年人教版英語八年級下冊
- xx公司獎金管理制度
- 2025-2030年中國生物醫(yī)學(xué)材料行業(yè)市場深度分析及發(fā)展前景與投資研究報告
- 2025年小學(xué)語文一年級下冊無紙筆測試題(小學(xué)一年級游園樂考無紙化檢測)
- 2025至2030中國彈簧鋼行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 學(xué)習(xí)解讀《水利水電建設(shè)工程驗收規(guī)程》SLT223-2025課件
- 部編版六年級語文上冊古詩、文言文日積月累(必背)
- FM筋膜手法(課堂PPT)
- 小升初數(shù)學(xué)重點知識點梳理
- [精選]臨床醫(yī)學(xué)概要知識點--資料
評論
0/150
提交評論