1)這個(gè)些類信息都可以通過反射讀取到,詳情Java編程思想這本書有個(gè)編寫的小工具,或者百度下。2)Eclipse有一個(gè)項(xiàng)目 GEF就是用來生成這種圖的。
為石嘴山等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及石嘴山網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、做網(wǎng)站、石嘴山網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
就是畫一下類圖,順序圖,用例圖是吧,可是你首先得告訴我你計(jì)算器做成什么樣子?你一共搞了幾個(gè)類 是吧。這些圖都得和你的源碼對(duì)得上號(hào)才行啊。可是現(xiàn)在不知道你源碼寫成什么樣子啊。
添加變量ClassPahth到windows環(huán)境中, CLASSPATH=C:\Program Files\Java\j2re1_04\lib\rt.jar 然后轉(zhuǎn)換路徑為: 點(diǎn)擊Tools- Java/J2ee- Reverse Engineer,調(diào)出Java Reverse Engineer對(duì)話框。
方法/,彈出反向生成類圖設(shè)置窗口 在反向生成類圖設(shè)置窗口中,可以選擇Java Files或Java Directories等。
用法相當(dāng)直接,你可以把若干個(gè)java類拖拽進(jìn)這個(gè)文件視圖中,UML類圖自然被生成,以及各個(gè)類之間的關(guān)系。參考資料 http:// 需要注意的是,有時(shí)必須使用代理服務(wù)器才能連接成功。
c語(yǔ)言是面向過程的,UML是面向?qū)ο蟮慕UZ(yǔ)言,所以c語(yǔ)言不能反向生成UML類圖,c++和java是面向?qū)ο蟮拈_發(fā)語(yǔ)言,c++可以反向工程生成UML類圖。
1、安裝成功后,file=new=other菜單里面會(huì)多出一項(xiàng)ModelGoon Diagrams,在自己已有的java工程中新建一個(gè)class diagram,用以生成類圖。創(chuàng)建完成后你會(huì)發(fā)現(xiàn)生成了一個(gè).mgc后綴的文件,現(xiàn)在你可以用這個(gè)文件創(chuàng)建自己的類圖了。
2、然后轉(zhuǎn)到MyEclipse UML 視圖,然后菜單上點(diǎn)擊UML——〉Reverse Engineer UML form java... 然后把要轉(zhuǎn)換為UML的JAVA文件前面打鉤 就可以了。
3、畫uml圖很簡(jiǎn)單啊,你的代碼打算怎么寫,你就怎么畫。比方說你一個(gè)類 需要繼承什么,實(shí)現(xiàn)什么,要定義什么屬性,屬性的范圍 ,反向生成的只是有一個(gè)方法框架,具體的還得自己寫。
4、1_04\lib\rt.jar 然后轉(zhuǎn)換路徑為: 點(diǎn)擊Tools- Java/J2ee- Reverse Engineer,調(diào)出Java Reverse Engineer對(duì)話框。
5、進(jìn)入 rational rose 在logical view那右鍵new-class diagram(這個(gè)就是類圖了),進(jìn)去之后畫類,畫完之后,右鍵選擇new attritube就是添加屬性,new operation 是添加方法,希望能對(duì)你有幫助。。
下載完該jar之后,直接拷貝到Eclipse安裝目錄下的dropins目錄下,重啟Eclipse即可 如何使用 安裝成功后,file=new=other菜單里面會(huì)多出一項(xiàng)ModelGoon Diagrams,在自己已有的java工程中新建一個(gè)class diagram,用以生成類圖。
UML,新建一 個(gè) UML Model Repository,雙擊新建的UML,然后在菜單上 選 UML -- Reverse Engineer UML from Java ... 選擇 Java 文件,就可以生成 UML 類圖 了。再右擊就可以保存成 PNG 文件或其他格式了。
通過Eclipse的更新來安裝 Help - install New Softwares - Available site 輸入網(wǎng)址:在出現(xiàn)選項(xiàng)后全部勾選選擇下一步即可。
應(yīng)該是 eclipse for moduling (UML2) 包里面的功能吧。我知道 IBM RAD, WSAD (很老的)都有這個(gè)功能。Eclipse UML 包我沒試過,應(yīng)該是為了這個(gè)目的開發(fā)出來的。
安裝成功后,在eclipse中File--new--other--ModelGoon Diagrams選擇Class Diagram,在自己Java工程中創(chuàng)建一個(gè)后綴是.mgc的文件,用它來生成類圖。用法很簡(jiǎn)單,直接把Java類拖拽到這個(gè)文件視圖中,就會(huì)自動(dòng)生成UML類圖。
分享名稱:java代碼轉(zhuǎn)為UML圖 java代碼轉(zhuǎn)smali
網(wǎng)站地址:http://chinadenli.net/article49/depgihh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站制作、電子商務(wù)、全網(wǎng)營(yíng)銷推廣、手機(jī)網(wǎng)站建設(shè)、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)