UML簡介ppt課件_第1頁
UML簡介ppt課件_第2頁
UML簡介ppt課件_第3頁
UML簡介ppt課件_第4頁
UML簡介ppt課件_第5頁
已閱讀5頁,還剩76頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、UML概要、2、內(nèi)容信息幀工作、物件導(dǎo)向及其概念和建模集成建模語言UML UML的模型圖例視圖(用例圖)靜態(tài)視圖(類圖、對象圖、包圖)行動視圖(狀態(tài)圖、活動圖)人機交互視圖(序列圖、合作圖) 現(xiàn)實視野認(rèn)為這個世界觀是由許多不同種類的對象構(gòu)成的,每個對象都有自己的內(nèi)部狀態(tài)和運動規(guī)則,不同對象之間的相互關(guān)系、相互作用構(gòu)成了完整的客觀世界。 4、物件導(dǎo)向概念、客體是現(xiàn)實世界中個體和事物的抽象表現(xiàn),是其屬性和相關(guān)操作的封裝。 屬性表示對象的性質(zhì),屬性值規(guī)定了對象可能的所有狀態(tài)。 對象的操作是指該對象可以查看的外部服務(wù)。 5、物件導(dǎo)向概念、類是一部分對象的公共特性的表示,描述了這些個對象內(nèi)部如何建構(gòu)。

2、同一類的對象在操作和信息結(jié)構(gòu)上都有相同的定義。 在斯坦共和國物件導(dǎo)向系統(tǒng)中,每個對象都屬于一個類。 屬于特定類的對象稱為該類的實例。 因此,常常把對象和事例作為同義詞。 斯坦共和國是從類中創(chuàng)建的對象。 6、物件導(dǎo)向建模,模型是事物的抽象,人們總是在正式制作實物之前,先制作簡化的模型,更好地理解其本質(zhì),抓住問題的要害。 在模型中,人們總是去除與問題無關(guān)的非本質(zhì)的東西,使模型比實際的實體更容易把握。7、在建構(gòu)物件導(dǎo)向建模、復(fù)雜的系統(tǒng)時,開發(fā)者從不同的角度抽象出系統(tǒng),使用正確的符號建構(gòu)模型。 建模語言必須檢查這些模型是否滿足系統(tǒng)的需要,添加細(xì)節(jié),將這些個模型轉(zhuǎn)換為實現(xiàn)方案,這是物件導(dǎo)向建模的重要要素

3、之一。 8、內(nèi)容信息幀工作、對象及其概念和面向建模集成建模語言UML UML的模型圖例視圖(用例圖)靜態(tài)視圖(類圖、對象圖、包圖)行為視圖(狀態(tài)圖、活動圖)人機交互視圖(序列圖、合作圖) 實現(xiàn)視圖(使用組件圖模型可以強化人類的交流,使用模型可以更好地理解問題,使用模型可以更快地發(fā)現(xiàn)錯誤和遺漏,使用模型可以得到設(shè)定修正結(jié)果,模型為最后的查詢密碼生成提供依據(jù)UML摘要: UML在1997年11月作為標(biāo)準(zhǔn)建模語言(Booch )的UML基于當(dāng)前國際上最具代表性的三種物件導(dǎo)向方法(Booch、OMT、oose )。UML是建模語言而不是方法,UML本身獨立于進(jìn)程。 基本構(gòu)造子搖滾樂basic buil

4、ding block,事物thing,構(gòu)造事物(structural thing ),行為事物(behavioral thing ), 組事物圖diagram、規(guī)則rule、公共反應(yīng)歷程common mechanism、行為物:交互和狀態(tài)機、結(jié)構(gòu)物:類、接口作為團(tuán)隊精神基本構(gòu)造子搖滾樂basic building block,事物thing,關(guān)系relationship,圖diagram,依存(dependency ),關(guān)聯(lián)(association )的共通反應(yīng)歷程common mechanism,關(guān)聯(lián): 2個類例如,一個公司有很多員工,公司和員工之間有關(guān)聯(lián)關(guān)系。 依賴關(guān)系:如果a類的方法使用

5、b類對象作為殘奧儀表,則a類依賴于b類。 泛化:定義一般要素和特殊要素之間的分類關(guān)系。 實現(xiàn):一個類實現(xiàn)了一個接口,一個團(tuán)隊精神實現(xiàn)了一個用例?;緲?gòu)造子搖滾樂basic building block,事物thing,關(guān)系relationship,圖diagram,部署圖(deployment diagram ),規(guī)則rule, “常規(guī)反應(yīng)歷程cool序列圖”、“合作圖”、“類圖”、“對象圖”和“狀態(tài)圖”中的每一個都是唯一的一個。) 組件圖(component diagram ),基本構(gòu)造子搖滾樂basic building block,規(guī)則規(guī)則,通用反應(yīng)歷程common mechanism,

