//
Blueski 制作
//
2001/02/20
CASE是Computer-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/11被Object Management
Group (OMG)
采纳,
UML 1.4于2000年下半年完成,
并可能于近期被接纳。UML 2.0
RFP早已经被广泛讨论,并可能在2001的某些时候完成。而以上工具也将随着UML的发展而发展了。
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073