老牌,大名鼎鼎,史上最有名的UML产品,以至于大多数情况下,很多人将他等同于UML工具,需 要注意的是,自从 Rational被IBM收购之后,Rational Rose已经成为历史,作为UML1.4标准的产物, 现在已经不升级,但是够用。其替代品是IBM的其他产品,如IBM RSA。
IBM? Rational? Software Architect ,IBM的旗舰产品,是一个高级而又全面的应用程序设计、建 模和开发工具,用于实现端到端的软件交付。通过和IBM其他产品的协调,支持软件开发的全生命周期 开发。但是也有它的缺点,笨重,繁杂(大公司产品的通病???)
Sparx Systems 公司的旗舰产品。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事 务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和 维护等。总之你需要的基本都可以满足,价格还便宜。性价比之选。
开放源码的UML开发工具,是由韩国公司主导开发出来的产品。用Delphi写的,是个大神。需要付 费,网站提供购买注册码,小巧简单而易用,与rose相比更是明显。
VISIO可以理解为一种通用的画图工具,它具备常见的各种图形,从VISIO2000版本才开始涉足软件 分析设计到代码生成的全部功能,单纯从画图角度,有着无可比拟的优势,UML图标仅仅是其中很少的 一部分。优点是跟微软的office产品的能够很好兼容。可以把图形直接复制或者内嵌到WORD的文档 中。但是到代码的生成更多是支持微软自家的产品如VB,C#,ms sql 等(微软的一贯作风),如果仅 是画uml图和大量的word文档表达,它可以满足你。
Sybase的企业建模和设计解决方案。采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的 企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。将多种标准数据建模技术集成一 体,并与IDE集成,典型的如Eclipse 插件形式。PD更多给人的印象是数据库建模技术,但是它可以完成 uml的所有建模操作并映射到数据库和代码层面。并提供60多种关系数据库的连接支持。