UML系统建模专题---2、UML常用工具介绍

本文对比了RationalRose、IBMRSA、EnterpriseArchitect、StarUML、VISIO和PowerDesigner等UML工具,指出它们在功能、优缺点和适用场景,适合根据实际需求选择合适的建模工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用工具

Rational Rose

老牌,大名鼎鼎,史上最有名的UML产品,以至于大多数情况下,很多人将他等同于UML工具,需 要注意的是,自从 Rational被IBM收购之后,Rational Rose已经成为历史,作为UML1.4标准的产物, 现在已经不升级,但是够用。其替代品是IBM的其他产品,如IBM RSA。
在这里插入图片描述

RSA

IBM® Rational® Software Architect ,IBM的旗舰产品,是一个高级而又全面的应用程序设计、建 模和开发工具,用于实现端到端的软件交付。通过和IBM其他产品的协调,支持软件开发的全生命周期 开发。但是也有它的缺点,笨重,繁杂(大公司产品的通病???)
在这里插入图片描述

Enterprise Architect

Sparx Systems 公司的旗舰产品。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事 务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和 维护等。总之你需要的基本都可以满足,价格还便宜。性价比之选。
在这里插入图片描述

StarUML

开放源码的UML开发工具,是由韩国公司主导开发出来的产品。用Delphi写的,是个大神。需要付 费,网站提供购买注册码,小巧简单而易用,与rose相比更是明显。
在这里插入图片描述

VISIO

VISIO可以理解为一种通用的画图工具,它具备常见的各种图形,从VISIO2000版本才开始涉足软件 分析设计到代码生成的全部功能,单纯从画图角度,有着无可比拟的优势,UML图标仅仅是其中很少的 一部分。优点是跟微软的office产品的能够很好兼容。可以把图形直接复制或者内嵌到WORD的文档 中。但是到代码的生成更多是支持微软自家的产品如VB,C#,ms sql 等(微软的一贯作风),如果仅 是画uml图和大量的word文档表达,它可以满足你。
在这里插入图片描述

PowerDesigner

Sybase的企业建模和设计解决方案。采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的 企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。将多种标准数据建模技术集成一 体,并与IDE集成,典型的如Eclipse 插件形式。PD更多给人的印象是数据库建模技术,但是它可以完成 uml的所有建模操作并映射到数据库和代码层面。并提供60多种关系数据库的连接支持。
在这里插入图片描述

总结

  • 以上工具各有利弊,根据自己实际情况和爱好选择即可
  • 基本都涵盖软件建模的完整周期,uml只是他们的一部分功能
  • 任何一种都可以满足你学习和工作中uml建模的使用需求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斑马工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值