`

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 2003 汉化版.rar

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

    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,一款历史悠久的软件建模工具,由Rational公司开发,以其面向对象的统一建模语言(UML)的可视化建模功能而闻名。自推出以来,它就成为了软件开发领域中不可或缺的一环,尤其在大型企业级软件的开发...

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

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

    Rational rose 教程

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

    rational rose 汉化版

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

    IBM Rational Rose v7.0 license

    IBM Rational Rose是一款强大的软件建模工具,主要用于统一建模语言(UML)的图形化设计。v7.0版本发布于2004年左右,是该产品线的一个重要里程碑,它提供了全面的软件开发过程支持,从需求分析、系统设计到编码、...

    Rational Rose 2003 license 注册码

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

    rational rose 使用手册 非常详细

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

    RationalRose2007破解文件

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

    Rationalrose生成代码.pdf

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

    Rational rose安装完之后的目录压缩包

    在计算机软件应用领域,Rational Rose是一款广受欢迎的可视化建模工具,它由IBM的Rational软件部门开发。Rational Rose主要用于帮助软件工程师和开发团队创建UML图,并支持各种编程语言的软件开发。它能够支持软件...

    Rational Rose 2003 破解版

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

    Rational Rose uml 中文教程

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

    RationalRose2003下载(破解)

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

Global site tag (gtag.js) - Google Analytics