2、StarUML初識

爲何用StarUMLjava

UML建模工具比較常見的PowerDesigner ROSE StarUML網絡

starUML-開源免費(1-2百M),PowerDesigner-精細和一體化(6-7百M),ROSE-大而全(3-4百M)工具

看我的設計目的,starUML(http://staruml.io/)知足我的基本須要敏捷的簡潔的建模,可訪問官網下載最新版本(StarUML 3)spa

本系列內容主要基於官方文檔與我的理解,若有錯誤請評論指正。設計

安裝以後的主界面簡介如圖所示(官網介紹:https://docs.staruml.io/):code

 

 

基本概念(根據網絡資料和我的理解)blog

Project-項目,UML設計存放的文件(.mdj)
 
Model-軟件系統的任何方面的描述,如結構、行爲、需求等,軟件模型能夠用一個或多個具備不一樣方面的圖來表示
          一個模型元素能夠有多個對應的視圖元素。Model中的元素可共享其它Model元素。

 

 XXXDiagram-圖,我理解爲畫布element

畫布上能夠放對應圖的設計元素,點擊XXXDiagram查看畫布內容.文檔

 

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

不一樣元素的區別後面章節詳細說明

Fragment-片斷, 我理解爲設計碎片,
能夠將項目中任何Model\ XXXDiagram\element單獨存放爲一個文件(.mfj),可在其它項目中導入使用。
注意:共享的設計元素不會導出
 
Profile-配置文件(概要文件)
特定的領域或平臺使用UML是不夠的,須要定義UML概要文件進行補充.好比java的設計
 
Extension-擴展配置(菜單Tools-Extension Manager)
向StarUML添加新特性的包,好比須要生成java代碼,須要安裝相應的包,安裝後Tools中會顯示相關操做。
相關文章
相關標籤/搜索