中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 软件工程 > UML > UML基础
支持UML的CASE工具概览
作者:未知 时间:2005-08-07 11:16 出处:系统分析之窗 责编:chinaitpower
              摘要:支持UML的CASE工具概览
支持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的发展而发展了。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有