UML—組件圖、配置圖

一.組件圖

1.組件圖是什麼

       組件圖是對面向對象系統的物理方面建模時使用的兩種圖之一,組件圖描述了軟件組件以及組件之間的關係,組件圖中通常包含三種元素:組件、接口和依賴。

2.組件圖的功能

      (1)組件圖能幫助客戶理解最終的系統結構

      (2)組件圖使開發工作有一個明確的目標

      (3)組件圖有利於幫助工作組的其他人員理解系統

      (4)使用組件圖有利於軟件系統的重用

3.組件圖元素—組件

        組件定義了良好接口的物理實現單元,組件是系統中可替換的物理部件,組件一般表示實際存在的、物理的物件,具有很廣泛的定義,以下的一些內容都可以被認爲是組件:程序源代碼、子系統、動態鏈接庫、Acticve X控件、JavaBean、JavaServlet等。在UML中,圖形上組件使用左側帶有兩個突出小矩形的矩形表示。

4.組件圖元素—接口

       接口是一個類提供給另一個類的一組操作,如果一組類和一個父類之間沒有繼承關係,但這些類的行爲可能包括同樣的一些操作,這些操作具有同樣的構造,那麼不同的類之間就可以使用接口來重用這些操作。在UML中,圖形上接口使用一個小圓圈來表示。組件的接口可以分爲以下兩種類型:

       (1)導出接口:導出接口由提供操作的組件提供

       (2)導入接口:訪問服務的組件使用導入接口

5.機房管理系統組件圖

二、配置圖

1.配置圖是什麼

       配置圖是對面向對象系統的物理方面建模時使用的另外一種圖,配置圖顯示了運行軟件系統的物理硬件,以及如何將軟件部署到硬件上。配置圖中通常包括:節點、組件和關聯關係。

2.配置圖元素—節點

       節點是在運行時代表資源的物理元素。通常擁有一些內存,並具有處理能力。在UML中,節點使用一個三維立方體來表示。節點的名字位於節點圖標的內部,節點名是一個文本串。在實際的建模過程中,把節點分爲兩種類型:處理器和設備,處理器是能夠執行軟件、具有計算能力的節點,如服務器、工作站。而設備是沒有計算能力的節點,如打印機、掃描儀等。

3.配置圖元素—組件

       配置圖的組件與組件圖的組件一樣

4.配置圖元素—關係

       配置圖中通常包括依賴關係和關聯關係,配置圖中的依賴關係使用虛線箭頭表示,通常用在配置圖的組件和組件之間。關聯關係用一條直線表示。

5.機房管理系統配置圖

 

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