深度剖析九大UML視圖及其作用
在學習UML的過程中,你經(jīng)常會遇到UML視圖,那么你知道UML視圖作用嗎,這里就和大家分享一下,相信通過本節(jié)的介紹你一定會有所感悟的。下面讓我們一起來學習UML視圖作用吧。
UML視圖及其作用
UML(UnifiedModelingLanguage,統(tǒng)一建模語言)是一組用于描述OOAD過程的圖形化表達方式。
UML為交流面向?qū)ο蟮脑O計中的需求,行為、體系結(jié)構(gòu)的實現(xiàn)提供了一套綜合的表示法。
UML繪制工具,EA和VSU2010
UML由9個不同類型的圖組成:
用例圖:顯示了系統(tǒng)的外部可視行為。
UML視圖中的用例圖描述了系統(tǒng)外的人員和系統(tǒng)的交互動作,以及系統(tǒng)的響應,該類型的圖可以用于描述系統(tǒng)的功能需求。
活動圖:顯示系統(tǒng)行為的峽谷納西描述。
UML視圖中的活動圖描述了單個功能需求內(nèi)部的細節(jié)行為,包括基本的場景和一些可選的場景。
組件圖:顯示了系統(tǒng)的體系結(jié)構(gòu)。
UML視圖中的組件圖描述了系統(tǒng)的可部署單元(可執(zhí)行文件,組件,數(shù)據(jù)存儲和其他一些內(nèi)容)以及一些借口,可部署單元通過這些接口進行交互,該圖可以用于研究系統(tǒng)的體系結(jié)構(gòu)。
順序圖:顯示了對象隨著時間的交互。
UML視圖中的順序圖描述了某個功能需求的路徑或場景內(nèi)相對時間的詳細行為,該圖可用于理解系統(tǒng)元素之間的消息流程。
協(xié)作圖:顯示了對象的交互,強調(diào)對象之間的關(guān)系。(在UML2.0里面找不到了)
類圖:顯示了類的定義和關(guān)系。
UML視圖中的類圖描述了系統(tǒng)設計中的類和接口,以及他們之間的關(guān)系。該圖可用于定義內(nèi)部的,面向?qū)ο蟮拇a結(jié)構(gòu)。
狀態(tài)圖:顯示了響應時間的狀態(tài)改變。
UML視圖中的狀態(tài)圖描述了系統(tǒng)如何改變狀態(tài)以相應內(nèi)部的和外部的事件,確保每個事件都被適當?shù)奶幚怼?/p>
部署圖:顯示了系統(tǒng)的物理體系結(jié)構(gòu)。
UML視圖中的部署圖描述了系統(tǒng)的可部署單元(應用,組件,數(shù)據(jù)存儲等)如何被賦予不同的節(jié)點,這些節(jié)點如何交互通信,用于系統(tǒng)映射和負載的研究。
包圖:顯示了設計的層次結(jié)構(gòu)。
UML視圖中的包圖描述了設計的相關(guān)元素如何按組結(jié)合在一起,以及他們之間的關(guān)系。
【編輯推薦】