為什麼用StarUML
UML模組化工具比較常見的PowerDesigner ROSE StarUML
starUML-開源免費(1-2百M),PowerDesigner-精細和一體化(6-7百M),ROSE-大而全(3-4百M)
看個人設計目的,starUML(http://staruml.io/)滿足個人基本需要靈活的和簡潔的模組化,可通路官網下載下傳最新版本(StarUML 3)
本系列内容主要基于官方文檔與個人了解,如有錯誤請評論指正。
安裝之後的主界面簡介如圖所示(官網介紹:https://docs.staruml.io/):
基本概念(根據網絡資料和個人了解)
Project-項目,UML設計存放的檔案(.
mdj
)
Model-軟體系統的任何方面的描述,如結構、行為、需求等,軟體模型可以用一個或多個具有不同方面的圖來表示
一個模型元素可以有多個對應的視圖元素。Model中的元素可共享其它Model元素。
XXXDiagram-圖,我了解為畫布,
畫布上可以放對應圖的設計元素,點選XXXDiagram檢視畫布内容.
Element- 元素(設計元素、模型元素、視圖元素)
不同元素的差別後面章節詳細說明
Fragment-片段,我了解為設計碎片,
可以将項目中任何Model\ XXXDiagram\element單獨存放為一個檔案(.mfj),可在其它項目中導入使用。
注意:共享的設計元素不會導出
Profile-配置檔案(概要檔案)
特定的領域或平台使用UML是不夠的,需要定義UML概要檔案進行補充.比如java的設計
Extension-擴充配置(菜單Tools-Extension Manager)
向StarUML添加新特性的包,比如需要生成java代碼,需要安裝相應的包,安裝後Tools中會顯示相關操作。
出處:轉載請注明 https://www.cnblogs.com/sun-null/