構件圖和部署圖--trufun UML2推薦

Trufun Plato

Trufun Plato是新一代的UML建模軟件,它將爲您的軟件分析設計提供高效快捷的建模工具。Trufun是在OMG發佈UML2.2規範之後同步發佈UML2.X工具的CASE工具廠商,是基於全新理念的、中國人自己的先進的企業級UML工具。  

原文轉自trufun.net網站

爲了描述系統實現方面的信息,使系統具有可重用性和可操作性的目的,構件圖和部署圖來表示實現單元。


▶ 構件

將系統中可重用的模塊封裝爲具有可替代性的物理單元,稱爲構件。

• 構件的特徵:

        ① 代碼特徵:包含和封裝了實現系統功能的類、其他元素的實現代碼以及某些構成系統狀態的實例對象
        ② 身份特徵:構件擁有身份和狀態,用於定位在其上的物理對象


▶ 構件圖

構件圖是用來表示系統中構件與構件之間、類或接口與構件之間的關係圖

• 構件之間的依賴關係
與類圖中類間依賴關係相同,都是使用虛線箭頭表示

• 構件和接口之間的依賴關係
一個構件使用了其他元素的接口,依賴關係可以用箭頭的虛線表示,箭頭指向接口符號


▶ 部署圖

部署圖描述一個系統運行時的硬件節點、在這些節點上運行的軟件構件將在何處物理運行以及它們將如何彼此通信的靜態視圖

• 部署圖的組成:

• 部署圖的作用:

①描述一個具體應用的主要部署結構
②平衡系統運行時的計算資源分佈

超市信息管理系統的部署圖:

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