[全程建模]UML工具的反工和程式碼類圖時序圖的作用

qingrun發表於2010-11-14
類圖,時序圖的作用和產生,軟體開發與機械製造的對比應該比建築業更貼切。

發信人: thisyears (這些年), 信區: SoftEng
標  題: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 08:41:54 2010), 站內

有哪些UML工具,支付從程式碼逆向出序列圖。如果是Eclipse外掛,那就更好的。
--

※ 來源:·水木社群 http://newsmth.net·[FROM: 125.39.169.*]

2
發信人: oldwatch (一條叫java的魚◎谷歌將死,高牆早立), 信區: SoftEng
標  題: Re: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 08:43:51 2010), 站內

 程式碼都寫完了還要啥序列圖

【 在 thisyears (這些年) 的大作中提到: 】
: 有哪些UML工具,支付從程式碼逆向出序列圖。如果是Eclipse外掛,那就更好的。


--
曾經有一個建設大洋國區域網的機會擺在我的面前,我沒有珍惜。
直到Internet星火燎原了才後悔莫及,身為Big Brother最痛苦的事情莫過於此。
如果上天給我一次重來的機會,我會對真理部說三個字:就是,封死它!
如果非要在上面加一個期限,我希望是:一萬年


※ 來源:·水木社群 newsmth.net·[FROM: 118.133.97.*]

3
發信人: qingrun (青潤), 信區: SoftEng
標  題: Re: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 08:48:18 2010), 站內

至少目前一個也沒有,這在邏輯和業務上雖然是有可能實現的。
序列圖上有時間過程,表現的是業務的實現流程,這個東西不是能夠從程式碼中直接讀取出來的,程式碼不知道哪一個方法可以第一個執行,因為每一個方法都可能因為某個原因而得到觸發。這樣的實現邏輯非常複雜。
程式碼目前只能反工出類圖。

【 在 thisyears (這些年) 的大作中提到: 】
: 有哪些UML工具,支付從程式碼逆向出序列圖。如果是Eclipse外掛,那就更好的。

--
我很傻,但是我很能幹
《軟體工程之全程建模實現》第二版已經正式出版,定價49元帶一張光碟,
《軟體工程之全程建模實現》第二版10月22日已拿到。


※ 來源:·水木社群 http://newsmth.net·[FROM: 162.105.200.47]

4
發信人: qingrun (青潤), 信區: SoftEng
標  題: Re: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 08:49:49 2010), 站內

分析業務邏輯,尤其是破解,或者原來撰寫程式碼的人辭職後,新人接手的時候而設計不全,這就有用了。
2001年分析jboss實現機理的時候我幹過這樣的事情,但是類間業務流程關係完全靠人的分析,而不是工具的實現。
【 在 oldwatch (一條叫java的魚◎谷歌將死,高牆早立) 的大作中提到: 】
:  程式碼都寫完了還要啥序列圖

--
我很傻,但是我很能幹
《軟體工程之全程建模實現》第二版已經正式出版,定價49元帶一張光碟,
《軟體工程之全程建模實現》第二版10月22日已拿到。


※ 來源:·水木社群 http://newsmth.net·[FROM: 162.105.200.47]

5
發信人: oldwatch (一條叫java的魚◎谷歌將死,高牆早立), 信區: SoftEng
標  題: Re: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 09:17:33 2010), 站內

如果是做逆向,感覺也就是類圖能管點用

別的圖倒是有用,不過罕有能靠工具倒出來的

【 在 qingrun (青潤) 的大作中提到: 】
: 分析業務邏輯,尤其是破解,或者原來撰寫程式碼的人辭職後,新人接手的時候而設計不全,這就有用了。
: 2001年分析jboss實現機理的時候我幹過這樣的事情,但是類間業務流程關係完全靠人的分析,而不是工具的實現。


--
我們的國家以它的兒女為榮,
他們響應召喚,去保衛一個他們從未見過的國家,
去保衛他們素不相識的人民。


※ 來源:·水木社群 newsmth.net·[FROM: 118.133.97.*]

6
發信人: qingrun (青潤), 信區: SoftEng
標  題: Re: 有哪些UML工具,支付從程式碼逆向出序列圖。
發信站: 水木社群 (Sun Nov 14 09:58:17 2010), 站內

類圖是最後的實現,直接關聯程式碼的。
順序圖,或者稱之為時序圖,是直接關聯使用者業務實現機制的,也就是過去的詳細設計。
順序圖的開發過程中會逐漸完善類圖的全部框架層細節,除了類內的程式碼實現之外都是這裡完成的。
我建議的程式碼庫,實際類似於機械加工中的螺絲螺母等已定製完成的通用機械零件,部分需要單獨開發實現的類內程式碼,就是類似於需要根據需求定製加工的機械零件。
然後裝配工人,也就類似於印度的程式碼工人,國內外包企業的程式設計師主要乾的是這個。
這樣的對比比較合適。
【 在 oldwatch (一條叫java的魚◎谷歌將死,高牆早立) 的大作中提到: 】
: 如果是做逆向,感覺也就是類圖能管點用
: 別的圖倒是有用,不過罕有能靠工具倒出來的

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/257598/viewspace-678056/,如需轉載,請註明出處,否則將追究法律責任。

相關文章