UML詳解之-視圖

視圖定義:一個系統應從不同的角度進行描述,從一個角度觀察到的系統稱爲一個視圖(view)。

 視圖由多個圖(diagram)構成,它不是一個圖表(graph),
而是在某一個抽象層上,對系統的抽象表示。
 如果要爲系統建立一個完整的模型圖,需定義一定數量的視
圖,每個視圖表示系統的一個特殊的方面。另外,視圖還把
建模語言和系統開發時選擇的方法或過程連接起來。

視圖包括以下類型:

① 用例視圖(use-case view)
 表示外部參與者看到的系統將提交的功能。
② 邏輯視圖(logical view)
 表示系統內部如何提供系統的功能。
 靜態結構用類圖和對象圖來描述,動態行爲用狀態圖、時序圖、協
作圖、活動圖來描述。
③ 構件視圖(component view)
 構件視圖表示代碼構件的組織,描述了實現模塊及它們之間的依賴
關係。
 構件視圖針對開發者。

③ 進程視圖(process view)
 表示系統的併發性,包括進程的通信和同步。
 用動態圖(即狀態圖、時序圖、協作圖和活動圖)和實現圖(即構
件圖和部署圖)來描述。
 針對開發者和系統集成者。
⑤ 部署視圖(deployment view)
 表示系統的物理部置。
 構件被部署到物理結構中的映射,用部署圖來描述。
 它針對開發者、集成者和測試者。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章