




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.UML用例圖 用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述客戶的需求,即用戶希望系統(tǒng)具備的完成一定功能的動(dòng)作,通俗地理解用例就是軟件的功能模塊。展示了一個(gè)外部用戶能夠觀察到的系統(tǒng)功能模型圖。用例圖中涉及的關(guān)系:1泛化(Inheritance)就是通常理解的繼承關(guān)系,子用例和父用例相似,但表現(xiàn)出更特別的行為;子用例將繼承父用例的所有結(jié)構(gòu)、行為和關(guān)系。子用例可以使用父用例的一段行為,也可以重載它。父用例通常是抽象的。2包含(Include)包含關(guān)系用來把一個(gè)較復(fù)雜用例所表示的功能分解成較小的步驟。3擴(kuò)展(Extend)擴(kuò)展關(guān)系是指用例功能的延伸,相當(dāng)于為基礎(chǔ)用例提供一個(gè)附加功能。包含(include)、擴(kuò)展(extend)、泛化(Inheritance)的區(qū)別:條件性:泛化中的子用例和include中的被包含的用例會(huì)無條件發(fā)生,而extend中的延伸用例的發(fā)生是有條件的;直接性:泛化中的子用例和extend中的延伸用例為參與者提供直接服務(wù),而include中被包含的用例為參與者提供間接服務(wù)。對(duì)extend而言,延伸用例并不包含基礎(chǔ)用例的內(nèi)容,基礎(chǔ)用例也不包含延伸用例的內(nèi)容。對(duì)Inheritance而言,子用例包含基礎(chǔ)用例的所有內(nèi)容及其和其他用例或參與者之間的關(guān)系;UML類圖類名:如果是抽象類,則采用斜體(繼承用實(shí)線)1接口的表示: 一個(gè)類和一個(gè)接口不同:一個(gè)類可以有它形態(tài)的真實(shí)實(shí)例,然而一個(gè)接口必須至少有一個(gè)類來實(shí)現(xiàn)它。在 UML 2 中,一個(gè)接口被認(rèn)為是類建模元素的特殊化。因此,接口就象類那樣繪制,但是長(zhǎng)方形的頂部區(qū)域也有文本“interface”。2UML 支持的可見性類型的標(biāo)志 標(biāo)志可見性類型+Public#proteted-privatepackage3多重值和它們的表示 可能的多重值描述表示含義0.1 0個(gè)或1個(gè)1只能1個(gè)0.*0個(gè)或多個(gè)* 0個(gè)或多個(gè)1.*1個(gè)或多個(gè)3只能3個(gè)0.50到5個(gè)5.15 5到15個(gè)4類圖之間的關(guān)系有:泛化(繼承),依賴,關(guān)聯(lián),聚合/組合。1.聚合/組合聚合是一種特別類型的關(guān)聯(lián),用于描述“總體到局部”的關(guān)系。在基本的聚合關(guān)系中, 部分類 的生命周期獨(dú)立于 整體類 的生命周期。舉例來說,我們可以想象,車 是一個(gè)整體實(shí)體,而 車輪 輪胎是整輛車的一部分。輪胎可以在安置到車時(shí)的前幾個(gè)星期被制造,并放置于倉庫中。在這個(gè)實(shí)例中,Wheel類實(shí)例清楚地獨(dú)立地Car類實(shí)例而存在。然而,有些情況下, 部分 類的生命周期并 不 獨(dú)立于 整體 類的生命周期 - 這稱為合成聚合。舉例來說,考慮公司與部門的關(guān)系。 公司和部門 都建模成類,在公司存在之前,部門不能存在。這里Department類的實(shí)例依賴于Company類的實(shí)例而存在。基本聚合(聚合)有聚合關(guān)系的關(guān)聯(lián)指出,某個(gè)類是另外某個(gè)類的一部分。在一個(gè)聚合關(guān)系中,子類實(shí)例可以比父類存在更長(zhǎng)的時(shí)間。為了表現(xiàn)一個(gè)聚合關(guān)系,你畫一條從父類到部分類的實(shí)線,并在父類的關(guān)聯(lián)末端畫一個(gè)未填充棱形。圖中清楚的表明了類Car對(duì)象包含了另一類Wheel的4個(gè)實(shí)例,這兩者在概念上是密不可分的,其中的一個(gè)類是另一個(gè)類的構(gòu)成成分。菱形表示“包含”,箭頭表示被包含的對(duì)象,數(shù)字4表示包含的數(shù)目。組合聚合 (組合)組合聚合關(guān)系是聚合關(guān)系的另一種形式,但是子類實(shí)例的生命周期依賴于父類實(shí)例的生命周期。注意:組合關(guān)系如聚合關(guān)系一樣繪制,不過這次菱形是被填充的。2.依賴依賴可以說是要完成C5里的所有功能,一定要有C6的方法協(xié)助才行3.關(guān)聯(lián)可以分為單向關(guān)聯(lián),雙向關(guān)聯(lián)雙向關(guān)聯(lián):C1-C2:指雙方都知道對(duì)方的存在,都可以調(diào)用對(duì)方的公共屬性和方法。單向關(guān)聯(lián):C3-C4:表示相識(shí)關(guān)系,指C3知道C4,C3可以調(diào)用C4的公共屬性和方法。沒有生命期的依賴。一般是表示為一種引用。UML序列圖序列圖的主要目的是定義事件序列,產(chǎn)生一些希望的輸出。重點(diǎn)不是消息本身,而是消息產(chǎn)生的順序;不過,大多數(shù)序列圖會(huì)表示一個(gè)系統(tǒng)的對(duì)象之間傳遞的什么消息,以及它們發(fā)生的順序。1生命線:生命線名稱可帶下劃線。當(dāng)使用下劃線時(shí),意味著序列圖中的生命線代表一個(gè)類的特定實(shí)例。序列圖的實(shí)例名稱有下劃線,而角色名稱沒有。2注釋3約束約束的符號(hào)很簡(jiǎn)單;格式是: Boolean Test4抉擇(Alt)抉擇用來指明在
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來的世界奇遇記想象類作文(13篇)
- 創(chuàng)業(yè)公司股東出資及職責(zé)證明(7篇)
- 公司貿(mào)易往來業(yè)務(wù)證明書(7篇)
- 2025年鼻胃管與氣管護(hù)理試題
- 神奇的世界想象中的未來世界作文(8篇)
- 書中的人物讓我成長(zhǎng)讀后感13篇
- 2025年計(jì)算器及貨幣專用設(shè)備項(xiàng)目提案報(bào)告
- 呼吸心跳停止搶救預(yù)案
- 新生兒肺透明膜病診療規(guī)范
- 貨運(yùn)計(jì)量設(shè)備管理制度
- 《管理會(huì)計(jì)》說課及試講
- 二手農(nóng)機(jī)買賣合同協(xié)議書
- 2024年大學(xué)試題(宗教學(xué))-伊斯蘭教文化筆試考試歷年典型考題及考點(diǎn)含含答案
- 植筋、界面處理檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 機(jī)床安全 壓力機(jī) 第 2 部分:機(jī)械壓力機(jī)安全要求
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床小講課的設(shè)計(jì)與實(shí)施培訓(xùn)課件
- 多圖中華民族共同體概論課件第十三講先鋒隊(duì)與中華民族獨(dú)立解放(1919-1949)根據(jù)高等教育出版社教材制作
- JJF 1101-2019 環(huán)境試驗(yàn)設(shè)備溫度、濕度參數(shù)校準(zhǔn)規(guī)范
- 2024年陜西省政工師理論知識(shí)考試參考題庫(含答案)
- 化工工程基礎(chǔ)知識(shí)培訓(xùn)課件
- 市政道路工程技術(shù)標(biāo)
評(píng)論
0/150
提交評(píng)論