介紹一些UML相關工具。
挑選時請注意以下幾點:
1. 支援的UML版本:UML目前公布的正式版本是V2.0,但是V2.1也在討論中即將公布,V2.0與V1.X在圖形/符號上差異很大,要注意。
2. Forward/Reverse Engineering(正/反向工程)的支援,也就是由UML產生程式碼&由程式碼反向產生UML,這牽涉到各位使用的程式語言及相關軟體開發平台。
3. XMI支援
4. 小組支援(Teamwork)。
介紹如下:
1. JUDE(Java and UML Developers' Environment):
http://jude.change-vision.com/jude-web/index.html
2. Enterprise Architech:from SPARX System
http://www.sparxsystems.com.au/
3. Visual Paradigm for UML
http://www.visual-paradigm.com/product/vpuml/
4. Rational Software Architect 7.0
http://www.rational.com
5. 其他參考資料: http://www.umlchina.com/Tools/Newindex1.htm 蒐集蠻多的資料
2007年5月25日 星期五
軟體工程相關軟體
第一類: 原始碼控制(Source Control)
1. Subversion + TortoiseSVN: 目前使用中
http://subversion.tigris.org/ & http://tortoisesvn.net/
2. Visual SourceSafe: studio與MS VS 有整合
http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx
3. IBM Rational Clear Case
第二類: Defect 控制(Defect Control)
1. OnTime: http://www.axosoft.com
2. Perforce P4: http://www.perforce.com/
3. IBM Rational Clear Quest
通常第一類與第二類的工具有整合,整合的方式有相互支援或是具有兩種功能(如Perforce P4)
第三類: 塑模工具(Modeling Tool)
一般以支援UML 2.0以上為主流
1. Enterprise Architech(EA):
http://www.sparxsystems.com.au/
2. IBM Rational Unified Process (RUP)
原則上各類工具是依照各人喜好度來排列的,當然有許多外在因素會影響我的判斷,詳細的使用心得會在以後陸續推出。
1. Subversion + TortoiseSVN: 目前使用中
http://subversion.tigris.org/ & http://tortoisesvn.net/
2. Visual SourceSafe: studio與MS VS 有整合
http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx
3. IBM Rational Clear Case
第二類: Defect 控制(Defect Control)
1. OnTime: http://www.axosoft.com
2. Perforce P4: http://www.perforce.com/
3. IBM Rational Clear Quest
通常第一類與第二類的工具有整合,整合的方式有相互支援或是具有兩種功能(如Perforce P4)
第三類: 塑模工具(Modeling Tool)
一般以支援UML 2.0以上為主流
1. Enterprise Architech(EA):
http://www.sparxsystems.com.au/
2. IBM Rational Unified Process (RUP)
原則上各類工具是依照各人喜好度來排列的,當然有許多外在因素會影響我的判斷,詳細的使用心得會在以後陸續推出。
訂閱:
文章 (Atom)