支持UML的CASE工具概覽

發表于:2007-05-25來源:作者:點擊數: 標簽:工具umlcase概覽支持
支持 UML 的CASE工具概覽 // Blueski 制作 // 2001/02/20 CASE 是 Computer-Aided Software Engineering 的縮寫。國外已經有大量的 CASE 工具,在不同層次上提供對 UML 的支持。國內的CASE工具比較有名的我只聽說過青鳥系統。支持UML的系統應該包括創建和管
支持UML的CASE工具概覽

// Blueski 制作
// 2001/02/20

CASEComputer-Aided Software Engineering的縮寫。國外已經有大量的CASE工具,在不同層次上提供對UML的支持。國內的CASE工具比較有名的我只聽說過青鳥系統。支持UML的系統應該包括創建和管理UML圖、各種語言的代碼生成,以及將源代碼通過反向工程加入到UML中,等等。

以下是一部分主要的
CASE工具的列表,點擊相應的連接可以訪問各提供商的站點并查看詳細介紹。

產品 公司
Argo/UML (Free) Tigris
Rational Rose 2000 Rational Software
GDPro Advanced Software Technologies
SELECT Enterprise Princeton Softech
Together TogetherSoft
With Class MicroGold
System Architect 2001 Popkin Software
Platinum Paradigm Plus Computer Associates
Software through Pictures/UML Aonix
Visio 2000 Microsoft
MagicDraw UML No Magic
Visual UML Visual Object Modelers
UMLStudio PragSoft
JVISION Object Insight
SoftModeler Softera
UML Studio Stingray (Rogue Wave)
Objecteering/UML SOFTEAM
MetaEdit+ MetaCase Consulting


以上只是一個導航,這里無法提供更多的比較。眾所周知的是Rational的統一過程方法占據占據主導地位。一般認為,UML CASE工具應該有一些共同的特性:
  • 方便地制圖及糾錯
  • 管理模型的信息,修改具有關聯性
  • 在模型元素之間易于導航
  • 支持多用戶協同工作
  • 支持代碼框架生成
  • 支持逆向轉換,即由代碼生成模型
  • 支持更多的開發環境
  • 其它

目前的CASE工具可能并不相互兼容。由此也產生了模型互換的概念,就是某個工具產生的模型要能夠應用到其它工具中去。各種工具一般都是用自己的數據庫來保存模型信息,而實現模型互換的前提是將這樣的存儲模型的格式標準化,標準化的益處是顯而易見的,但是目前還沒有相應的標準。

應該說
UML還在不斷完善與發展之中。UML 1.3 1999/11Object Management Group (OMG) 采納, UML 1.42000年下半年完成, 并可能于近期被接納。UML 2.0 RFP早已經被廣泛討論,并可能在2001的某些時候完成。而以上工具也將隨著UML的發展而發展了。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97