`

Rational Rose、PowerDesign、visio的对比介绍

阅读更多
     ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。
     PowerDesigner原来是对数据库建模而发展起来的一种数据库建模工具。直到7.0版才开始对面向对象的开发的支持,后来又引入了对UML的支持。但是由于PowerDesigner侧重不一样,所以它对数据库建模的支持很好,支持了能够看到的90%左右的数据库,对UML的建模使用到的各种图的支持比较滞后。但是在最近得到加强。所以使用它来进行UML开发的并不多,很多人都是用它来作为数据库的建模。如果使用UML分析,它的优点是生成代码时对Sybase的产品PowerBuilder的支持很好(其它UML建模工具则没有或者需要一定的插件),其他面向对象语言如 C++,Java,VB,C#等支持也不错。但是它好像继承了Sybase公司的一贯传统,对中国的市场不是很看看好,所以对中文的支持总是有这样或那样的问题。
     VISIO原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软件开发中的UML支持仅仅是其中很少的一部分)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。但是对于代码的生成更多是支持微软的产品如VB,VC++,MS SQL Server 等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。
分享到:
评论

相关推荐

    三大UML建模工具Visio、Rational Rose、PowerDesign的区别比较

    在UML建模工具中,Visio、Rational Rose和PowerDesign是三个非常知名的工具,它们各自具有独特的特性和适用场景。 Rational Rose是由IBM开发的,是UML建模的先驱之一。它全面支持UML的各种图表,包括类图、序列图、...

    建模工具Visio_`RationalRose`PowerDesigner`EA的功能与异同

    在UML的建模工具中,Visio、Rational Rose和PowerDesigner是三款比较知名且广泛使用的设计工具。它们各自具有不同的功能特点,并在软件工程领域发挥着不同的作用。下面将详细介绍这三款工具的功能与异同。 首先,...

    Rational Rose-汉化补丁

    Rational Rose是一款强大的软件建模工具,主要用于统一建模语言(UML)的图形化表示。它由IBM公司开发,是软件开发过程中需求分析、系统设计、文档编写和项目管理的重要辅助工具。汉化补丁是为了让那些不熟悉英文...

    rational rose 汉化补丁

    Rational Rose是一款强大的软件建模工具,由IBM Rational公司开发,主要用于进行统一建模语言(UML)的建模工作。在中文环境下,用户可能需要Rational Rose的汉化补丁来实现界面语言的转换,使其更加友好和易用。这...

    Rational Rose 2003 汉化包

    Rational Rose 2003 是一款经典的软件建模工具,由IBM开发,主要用于系统分析、设计和实现的可视化建模。它集成了统一建模语言(UML)的多种图表,帮助软件开发者以图形方式描绘软件架构,提高工作效率和沟通效果。...

    Rational rose 教程

    《Rational Rose 教程:从UML入门到精通》 在软件开发领域,统一建模语言(Unified Modeling Language,简称UML)是一种通用的、直观的建模工具,用于描述、可视化、构建和文档化软件系统。Rational Rose作为IBM...

    rational rose 汉化版

    **Rational Rose汉化版**是一款专为软件工程师设计的可视化建模工具,它极大地简化了软件开发过程中的需求分析、系统设计与实现。Rational Rose的原版主要是英文界面,对于非英语背景的初学者而言,理解其功能和用法...

    Rational Rose 2007(V7.0) 的许可证(license)

    Rational Rose 2007(V7.0) 是IBM公司推出的一款强大的统一建模语言(UML)工具,主要用于软件开发过程中的需求分析、系统设计、文档编写和项目管理。许可证(license)是使用这款专业软件的重要组成部分,它允许用户...

    Rational Rose 2003 license 注册码

    Rational Rose 2003 是一款由IBM公司开发的著名软件建模工具,主要用于进行统一建模语言(UML)的设计和分析。在软件工程领域,它扮演着至关重要的角色,帮助开发者创建、管理和交流复杂的系统设计。Rational Rose ...

    Rational Rose 2003 汉化版.rar

    Rational Rose 2003 是一款经典的软件建模工具,尤其在面向对象设计和统一建模语言(UML)领域具有广泛的应用。这款工具由IBM Rational公司开发,旨在帮助软件开发团队创建、管理和交流软件设计。汉化版的Rational ...

    RationalRose2007破解文件

    RationalRose2007破解文件.内含详细破解方法以及汉化。适用于windows7 ,windows8及以上。

    Rationalrose生成代码.pdf

    下面将详细介绍 Rational Rose 生成代码的步骤和相关知识点。 一、生成代码的准备工作 在生成代码之前,需要把类绑定到相应的语言。选择类图标,右击选择 open specification,接着选择 components 属性页,双击...

    rational rose 使用手册 非常详细

    ibm rational rose 使用手册,内容非常详细,有实例介绍。

    Rational Rose 2003 破解版

    Rational Rose 2003 破解 里面有两个文件:rose2003crack.rar 和RoseCommon破解文件.rar两个文件。 由于上传空间有限,安装文件没有上传,只上传了破解文件。在网上下个Rational Rose 2003安装文件,然后解压上面的...

    RationalRose2003下载(破解)

    ### Rational Rose 2003:面向对象建模工具 #### 一、Rational Rose 2003简介 Rational Rose 2003是一款由Rational公司开发的面向对象建模工具,广泛应用于软件工程领域。它支持统一建模语言(UML)并能够帮助开发者...

    Rational Rose uml 中文教程

    Rational Rose uml 中文基础教程 简介 ROSE提供的不同视图 配置用户界面 问题描述 问题需求描述 Use Cases 建立Actors ,Use Case 和Use Case 图 建立序列图 建立协同图 包和类 建立类、包和模版 重新分配类和包 ...

    Rational Rose 2003 key

    不过导入的时候,先关闭rational Rose ,然后打开key的导入界面,导入后重启就行了。 我当时导入的时候总是出错,就是因为开着rational rose导入的,以为不行呢。只要关闭rational rose 再导入就行了。 Rational ...

    使用DOORS与Rational Rose 接口.pdf

    在数据传输方面,文档介绍了如何从Rational DOORS发送数据到Rational Rose,以及如何在两个工具之间进行导航,链接直接到Rational DOORS的ObjectIDs,以及从Rational Rose发送数据到Rational DOORS。 特别值得一提...

    《Rational Rose 2003基础教程》参考答案

    Rational Rose 2003基础教程参考答案 本资源摘要信息涵盖了Rational Rose 2003基础教程的所有知识点,涵盖了软件工程、UML模型、Rational Rose 2003的使用等方面。 一、软件工程 * 软件工程的三个阶段:需求分析...

Global site tag (gtag.js) - Google Analytics