6、范圍(scope ),可視性(visibiise) 1.取的文字定徑套2,長度3 范圍:說明是“實例”成員還是“類”成員。 可見性:模型元素是否出現(xiàn)在名字空間之外。 完全性:事物如何正確、連貫。 執(zhí)行:動態(tài)模型的執(zhí)行或模擬的意思是什么? 規(guī)則:隨機組合UML的積木玩具并不簡單。 UML有一組規(guī)則,說明了結(jié)構(gòu)良好的模型的外觀。 結(jié)構(gòu)良好的模型在意義上前后一致,應(yīng)與所有相關(guān)模型相協(xié)調(diào)。 基本構(gòu)建塊,基本積木玩具,規(guī)則規(guī)則,通用反應(yīng)歷程通用機構(gòu),規(guī)范說明,規(guī)范,通用分區(qū)通用division,擴展反應(yīng)歷程規(guī)范, 規(guī)格說明: UML不僅僅是格拉夫快速語言,在其格拉夫快速表示的背后有規(guī)格說明,提供積木玩具

7、的語法和意義的文字記述。 修飾:格拉夫快速要素的某些規(guī)格說明的詳細(xì)情況,由標(biāo)準(zhǔn)格拉夫快速變更反映出來。 抽象類名稱、抽象方法名稱等為斜體、屬性、方法前面的-#。通用區(qū)分:指要素/要素接口、接口/實現(xiàn)的區(qū)分方法。 示例:類/對象、組件/組件接口斯坦共和國、接口/組件、接口/類。 增強的反應(yīng)歷程: UML提供了一種標(biāo)準(zhǔn)語言,用于創(chuàng)建軟件路線圖,并以受控方式增強語言,以使不同領(lǐng)域的不同模式在不同時間表現(xiàn)出所有可能的細(xì)微差異。 從基本積木玩具building block、規(guī)則rule、通用反應(yīng)歷程common mechanism、規(guī)格說明specification、修飾adornment、通用區(qū)分co

8、mmon division個方面擴展了約束: UML積木玩具的語義、版式:擴展UML詞匯,創(chuàng)造新的積木玩具,新的積木玩具從現(xiàn)有的子搖滾樂派生出來,專門用于解決特定的問題。版本類型stereotype、標(biāo)記值tagged value、約束條件、基本積木玩具構(gòu)建塊、規(guī)則、公共反應(yīng)歷程、范圍執(zhí)行、命名規(guī)格說明、修飾、通用區(qū)分、擴展堆反應(yīng)歷程結(jié)構(gòu)、行為、群組,等等。等等,以及注釋、依賴關(guān)系、部署圖、用例圖、序列圖、合作圖、類圖、目標(biāo)圖、狀態(tài)圖、活動圖、組件圖、版本化stereotype、標(biāo)記值tagged value系統(tǒng)也就是說,從內(nèi)部記述是否為實現(xiàn)系統(tǒng)功能而進(jìn)行了設(shè)定。 配置系統(tǒng):描述系統(tǒng)由哪些計程

9、儀柱組件組成。系統(tǒng)并發(fā)性:描述系統(tǒng)的并發(fā)性,強調(diào)云同步系統(tǒng)中存在的各種通訊和同步問題。 系統(tǒng)配置:描述系統(tǒng)軟件和各種硬件老虎鉗之間的配置關(guān)系。19、統(tǒng)一建模語言UML、UML模型圖(5種10種): 用例視圖(用例圖)靜態(tài)視圖(類圖、對象圖、包圖)行動視圖(狀態(tài)圖、活動圖)人機交互視圖(序列圖、合作圖) 對象及其概念和建模集成建模語言UML UML的模型圖例視圖(用例圖)靜態(tài)視圖(類圖、對象圖、包圖)行為視圖(狀態(tài)圖、活動圖)人機交互視圖(序列圖、合作圖)視圖(組件圖、部署圖) uml2.用例描述了用戶提出的一些可視需要,用例對應(yīng)于具體而完整的用戶目標(biāo),用例可以描述小、22、用例圖、用例圖以及系

