UML軟件開發與建模工具Enterprise Architect教程 :UML 2教程 - 部署圖
Enterprise Architect是一個對于軟件系統開發有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有著強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。可以讓系統開發中各個角色都獲得最好的開發效率。
Enterprise Architect現已更新至最新版本15,改進了瀏覽器窗口等功能,趕快下載體驗吧~點擊查看更新詳情
部署圖
部署圖對系統的運行時體系結構進行建模。它顯示了硬件元素(節點)的配置,并顯示了軟件元素和工件如何映射到那些節點上。
節點
節點是硬件或軟件元素。它顯示為三維箱形,如下所示。
節點實例
節點實例可以顯示在圖中。實例可以與節點區分開,因為實例的名稱帶有下劃線并在其基礎節點類型之前帶有冒號。實例在冒號之前可能有也可能沒有名稱。下圖顯示了計算機的命名實例。
節點刻板印象
為節點提供了許多標準構造型,即“ cdrom”,“ cd-rom”,“計算機”,“磁盤陣列”,“ pc”,“ pc客戶端”,“ pc服務器”,“安全”,“服務器” ,“存儲”,“ unix服務器”,“用戶PC”。這些將在節點符號的右上角顯示一個適當的圖標。
工件
工件是軟件開發過程的產物。這可能包括過程模型(例如用例模型,設計模型等),源文件,可執行文件,設計文檔,測試報告,原型,用戶手冊等。
工件由顯示工件名稱,?artifact?關鍵字和文檔圖標的矩形表示,如下所示。
協會
在部署圖的上下文中,關聯表示節點之間的通信路徑。下圖顯示了網絡的部署圖,將網絡協議描述為構造型,并在關聯端使用了多重性。
節點作為容器
節點可以包含其他元素,例如組件或工件。下圖顯示了嵌入式系統一部分的部署圖,其中描述了一個由主板節點包含的可執行工件。
=====================================================
想要了解或購買Enterprise Architect正版版權,請
更多精彩內容,歡迎關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