視圖定義:一個系統應從不同的角度進行描述,從一個角度觀察到的系統稱爲一個視圖(view)。
視圖由多個圖(diagram)構成,它不是一個圖表(graph),
而是在某一個抽象層上,對系統的抽象表示。
如果要爲系統建立一個完整的模型圖,需定義一定數量的視
圖,每個視圖表示系統的一個特殊的方面。另外,視圖還把
建模語言和系統開發時選擇的方法或過程連接起來。
視圖包括以下類型:
① 用例視圖(use-case view)
表示外部參與者看到的系統將提交的功能。
② 邏輯視圖(logical view)
表示系統內部如何提供系統的功能。
靜態結構用類圖和對象圖來描述,動態行爲用狀態圖、時序圖、協
作圖、活動圖來描述。
③ 構件視圖(component view)
構件視圖表示代碼構件的組織,描述了實現模塊及它們之間的依賴
關係。
構件視圖針對開發者。
③ 進程視圖(process view)
表示系統的併發性,包括進程的通信和同步。
用動態圖(即狀態圖、時序圖、協作圖和活動圖)和實現圖(即構
件圖和部署圖)來描述。
針對開發者和系統集成者。
⑤ 部署視圖(deployment view)
表示系統的物理部置。
構件被部署到物理結構中的映射,用部署圖來描述。
它針對開發者、集成者和測試者。