Metamill是一款功能強大的專業(yè)的UML CASE工具,軟件可以幫助您使用UML進行系統(tǒng)或者應用程序的設(shè)計建模,并且支持導入代碼以從現(xiàn)有代碼創(chuàng)建新模型,讓用戶可以更加快捷的完成軟件的設(shè)計。它是一個快速的本地Windows二進制文件,用C ++編寫。新版本經(jīng)歷了內(nèi)部模型系統(tǒng)的大修,并且支持ADA和Python,支持代碼生成和逆向工程,功能非常強大,歡迎下載體驗!
破解教程
1、首先從
百度網(wǎng)盤下載好資源,解壓后雙擊應用程序進行安裝,點擊next
2、安裝工程十分簡單,直接一直默認下一步就可以了,安裝完成后先不要運行程序,直接退出
3、將解壓文件中的破解程序復制到軟件安裝目錄
4、運行破解程序,點擊apply,等待上面的“ready”變成“patched”即可
5、進入軟件,點擊help>about,即可看到軟件已成功授權(quán),破解完成
使用說明
一、保存工作區(qū)
1、您可以使用Ctrl-W保存工作區(qū),即當前模型和當前打開的圖。下次啟動軟件時,工作區(qū)會自動加載。
2、從模型樹中拖放
導入代碼后,模型中有許多類和關(guān)系,但在任何圖中都不可見。您可以輕松地將現(xiàn)有的模型元素添加到打開的圖表中-只需從模型樹中拖動元素即可。您也可以通過拖動工具選項板中的元素來創(chuàng)建新元素。
3、搖攝
您可以使用鼠標“平移”圖表:只需按住shift鍵并開始拖動圖表中的任意位置即可。該圖隨鼠標移動。
4、移動系統(tǒng)邊界標簽
您可以單獨移動系統(tǒng)邊界標簽:按住控制鍵并拖動系統(tǒng)邊界標簽。標簽移動,系統(tǒng)邊界保持不動。
5、在順序圖中顯示圖標模式
您可以在順序圖中顯示對象的圖標模式:選擇對象并編輯屬性,選擇具有圖標顯示的界面(界面,邊界,控制器等)并選擇圖標模式復選框。
6、從打印頭中壓縮Metamill文本
添加標記值“prn_header=simple”來為根元素建模。要從HTML文檔中抑制它,請?zhí)砑觗oc_header=simple“。
二、如何創(chuàng)建模型
1、創(chuàng)建一個新模型
從文件菜單中選擇“新建模型”。選擇要使用的模型模板,然后單擊確定。如果模型源目錄中沒有可用的模板,則會創(chuàng)建一個空模型。自動創(chuàng)建三個包:UseCaseView,DesignView和ImplView。在UseCaseView下創(chuàng)建所有用例和用例相關(guān)的順序圖。所有設(shè)計圖都應該在DesignView和實施相關(guān)的圖下,如ImplView下的組件圖和部署圖。
一旦創(chuàng)建模型,您就可以開始創(chuàng)建新的圖表和元素。最后,通過從文件菜單中選擇“保存模型”來保存新的圖表。為模型選擇一個新的文件名,然后點擊“保存”。另請參閱如何設(shè)置模型屬性。
2、創(chuàng)建模型模板
創(chuàng)建一個空模型并設(shè)置您想要在您創(chuàng)建的任何新模型中具有的所有細節(jié)。例如。原始數(shù)據(jù)類型和原型。從文件菜單中選擇“另存為”,在底部選擇“Metamill模板模板”,然后輸入新模板的名稱,然后點擊保存以保存。下次您創(chuàng)建新模型時,會出現(xiàn)一個選擇框并要求輸入模板。注意:保存模型根目錄下的所有模板,請參閱如何設(shè)置選項。
3、編輯模型屬性
從文件菜單中選擇“模型屬性”,或雙擊模型樹中的根對象(帶有Metamill圖標)以調(diào)用模型設(shè)置對話框。這些設(shè)置僅影響當前型號。請參見如何設(shè)置模型屬性。要修改所有型號的設(shè)置,請參閱如何設(shè)置選項。
4、模型樹
在最左邊的窗口中,您可以將您的模型看作一棵樹:包和它們下面的元素和圖表。創(chuàng)建新元素或圖表時,首先選擇您想要新元素所屬的包。點擊鼠標右鍵調(diào)用模型樹相關(guān)的彈出菜單。您可以雙擊圖表將其打開。
三、如何反向工程序列圖
1、反向工程序列圖意味著分析方法內(nèi)容,實際的實現(xiàn)代碼,然后自動創(chuàng)建一個序列圖,從而提供對方法調(diào)用的高級理解。其目的不是與實現(xiàn)語言代碼一對一。序列圖可以通過方法基礎(chǔ)創(chuàng)建。目前支持的語言是C++和Java。
2、反向工程序列圖
在模型樹中,選擇類并展開其成員,以便您可以選擇屬性和操作。選擇操作,單擊鼠標右鍵,然后選擇“倒序列圖”。如果逆向工程成功并檢測到方法調(diào)用,則會創(chuàng)建序列圖并將其作為當前圖打開。方法調(diào)用和實體必須為模型所知,即必須存儲在模型中。未知的方法調(diào)用被忽略。此外,必須生成類實現(xiàn)代碼,或者使用整型模型,并將其存儲在方法實現(xiàn)代碼中。
3、如果您不想保留創(chuàng)建的圖表,可以通過右鍵單擊圖表的空白區(qū)域然后選擇“刪除”來輕松刪除它。
軟件功能
1、參數(shù)化類(模板)
2、用于設(shè)置的選項卡式對話框
3、鼠標右鍵點擊快捷方式
4、模型樹,便于圖表訪問
5、復制/粘貼到剪貼板
6、適合頁面打印
7、自動調(diào)整大小的元素
8、命令undo/redo
9、圖表平移
10、元素類型的顏色設(shè)置
軟件特色
1、用例圖
用例圖用于捕獲系統(tǒng)需求。
元素:角色,用例,系統(tǒng)邊界。
2、包圖
軟件架構(gòu)設(shè)計的軟件包圖。包圖是類圖的角色名稱。
元素:包,接口,關(guān)系。
3、類圖
靜態(tài)系統(tǒng)設(shè)計的類圖。參數(shù)化類(模板)受支持。
元素:類,接口,關(guān)系。
4、復合結(jié)構(gòu)圖
元素內(nèi)部結(jié)構(gòu)靜態(tài)設(shè)計的復合結(jié)構(gòu)圖。
元素:類,端口,部分
5、對象圖
靜態(tài)系統(tǒng)設(shè)計的對象圖。
元素:對象,鏈接。
6、通信圖
用于動態(tài)系統(tǒng)設(shè)計的通信圖。
元素:對象,鏈接,消息。
7、序列圖
動態(tài)系統(tǒng)設(shè)計的序列圖。
元素:對象,消息
8、狀態(tài)機圖
用于動態(tài)系統(tǒng)設(shè)計的狀態(tài)機圖。
要素:國家,轉(zhuǎn)型。
9、活動圖
動態(tài)系統(tǒng)設(shè)計的活動圖。
元素:行動狀態(tài),轉(zhuǎn)場,分支,連接,叉子,泳道。
更新日志
1、支持C ++ 11/14
2、支持Windows 10
3、召喚內(nèi)部類功能
4、支持Python 3
5、改進的C ++,C,ADA,Java和.Net
6、未更改的XMI模型文件格式
0條評論