三大年夜UML建模对象Visio、Rational Rose、PowerDesig

三大年夜UML建模对象Visio、Rational Rose、PowerDesig

  本文源自http://developer.51cto.com/art/201006/207993.htm

  UML建模对象Visio 、Rational Rose、PowerDesign的比拟

  ROSE是直接从UML开展而出世的设计对象,它的出现就是为了对UML建模的支撑,ROSE一末尾没有对数据库端建模的支撑,然则在现在的版本中曾经参与数据库建模的功用。ROSE主如果在开辟过程当中的各类语义、模块、对象和流程,形状等刻画比拟好,主要体现在可以从各个方面和角度来剖析和设计,使软件的开辟蓝图更了了,外部结构越发昏暗(然则它的结构仅仅对那些对控制UML的开辟人员,也就是说对客户了解系统的功用和流程等其实不必然很有效),对系统的代码框架生成有很好的支撑。但对数据库的开辟办理和数据库真个迭代不是很好。

  PowerDesigner本来是对数据库建模而开展起来的一种数据库建模对象。直到7.0版才末尾对面向对象的开辟的支撑,后来又引入了对UML的支撑。然则因为PowerDesigner侧重纷歧样,所以它对数据库建模的支撑很好,支撑了可以看到的90%摆布的数据库,对UML的建模应用到的各类图的支撑比拟滞后。然则在比来掉掉落增强。所以应用它来停止UML开辟的其实不多,很多人都是用它来作为数据库的建模。假设应用UML剖析,它的长处是生成代码时对Sybase的产品PowerBuilder的支撑很好(其它UML建模对象则没有或许需求必然的插件),其他面向对象言语如 C++,Java,VB,C#等支撑也不错。然则它仿佛秉承了Sybase公司的一贯传统,对中国的市场不是很看看好,所以对中文的支撑总是有如许或那样的后果。

  UML建模对象Visio 本来仅仅是一种画图对象,可以用来刻画各类图形(从电路图到房屋结构图),也是到VISIO2000才末尾引进软件剖析设计功用到代码生成的全部功用,它可以说是今朝最可以用图形方法来表达各类贸易图形用途的对象(对软

  件开辟中的UML支撑仅仅是个中很少的一局部)。它跟微软的office产品的可以很好兼容。可以把图形直接复制或许内嵌到WORD的文档中。然则关于代码的生成更多是支撑微软的产品如VB,VC++,MS SQL Server 等(这也是微软的传统),所以它可以说用于图形语义的刻画比拟便利,然则用于软件开辟过程的迭代开辟则有点牵强。

  UML建模对象Visio 、Rational Rose、PowerDesign三种建模对象应用最广:

  1. Rational Rose,它是ibm的 。

  2.Microsoft的 Microsoft Office Visio? 2003

  3.Enterprise Architect。还有其他对象如PowerDesigner等

  1.Rational Rose是一种基于UML的建模对象。在面向对象应用依次开辟范围,Rational Rose是影响其开展的一个主要要素。Rational Rose自推出以来就遭到了业界的注目,其实不时引领着可视化建模对象的开展。愈来愈多的软件公司和开辟团队末尾或许曾经采取Rational Rose,用于大年夜型项目开辟的剖析、建模与设计等方面。


上一篇:【百合花茶】百合花茶的成效与感化

下一篇:没有了