你可以將MaintainJ序列和類圖導(dǎo)出到UML2模型文件中,然后將這些模型文件導(dǎo)入到其他的UML2標(biāo)準(zhǔn)工具,如Rational Software Architect(RSA) 8。通過這些模型文件,RSA工具可以顯示序列和類圖。
MaintainJ的代碼跟蹤能力非常強(qiáng)大,幫助我們識別代碼中的特定路徑,然后使用序列圖來分析和呈現(xiàn)Java程序規(guī)則。本文主要介紹MaintainJ在運(yùn)行J2SE, Applet和JUnit程序時(shí)如何生成跟蹤文件。
假設(shè)你是正在開發(fā)和維護(hù)一個(gè)包含2000個(gè)類并使用了很多框架的Java開發(fā)者。你要如何理解這些代碼?在一個(gè)典型的Java企業(yè)項(xiàng)目小組中,大部分能夠幫你的高級工程師看起來都很忙。文檔也很少。你需要盡快交付成果,并向項(xiàng)目組證明自己的能力。你會(huì)如何處理這種狀況?這篇文字為開始一個(gè)新項(xiàng)目的Java開發(fā)者提供了一些建議。
MaintainJ在此次建模產(chǎn)品的角逐中脫穎而出,獲得“最受歡迎的建模產(chǎn)品”,這充分說明了開發(fā)者們對MaintainJ產(chǎn)品的喜愛與認(rèn)可。
“Eclipse Community Awards 2012”是由Eclipse Foundation發(fā)起的,用于評選本年度Eclipse社區(qū)中最受歡迎的開發(fā)工具和產(chǎn)品的活動(dòng)。此次評選活動(dòng)主要同過網(wǎng)上投票方式進(jìn)行,分別評選出了開源項(xiàng)目,建模產(chǎn)品,開發(fā)工具和Eclipse Project等7個(gè)領(lǐng)域的最佳提名。