umbrello

Umbrello UML 建模工具是一個跨平台的 UML 繪製的自由軟體,運行在類Unix系統和Windows上。

基本介紹

  • 中文名:umbrello
  • 本質: UML 繪製的自由軟體
介紹,支持輸出的程式語言,UML工具對比,Umbrello設定,

介紹

Umbrello 能夠處理所有標準的UML圖表類型。它可以對 C++、IDL、Pascal、Ada、Python和Java編寫的代碼進行反向工程;以及引入 XMI 檔案,由來自 PHP或 Perl 和各種程式語言的外部工具生成。
Umbrello 允許模型內容由輸出成DocBook 和 XHTML格式發布。

支持輸出的程式語言

UML工具對比

接觸到的工具以及其各自的特性如下:
工具名稱
優點
缺點
Rational Rose
功能全,可以正向和逆向工程
收費,且其比較龐大
Visio
簡單
收費,無正向和逆向工程
VS2008
可以逆向工程
收費,逆向工程也不是很完美,所能表達的關係太少
UML Start
免費,可以正向工程
無逆向工程
Umbrello
免費,跨平台,可正向逆向工程
Windows下安裝稍微有點複雜

Umbrello設定

點擊Settings->Configure Umbrello.
a. 默認語言,General->Default Language中,即啟動Umbrello之後默認的語言;
b. 支持的語言,Code Generation->Language中,若默認語言為C++,而你想生成Java,那么在這裡選擇。同時可以看到Umbrello支持的語言;
c. 生成代碼的路徑,Code Generation->Folders,這個很重要,如果是一個不存在的路路徑,就如法生成代碼。

相關詞條

熱門詞條

聯絡我們