關鍵字:UML建模 部署圖
一個UML部署圖(對象管理組織2001)描述了一個運行時的硬件結點,以及在這些結點上運行的軟件組件的靜態視圖。部署圖顯示了系統的硬件,安裝在硬件上的軟件,以及用于連接異構的機器之間的中間件。創建一個部署模型的目的包括∶ 探究系統投產的相關問題。探究你的系統和生產環境中的其它系統的依賴關系,這些系統可能是已經存在,或是將要引入的。描述一個商業應用主要的部署結構。設計一個嵌入系統的硬件和軟件結構。描述一個組織的硬件/網絡基礎結構。
一、通用準則
1.在特定的項目圖上注明軟件組件
圖1是一個大學管理系統的UML部署圖描述. 該圖描述了那些包含單一應用程序的主要軟件組件是怎樣配置到生產環境中的,這使得項目團隊能夠確定他們的部署策略。
圖1.一個特定項目的UML部署圖
2.集中在企業級圖上的結點和通信關聯
??UML部署圖經常被認為是一個網絡圖或技術架構圖,圖2是該風格的一個例子,它描述了一個簡單組織的技術基礎結構。 注意圖2是一個非常簡單的例子,像這樣的圖,許多組織將會有幾十甚至幾百個結點。
??雖然在圖的有限范圍內注明組件的部署情況是可以頂用的,例如圖1,但圖很快地就變得笨重起來。 圖2則關注于企業的那些高階部署,因此配置在硬件結點之上的軟件組件的精細的、細節的東西就不需要顯示出來,你可以在你的CASE工具中處理這些信息,但這并不意味著你需要在圖上顯示它們。
圖2.一個組織的UML部署圖
原文轉自:http://www.anti-gravitydesign.com