天天看点

三种软件工程设计软件对比:EA-PD-ROSE

在需求分析和概要设计用到uml图,那么到底用哪些工具呢,以下是我自己做的一些对比,有一些​​软件工程课程​​,中其实都对他们做了介绍。

Rose 是第一代 UML 工具,已经是过气的工具,太老了,​

​不推荐​

​​。

第二代 UML 工具里面,EA(Enterprise Architect)、Visio、PD 等等都不错,如何选择要看你的具体需求。PD 的强项在于数据(库)建模,尤其受数据库程序员喜爱。EA 这几年的势头较猛,易用性很好,功能很全面。

​重点:power designer 支持信号与槽​

power designer Enterprise Architect
为大数据提供了良好的工具,您可以在其中管理大型和复杂的数据库。 适合团队合作
非常易于使用
属性表功能和可以设置的用户定义属性
逆向工程
Cons(缺点) Cons(缺点)
价格高 最好在Linux上使用