Metamill(UML工具)
8.2 破解版- 軟件大?。?span itemprop="fileSize">15 MB
- 更新日期:2018-06-15
- 軟件語言:英文
- 軟件類別:編程工具
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
Metamill提供了模型設(shè)計(jì)功能,可以讓您在設(shè)計(jì)應(yīng)用程序模型的時(shí)候獲得更多功能,該軟件提供了多種分析方式,您可以通過uml的方式建立數(shù)據(jù)分析方案,將軟件或者是系統(tǒng)開發(fā)模塊通過uml的方式建立模型,從而讓您在開發(fā)新軟件以及開發(fā)新系統(tǒng)的時(shí)候得到更好的分析方案;本次推薦的是Metamill(UML工具)破解版本,可以從模型中以多種語言生成源代碼,可以導(dǎo)入代碼以從現(xiàn)有代碼創(chuàng)建新模型,需要設(shè)計(jì)UML模型的朋友可以下載試試!
軟件功能
Metamill支持UML 2.4版本的UML標(biāo)準(zhǔn)。所有14個(gè)UML圖都受支持。模型文件也支持最新的XMI標(biāo)準(zhǔn)XMI 2.1。 XMI是純文本XML,允許外部系統(tǒng)進(jìn)行開放訪問。 Metamill軟件包可以被管理,即存儲(chǔ)在它自己的XMI文件中,例如在版本管理系統(tǒng)下??梢詫ython,ADA,Java,C ++,ANSI C,C#和VB.NET源代碼導(dǎo)入到模型中并從模型生成,即往返設(shè)計(jì)。 Metamill使用代碼標(biāo)記來保留在源代碼中進(jìn)行的自定義更改。可以從模型生成RTF和HTML文檔。腳本語言MetamillScript可用于操作模型元素。 Metamill是一個(gè)快速的本地Windows二進(jìn)制文件,用C ++編寫。
Metamill 8經(jīng)歷了內(nèi)部模型系統(tǒng)的大修,現(xiàn)在比以往更好,更強(qiáng)勁。期待已久的對ADA和Python的支持終于出現(xiàn),支持代碼生成和逆向工程。 ADA 2005是目標(biāo)級(jí)別,還有一些ADA 2012功能已經(jīng)實(shí)施。 Metamill現(xiàn)在支持Python 3并且改進(jìn)了對C ++ 11/14的支持。
軟件特色
對UML 2.1和XMI 2.1的支持意味著UML支持的重大升級(jí)。 Metamill現(xiàn)在具有時(shí)序圖和交互概述圖,因此它現(xiàn)在支持所有13個(gè)UML 2.1圖。 XMI 2.1意味著新的XMI文件格式,從非常舊的XMI 1.2格式升級(jí)。 Metamill自動(dòng)將舊模型轉(zhuǎn)換為這種新格式。加載和保存也比以前的版本快得多。
圖表的自動(dòng)布局允許您布置圖表中的所有圖表元素。它使用由Metamill Software開發(fā)的布局算法來可視化繼承樹并將元素與繼承樹均勻地放置在一起。導(dǎo)入現(xiàn)有代碼后,這是特別需要的。所有這些只需按一個(gè)按鈕(F12)。
在Java,C#和VB.Net中支持泛型允許您在上述語言中進(jìn)行反向工程和生成泛型,就像在C ++中支持的模板一樣?,F(xiàn)在你也可以生成VB.Net代碼。
導(dǎo)入/導(dǎo)出Rose .mdl文件意味著您可以將Rational Rose模型文件導(dǎo)入到Metamill中,并導(dǎo)出它們。換句話說,這意味著Rational Rose可以讀取導(dǎo)出的Metamill模型。這在設(shè)計(jì)Metamill初始模型的原型中很有用,但在官方文檔中必須使用Rose。
按圖表類型瀏覽圖表可以瀏覽模型中的所有圖表并輕松找到它們。您可以按圖表類型過濾圖表。
用于C / C ++代碼導(dǎo)入的CPP預(yù)處理器增強(qiáng)了早期Metamill版本中使用的宏系統(tǒng)?,F(xiàn)在您可以在模型中聲明宏,并且Metamill還可以預(yù)處理現(xiàn)有代碼中的宏。
VB.Net逆向工程允許您將VB.Net源代碼轉(zhuǎn)換為Metamill UML模型。代碼生成現(xiàn)在也支持。
保持直線意味著您可以強(qiáng)制關(guān)聯(lián)和其他關(guān)系直線化,即有尖銳的角落。此外,在此模式下,您可以明確設(shè)置元素側(cè)的開始點(diǎn)和結(jié)束點(diǎn)。要使直線平直,請右鍵單擊鼠標(biāo)并選擇“保持直線”。
自定義顏色可以通過關(guān)系屬性的詳細(xì)信息 - 選項(xiàng)卡設(shè)置為關(guān)系。
C ++代碼工程改進(jìn)包括改進(jìn)的throw語句處理和允許C ++成員變量的初始值。拋出語句現(xiàn)在存儲(chǔ)在標(biāo)記值“ic_throw”而不是“ic_initm”中。為了允許C ++變量中的初始值,例如int LCODE = 1;添加約束“ce_allow_attr_init”來為根元素建模。
安裝方法
1、進(jìn)入安裝向?qū)Ы缑妫@里提示即將在您的電腦上安裝Metamill,點(diǎn)擊下一步
2、提示協(xié)議內(nèi)容,點(diǎn)擊接受全部條款
3、提示輸入用戶的信息,點(diǎn)擊next跳過
4、設(shè)置軟件的安裝地址C:Program Files (x86)Metamill 8.2
5、提示軟件的快捷方式設(shè)置,可以默認(rèn)官方設(shè)置的“Metamill 8.2”
6、提示您可以在這里建立軟件的關(guān)聯(lián)格式,勾選就可以了
7、顯示軟件的安裝信息,這里提示安裝的內(nèi)容,包括安裝地址以及附加的內(nèi)容
8、提示軟件的安裝進(jìn)度,請稍后
9、這里顯示Metamill 8.2安裝完畢,可以點(diǎn)擊運(yùn)行
破解方法
1、復(fù)制Patch.exe軟件到您的安裝地址C:Program Files (x86)Metamill 8.2
2、啟動(dòng)軟件點(diǎn)擊apply應(yīng)用,提示軟件已經(jīng)激活
3、現(xiàn)在您可以開始啟動(dòng)軟件,編輯您的模型
4、盡管可以從共同的設(shè)計(jì)和建模語言中獲得最大的收益,但代碼工程是軟件工程過程的一個(gè)組成部分。
5、關(guān)于Metamill中的代碼工程的抽象圖。 首先,從外部源導(dǎo)入代碼,這將創(chuàng)建或更新內(nèi)部UML模型系統(tǒng)。 然后可以將模型元素生成到Metamill指示的源目錄。 分析命令訪問這些生成的源文件并相應(yīng)地修改UML模型。
6、這里是軟件的幫助功能,可以在這里查看編輯教程
7、軟件的項(xiàng)目很多,點(diǎn)擊左邊可以打開一個(gè)項(xiàng)目
如何生成Python代碼
1)選擇類斐波那契
2)右鍵單擊并選擇工程師代碼 - >生成代碼
3)點(diǎn)擊確定
4)Python代碼是為fibonacci類生成的
5)右鍵單擊并選擇編輯代碼以查看代碼
如果要將代碼存儲(chǔ)在模型中,請更改模型屬性:模型 - >模型屬性 - >代碼并選擇積分方法實(shí)現(xiàn)代碼
主要優(yōu)勢
用例圖
用例圖用于捕獲系統(tǒng)需求。
元素:角色,用例,系統(tǒng)邊界。
包圖
軟件架構(gòu)設(shè)計(jì)的軟件包圖。包圖是類圖的角色名稱。
元素:包,接口,關(guān)系。
類圖
靜態(tài)系統(tǒng)設(shè)計(jì)的類圖。參數(shù)化類(模板)受支持。
元素:類,接口,關(guān)系。
復(fù)合結(jié)構(gòu)圖
元素內(nèi)部結(jié)構(gòu)靜態(tài)設(shè)計(jì)的復(fù)合結(jié)構(gòu)圖。
元素:類,端口,部分
對象圖
靜態(tài)系統(tǒng)設(shè)計(jì)的對象圖。
元素:對象,鏈接。
通信圖
用于動(dòng)態(tài)系統(tǒng)設(shè)計(jì)的通信圖。
元素:對象,鏈接,消息。
序列圖
動(dòng)態(tài)系統(tǒng)設(shè)計(jì)的序列圖。
元素:對象,消息。
狀態(tài)機(jī)圖
用于動(dòng)態(tài)系統(tǒng)設(shè)計(jì)的狀態(tài)機(jī)圖。
要素:國家,轉(zhuǎn)型。
活動(dòng)圖
動(dòng)態(tài)系統(tǒng)設(shè)計(jì)的活動(dòng)圖。
元素:行動(dòng)狀態(tài),轉(zhuǎn)場,分支,連接,叉子,泳道。
組件圖
靜態(tài)物理系統(tǒng)設(shè)計(jì)的組件圖。
元素:組件,接口,關(guān)系。
部署圖
分布式物理設(shè)計(jì)的部署圖。
元素:組件,節(jié)點(diǎn)
交互概述圖
交互概述圖表,用于交互關(guān)系的高級(jí)視圖。
元素:交互使用
時(shí)序圖
用于在線性軸上顯示系統(tǒng)狀態(tài)變化的時(shí)序圖。
元素:狀態(tài)和價(jià)值生命線
配置文件圖
用于按照原型描述元類擴(kuò)展的配置文件圖。
元素:刻板印象,元類。
可擴(kuò)展性機(jī)制
用于擴(kuò)展UML™的定型,標(biāo)記值和限制。支持配置文件。
導(dǎo)出圖表
將圖表導(dǎo)出為EMF,BMP,JPG和PNG。也支持部分導(dǎo)出。
XMI導(dǎo)入
導(dǎo)入XMI文件。 XMI 2.1,2.0
XMI導(dǎo)出
導(dǎo)出XMI文件。 XMI 2.1,2.0
玫瑰.mdl文件導(dǎo)入
導(dǎo)入Rose .mdl - 模型文件。
玫瑰.mdl文件導(dǎo)出
導(dǎo)出Rose .mdl - 模型文件。
工作區(qū)
保存工作區(qū),即當(dāng)前模型和當(dāng)前打開的圖。
代碼生成C ++
用代碼標(biāo)記生成C ++源代碼(保持更改)。
代碼生成Java™
使用代碼標(biāo)記生成Java™源代碼(保持更改)。
代碼生成C#
用代碼標(biāo)記生成C#源代碼(保持更改)。
代碼生成ANSI C
用代碼標(biāo)記生成ANSI C源代碼(保持更改)。
代碼生成VB.Net
使用代碼標(biāo)記生成VB.Net源代碼(保持更改)。
代碼生成ADA
用代碼標(biāo)記生成ADA源代碼(保持更改)。
代碼生成Python
使用代碼標(biāo)記生成Python源代碼(保持更改)。
反向工程Java™
分析要建模的Java™源代碼。
反向工程師C ++
分析C ++源代碼進(jìn)行建模。
反向工程師C#
分析C#源代碼進(jìn)行建模。
反向工程師ANSI C
分析ANSI C源代碼進(jìn)行建模。
反向工程師VB.Net
分析VB.Net源代碼進(jìn)行建模。
逆向工程師ADA
分析ADA源代碼進(jìn)行建模。
反向工程師Python
分析Python源代碼以進(jìn)行建模。
UML 2.4元模型系統(tǒng)
基于UML 2.4的元素系統(tǒng)
XMI 2.1支持
生成并讀取XMI 2.1文件
HTML文檔生成
生成關(guān)于模型的HTML文檔。
RTF文檔生成
生成有關(guān)模型的RTF文檔。它可以用Word或其他支持RTF的工具打開
MetamillScript - 腳本語言
用于定制模型訪問的腳本語言。
使用說明
A class 是一個(gè)基本的建模元素,它描述了一組對象的常見操作。 類在類圖中使用。
要?jiǎng)?chuàng)建一個(gè)班級(jí),請從插入菜單中選擇班級(jí),或使用班級(jí)圖標(biāo)作為創(chuàng)建新班級(jí)的快捷方式。 點(diǎn)擊鼠標(biāo)左鍵將其放到畫布上。 要更改班級(jí)的屬性,請雙擊該班級(jí)。
Collaboration
Collaboration描述了協(xié)作元素的結(jié)構(gòu),每個(gè)元素執(zhí)行專門的功能,共同完成一些所需的功能。 它的主要目的是解釋一個(gè)系統(tǒng)是如何工作的,因此它通常只包含那些與解釋相關(guān)的現(xiàn)實(shí)方面。 因此,諸如實(shí)際參與實(shí)例的身份或準(zhǔn)確類的細(xì)節(jié)被抑制。
Component
Component是可以實(shí)現(xiàn)一組接口的系統(tǒng)的物理部分。 一個(gè)組件很容易用另一個(gè)組件替換,只要它正確地實(shí)現(xiàn)了它的接口。 組件可以是可執(zhí)行文件,庫,源或數(shù)據(jù)文件或系統(tǒng)的任何其他物理部分
Message
Message是從一個(gè)對象到另一個(gè)對象的通信規(guī)范??偸怯幸粋€(gè)發(fā)送者和一個(gè)接收者。消息的接收可以理解為傳入事件,或者像C ++或Java™這樣的實(shí)現(xiàn)語言中的成員函數(shù)調(diào)用。消息在序列圖中使用。
給自我的信息
發(fā)送者和接收者可能是同一個(gè)對象。在這種情況下,箭頭被拉回到對象。這可以理解為觸發(fā)其自己的事件或調(diào)用對象自己的成員函數(shù)的對象。
返回消息
將值返回給調(diào)用者可以使用返回消息來明確描述。在實(shí)現(xiàn)語言中,這通常意味著函數(shù)的返回值。請參閱下面的控制重點(diǎn)。返回消息只能添加到控制焦點(diǎn)的末尾。
異步消息沒有控制的重點(diǎn) - 它們被視為事件。異步消息的開始和結(jié)束可能不同,以顯示發(fā)送消息所需的時(shí)間。打開消息屬性以設(shè)置時(shí)間限制。
創(chuàng)建消息
這是一個(gè)帶有“create”原型的消息。對象生命線從這條消息開始。
銷毀消息
這是一個(gè)帶有“摧毀”刻板印象的消息。對象生命線結(jié)束于此消息。
更新日志
8.2版本
支持C ++ 11/14
GUI字體升級(jí)(Win 10)
8.1版本
錯(cuò)誤修復(fù)和GUI改進(jìn)
錯(cuò)誤更正:
Metamill基本目錄選項(xiàng)
關(guān)系移動(dòng)修復(fù)
InteractionOverview圖遵循問題
大文本的輔助功能支持
Python類文檔修復(fù)
導(dǎo)出元素標(biāo)簽修復(fù)
下載地址
-
Metamill(UML工具) 8.2 破解版
其他版本下載
- 查看詳情Rational Rose 2014下載(可視化建模軟件) 2014 免費(fèi)版475 MB簡體中文17-10-20
- 查看詳情NClass(uml類圖編輯器) 2.4.1823.0 免費(fèi)最新版668 KB簡體中文19-04-25
- 查看詳情Modelio(開源UML設(shè)計(jì)軟件) 3.7 官方版293 MB英文18-03-16
- 查看詳情PlantUML QEditor(PlantUML編輯器) 1.2.0 最新版7.23 MB英文17-10-13
- 查看詳情ArgoUML(UML建模軟件) 0.34 免費(fèi)版15.7 MB簡體中文17-12-16
- 查看詳情Metamill(UML工具) 8.2 破解版15 MB英文18-06-15
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡體中文GX Works2 含序列號(hào)423 MB
/簡體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡體中文s7 200 smart編程軟件下載372 MB
/多國語言Xshell 6中文破解版15 MB
/簡體中文RSLogix 5000 含序列號(hào)5.14 MB
/簡體中文pycharm2020.1384 MB
/簡體中文qt creator5.8破解版(32/64位)69.1 MB
/多語言[中文]
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論