10、統(tǒng)外部參與者和系統(tǒng)用例之間的任何連接。 用例是對系統(tǒng)提供的功能(或稱為系統(tǒng)的用途)的描述的參加者,是能夠使用這些個用例的人或者外部系統(tǒng),通過與參加者的聯(lián)絡(luò)來描述“誰使用哪個用例”。 因為用例圖在UML方法中占有十分重要的地位,所以UML被稱為用例驅(qū)動的開發(fā)方法。23、用例圖和用例圖圖標(biāo):用例參與者系統(tǒng)用于定義系統(tǒng)功能的范圍,描述其系統(tǒng)功能的所有用例都放置,描述外部實體的所有參與者放置。 將參與者與用例關(guān)聯(lián)起來,以表示參與者代表的系統(tǒng)外部實體與該用例中描述的系統(tǒng)要求相關(guān)聯(lián)。24、用例圖、用例圖中的圖標(biāo):包括從用例a到用例b的連續(xù)的,用例a代表基本用例,用例b包括用例,不包括用例,并且基本用例是不

11、完整的(必需的)。 從用例a給出了擴展,而用例a包括用例b,其中用例b描述了基本用例,并且擴展用例由特定擴展點觸發(fā)器整并且可選地啟動(可選)。 注釋主體用文本描述UML圖元。25、用例圖、26、用例圖、用例模式檢索:參加者檢索用例、27、用例圖、參加者檢索:誰使用系統(tǒng)的主要功能(主要使用者)? 為通訊端口日常業(yè)務(wù)需要系統(tǒng)的是誰? 誰維護(hù)和管理系統(tǒng)以使系統(tǒng)正常工作(輔助用戶)? 我的系統(tǒng)需要控制哪些硬件? 系統(tǒng)需要和其他系統(tǒng)進(jìn)行對話嗎? 對系統(tǒng)結(jié)果感興趣的是誰?28、獲取用例圖和用例:參加者如何請求系統(tǒng)提供?參加者如何讀取、生成、刪除、更改或存儲系統(tǒng)中的信息?需要提醒參加者的系統(tǒng)上通告是什么?

12、參加者是否需要就系統(tǒng)上通告發(fā)出警告? 如何將這些個的上通告表現(xiàn)為用例的功能?29、內(nèi)容信息幀工作、對象及其概念和建模集成建模語言UML UML的模型圖用例視圖(用例圖)靜態(tài)視圖(類圖、對象圖、包圖)操作視圖(狀態(tài)圖、活動圖)人機交互視圖(序列圖、 對于想要說明的系統(tǒng),其類模型、對象模型以及它們的關(guān)系使系統(tǒng)的構(gòu)造變得明朗。 類圖描述了系統(tǒng)中的類及其相互之間的各種關(guān)系,其本質(zhì)反映了系統(tǒng)中包含的不同對象類型以及對象之間的各種靜態(tài)關(guān)系(關(guān)系、子類型)。31、類圖和類圖的圖標(biāo):類表示類。 第一列是類的名稱,第二列是類的屬性,第三列是類的操作。 包是一個表示類圖集合的分組反應(yīng)歷程。 用來表示關(guān)聯(lián)類的對象之

13、間的關(guān)系。 其特殊形式有構(gòu)成關(guān)系和集訂關(guān)系。32、類圖、類圖圖標(biāo):集合校正關(guān)系是用于表示類的對象之間的關(guān)系是整體和部分的關(guān)系。表示構(gòu)成關(guān)聯(lián)的類的對象之間的關(guān)系,整體具有各部分,部分和整體共存,如果整體不存在,則部分也消失。 泛化關(guān)系此關(guān)系(繼承關(guān)系)定義類和包之間的常規(guī)元素和特殊元素之間的分類關(guān)系。33、類圖和類圖中的符號:依賴于兩個類或包元素x、y,修改元素x的定義可能會修改另一個元素y的定義。 元素y依賴于元素x。 如果x類的方法使用y類對象作為殘奧儀表,則x類依賴于y類。 對象類的斯坦共和國。 網(wǎng)絡(luò)鏈接用于表示對象之間的關(guān)聯(lián)關(guān)系的示例。34、類圖、單一繼承、35、類圖、多繼承、36、類圖、相關(guān)聯(lián)的基本UML表示、37、類圖、整體/部分相關(guān)配置集合、38、類圖每當(dāng)給定的組件對象是組件對象的組件組成是典型的同分異構(gòu)體。 組件對象可以由多種混合類型組成。 例如,車輪、車軸和樹構(gòu)成四輪馬車。39、類圖、40、類圖、全集:聚合對象部分:不存在配置對象,并且可以存在該聚合對象。 無論何時,各對象都是多個集合結(jié)構(gòu)。 集合常常是同體的。 例如,森林是由樹木構(gòu)成的。41、類圖、42、類圖、43、對象圖、對象圖是類圖的變形。 對象圖中使用的符號與類圖幾乎相同,不同之處在于對象名稱下有下劃線。 對象圖是類圖的斯坦共和國化。 對象地圖表示與其對應(yīng)的類圖的具體斯坦共和國。 也就是

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論