CASE軟件Enterprise Architect教程 :UML2
【點(diǎn)擊下載Enterprise Architect最新版本】
什么是UML 2?
UML 2推進(jìn)了成功的UML規(guī)范,并迅速成為指定,記錄和可視化軟件系統(tǒng)的公認(rèn)標(biāo)準(zhǔn)。統(tǒng)一建模語言(UML)也用于非軟件系統(tǒng)的建模,并在大多數(shù)行業(yè)領(lǐng)域廣泛實(shí)施,包括金融,軍事和工程。
UML分為兩個(gè)通用集,包括十四個(gè)基本圖類型:
一:結(jié)構(gòu)建模圖
結(jié)構(gòu)圖定義了模型的靜態(tài)體系結(jié)構(gòu)。它們用于模擬構(gòu)成模型的“事物” - 類,對(duì)象,接口和物理組件。此外,它們還用于建模元素之間的關(guān)系和依賴關(guān)系。
1.包裝圖
包圖用于將模型劃分為邏輯容器或“packages”,并在高級(jí)別描述它們之間的交互。
2.組件圖
組件圖用于建模更高級(jí)別或更復(fù)雜的結(jié)構(gòu),通常由一個(gè)或多個(gè)類構(gòu)建,并提供定義良好的接口。組件圖說明了構(gòu)成系統(tǒng)的軟件,嵌入式控制器等。組件圖具有比類圖更高的抽象級(jí)別 - 通常組件在運(yùn)行時(shí)由一個(gè)或多個(gè)類(或?qū)ο螅?shí)現(xiàn)。它們是構(gòu)建塊,因此組件最終可以包含系統(tǒng)的大部分。
2. 分類或結(jié)構(gòu)圖
分類或結(jié)構(gòu)圖定義模型的基本構(gòu)建塊:用于構(gòu)建完整模型的類型,分類和一般材料。分類圖顯示了任何面向?qū)ο笙到y(tǒng)的構(gòu)建塊。類圖描繪了模型的靜態(tài)視圖或模型的一部分,描述了它具有的屬性和行為,而不是詳細(xì)說明實(shí)現(xiàn)操作的方法。類圖在說明類和接口之間的關(guān)系時(shí)最有用。泛化,聚合和關(guān)聯(lián)在分別反映繼承,組成或用法以及連接方面都很有價(jià)值。
4.部署圖
部署圖部署圖顯示了真實(shí)環(huán)境中重要工件的物理配置。
5.復(fù)合結(jié)構(gòu)圖
復(fù)合結(jié)構(gòu)圖提供了一種分層元素結(jié)構(gòu)的方法,并專注于內(nèi)部細(xì)節(jié),構(gòu)造和關(guān)系。復(fù)合結(jié)構(gòu)圖是顯示分類器的內(nèi)部結(jié)構(gòu)的圖,包括其與系統(tǒng)其他部分的交互點(diǎn)。它顯示了部件的配置和關(guān)系,它們一起執(zhí)行包含分類器的行為。
6.對(duì)象圖
對(duì)象圖顯示了結(jié)構(gòu)元素的實(shí)例如何在運(yùn)行時(shí)相關(guān)和使用。
7.剖面圖
配置文件圖提供了一種定義UML規(guī)范的輕量級(jí)擴(kuò)展的可視方式。UML配置文件通常用于定義一組具有特定于域或特定于平臺(tái)的屬性和約束的構(gòu)造,這些構(gòu)造擴(kuò)展了基礎(chǔ)UML元素。
二:行為建模圖
8.用例圖
用例圖用于建模用戶/系統(tǒng)交互。它們以腳本或場景的形式定義行為,要求和約束。
9.序列圖
序列圖與通信圖密切相關(guān),并顯示使用垂直時(shí)間軸在對(duì)象之間傳遞的消息序列。
10.活動(dòng)圖
活動(dòng)圖具有廣泛的用途,從定義基本程序流程到捕獲任何通用流程中的決策點(diǎn)和操作。
11.時(shí)序圖
時(shí)序圖融合了序列和狀態(tài)圖,以提供對(duì)象狀態(tài)隨時(shí)間變化的視圖,以及修改該狀態(tài)的消息。
12.狀態(tài)機(jī)圖
狀態(tài)機(jī)圖對(duì)于理解即時(shí)條件或模型執(zhí)行時(shí)的“運(yùn)行狀態(tài)”至關(guān)重要。
13.交互概述圖
交互概述圖融合了活動(dòng)和序列圖,使交互片段可以輕松地與決策點(diǎn)和流相結(jié)合?;ジ庞[圖是活動(dòng)圖的一種形式,其中節(jié)點(diǎn)表示交互圖。交互圖可以包括序列,通信,交互概述和時(shí)序圖。交互概述圖的大部分符號(hào)對(duì)于活動(dòng)圖是相同的。例如,初始,最終,決策,合并,分叉和連接節(jié)點(diǎn)都是相同的。但是,交互概述圖引入了兩個(gè)新元素:交互事件和交互元素。
14.通信圖
通信圖表顯示協(xié)作實(shí)例期間運(yùn)行時(shí)對(duì)象之間的消息或通信的網(wǎng)絡(luò)和順序。
想要購買Enterprise Architect正版授權(quán)的朋友可以咨詢慧都官方客服。
有關(guān)產(chǎn)品動(dòng)態(tài)更多的精彩內(nèi)容,敬請關(guān)注下方的微信公眾號(hào)▼▼▼