為什么用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.uj5u.com/ruanti/19552.html
標籤:架構設計
