`
melet
  • 浏览: 69629 次
  • 性别: Icon_minigender_1
  • 来自: 海南-临高
社区版块
存档分类
最新评论

EA与Rose UML建模工具比较摘录

    博客分类:
  • PM
阅读更多

为什么我们需要UML建模CASE工具:

  随着系统的构建变得越来越复杂,UML建模CASE工具为项目相关人员(如,项目经理,分析员,设计者,构架师,开发者等)提供了许多的好处。UML建模CASE工具允许我们应用规范的面向对象分析和设计的方法与理论,远离纠缠不清的源代码,达到构建和设计变得更直观,更容易地理解与修改的层次。

双向工程

  双向工程包括正向工程 - 从模型到代码 和反向工程 - 从代码到模型。表1显示了EA和Rose双向工程的特征。

语言 EA Rose
Java Yes.支持泛型 Yes .不支持泛型
J2EE/EJB No Yes
CORBA No Yes
Database Yes. 从数据模型到DDL脚本的正向工程。ODBC数据源的反向工程 Yes.DB2,Oracle, SQL 92, SQL Server, Sybase
Web应用程序 No Yes
               表1. EA和Rose的双向工程
  
项目生命周期的支持

  CASE工具应该为团队中的所有队员完成他们的任务提供支持。关于项目生命周期的支持,EA将大量的功能合成一体,而Rose则主要是一个建模工具,它可以与其他的Rational或第三方工具集成,如RequisitePro, Test Manager, Soda, MS Word, MS Project 以达到同样的目标。 表2比较了EA和Rose在不同科目的功能支持。

项目科目 EA Rose
业务建模 Yes. 使用UML Profile为业务流程建模 Yes.使用业务用例模型
需求管理 Yes. 功能和非功能需求;需求跟踪矩阵 合并RequisitePro
分析和设计 Yes;UML类图和交互图,如果需要可以添加一些原型,如<<层>>,<<用例实现>> Yes;UML类图和交互图 框架向导提供了一系列的模板来构造模型
实现 参见表1;适合C++,VB,C#和VB.NET项目 参见表1;支持大多数语言,除了.NET外
测试 Yes No. Quality Architect提供了单元测试,但是它需要其他的Rational工具,如Test Manager,Robot
版本控制 不直接支持。使用控制单元,为将来发布计划。 集成SCC相应版本控制应用程序
项目管理 风险管理、资源分配、项目预算 No
Web发布 Yes Yes
生成报表 Yes No. 使用SoDA.
多用户协作 Yes Yes
                表2 EA和Rose对项目生命周期的支持

  
分享到:
评论

相关推荐

    EA与Rose_UML建模工具比较

    ### EA与Rose_UML建模工具比较 #### UML建模工具的重要性 自从1997年统一建模语言(Unified Modeling Language, UML)正式发布以来,UML建模工具已经成为软件开发不可或缺的一部分。随着系统的复杂度不断增加,UML...

    EA介绍与UML建模入门

    "EA介绍与UML建模入门" 本篇文章主要介绍了Enterprise Architect(EA)和UML建模入门的相关知识点,通过对EA和UML的介绍,帮助读者了解EA和UML的基本概念、应用场景和使用方法。 一、EA介绍 EA(Enterprise ...

    EA_8_UML建模工具以及四个激活注册码

    EA_8_UML建模工具以及四个激活注册码 可以对UML的很好应用和练习,一个很不错的UML建模工具,希望大家喜欢

    EA介绍与UML建模入门.pdf

    ### EA介绍与UML建模入门 #### 一、引言 **UML建模的核心思想**:统一建模语言(UML)是一种图形化的表示方法,用于软件系统的建模和文档化。它包含了多种图示,每种图都有特定的目的和适用场景。UML = 词汇 + 语法...

    EA建模工具(Enterprise Architech免费).zip

    Enterprise Architect(EA)是一款强大的UML(统一建模语言)建模工具,由 Sparx Systems 公司开发,被广泛应用于软件工程、企业架构、业务流程建模等多个领域。这款工具提供了一个全面的建模环境,支持多种建模标准...

    EA原理与UML建模应用知识

    2. 建模案例分析:在EA中,用户可以对特定业务场景或项目进行UML建模分析,如“建模案例分析:网上书店”,通过实际案例将理论与实践相结合,提高模型的实用性和针对性。 3. 行为模型的代码生成与仿真:EA可以将UML...

    EA工具教程UML建模

    EA工具基本使用及分析设计之道.rar EA帮助文档翻译(数据建模)1.0.doc 分析设计之UML建模_class1.ppt 分析设计之UML建模_class2.ppt 用EA轻松进行分析设计.zip

    UML建模工具

    **UML建模工具——Enterprise Architect** Enterprise Architect是一款强大的UML(统一建模语言)建模工具,由Sparx Systems公司开发。该工具以其全面的功能、易用性及高效性能在IT行业内广受赞誉。在提供的...

    UML数据建模工具之EnterpriseArchitect(EA)实例

    需求建模,模拟银行ATM机用户取款实例.1.新建项目选择模型视图类别2.将model更改成ATM(项目名称).3.将Requirements更改成'需求建模',AnalysisView更改成'领域模型',UseCaseView更改成'用例模型',将LogicalView更改成'...

    EA分析工具的建模 uml的使用

    《EA分析工具与UML建模的深度应用》 EA(Enterprise Architect)是一款强大的软件建模工具,尤其在系统分析和设计领域,它以其全面的功能和直观的操作界面赢得了广大用户的青睐。本文将深入探讨如何利用EA进行分析...

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

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

    班级事务管理系统 ea8.0 UML建模

    在信息技术领域,系统设计与开发过程中,UML(统一建模语言)作为一种强大的工具,被广泛应用于软件工程中。本篇将详细介绍一个以班级事务管理为主题的系统,该系统是通过Enterprise Architect 8.0这一专业UML建模...

    UML建模系列文章.pdf

    目前市场上存在多种UML建模工具,如: - **Rational Rose**:历史悠久且功能强大的工具。 - **Microsoft Visio**:界面友好,适合初学者。 - **Enterprise Architect**:功能全面,适用于大型项目。 - **Visual ...

    EA UML建模语言专用

    EA(Enterprise Architect)是Sparx Systems公司开发的一款强大的统一建模语言(UML)建模工具,专门用于软件工程中的系统分析、设计和实现。UML是一种图形化的建模语言,它为软件开发提供了标准化的建模方法,涵盖...

    EA画图工具 UML

    **EA(Enterprise Architect)是Sparx Systems公司开发的一款强大的UML(统一建模语言)建模工具,它被广泛应用于软件开发、企业架构规划、系统分析等多个领域。UML是一种标准化的图形建模语言,用于可视化、构建和...

    建模工具EA的使用

    本文将详细探讨如何使用EA(Enterprise Architect)建模工具,并结合统一建模语言(UML)在软件设计中的应用。 首先,让我们来了解一下UML的概念。UML,即统一建模语言,它是一套标准化的建模语言,用于可视化、...

    UML建模-面向对象设计

    使用的建模工具是EA (Enterprise Architect 7.0)如果以建造房子比喻,那么学习UML的过程,就是学习如何从建筑工人成长为建筑师的过程。一个软件工程师不能简单地只是掌握堆砌砖瓦的技术,还应该有设计高楼大厦的...

    EA工具安装包

    Enterprise Architect(简称EA)和Rose是软件开发过程中常用来进行UML建模的工具。EA使用的也比较广泛,在这里本人将使用过程中的一些用法分享一些,就当做个笔记,也希望能给需要的人带来方便。

    UML和EA教程

    **UML(统一建模语言)与Enterprise Architect(EA)** UML,全称为Unified Modeling Language,是一种在软件工程领域广泛使用的标准化建模语言。它为软件开发提供了一种图形化的方法来描述系统的需求、设计、实现...

Global site tag (gtag.js) - Google Analytics