天天看點

StarUML之二、StarUML初識

為什麼用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/):

StarUML之二、StarUML初識

基本概念(根據網絡資料和個人了解)

Project-項目,UML設計存放的檔案(.

mdj

)

Model-軟體系統的任何方面的描述,如結構、行為、需求等,軟體模型可以用一個或多個具有不同方面的圖來表示

          一個模型元素可以有多個對應的視圖元素。Model中的元素可共享其它Model元素。

StarUML之二、StarUML初識

 XXXDiagram-圖,我了解為畫布,

畫布上可以放對應圖的設計元素,點選XXXDiagram檢視畫布内容.

StarUML之二、StarUML初識
StarUML之二、StarUML初識

Element- 元素(設計元素、模型元素、視圖元素)

不同元素的差別後面章節詳細說明

Fragment-片段,我了解為設計碎片,

可以将項目中任何Model\ XXXDiagram\element單獨存放為一個檔案(.mfj),可在其它項目中導入使用。

注意:共享的設計元素不會導出

Profile-配置檔案(概要檔案)

特定的領域或平台使用UML是不夠的,需要定義UML概要檔案進行補充.比如java的設計

Extension-擴充配置(菜單Tools-Extension Manager)

向StarUML添加新特性的包,比如需要生成java代碼,需要安裝相應的包,安裝後Tools中會顯示相關操作。

StarUML之二、StarUML初識

出處:轉載請注明 https://www.cnblogs.com/sun-null/

繼續閱讀