自从1997年正式发布UML以后,大量商用UML建模CASE工具粉墨登场。这样为我们提供了许多的选择,同时也要求我们在选择正确的UML建模工具以更好地适应我们业务和软件应用程序开发需求,达到最好的投资回报率(ROI)方面做大量的调查。在这篇文章中,我们将比较两款CASE工具的UML建模能力、双向工程特性和项目生命周期支持:Sparx Systems的Enterprise Architect(EA)专业版V.3.51和IBM Rational的Rational Rose企业版V.2002。

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

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

  * 通过用例模型,业务/系统分析可以捕获到业务/系统需求。

  * 设计者/构架师所作的设计模型能在不同层次的同一层内清晰表达对象或子系统之间的交互(典型的UML图如类图和交互图)。

  * 开发者能快速地将模型转变为一个可运行的应用程序,寻找类和方法的子集,以及理解它们如何交互。

  模型被看作是蓝图和构建系统的最终手册。同样,建模也就是一种从高层并以适当的形式来考虑一个设计的表述和理解它怎样运行的能力。

  出于这些动机,UML CASE工具以及对应的方法论为我们提供了一种因系统太复杂而不能理解下层源代码的描述系统的方法ÿ

EA与Rose UML建模工具比较相关推荐

  1. UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML

    UML建模工具Visio .Rational Rose.PowerDesign,Visual Paradigm for UML     ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对U ...

  2. 三大UML建模工具Visio、Rational Rose、PowerDesign的区别

    三大UML建模工具Visio.Rational Rose.PowerDesign的区别 本文源自http://developer.51cto.com/art/201006/207993.htm UML ...

  3. UML建模工具EA和Rose比较

    UML建模工具EA和Rose比较 自从1997年正式发布UML以后,大量商用UML建模CASE工具粉墨登场.这样为我们提供了许多的选择,同时也要求我们在选择正确的UML建模工具以更好地适应我们业务和软 ...

  4. UML建模工具Enterprise Architect(EA) -- 安装及简单使用

    目录 一.什么是EA? 二.安装EA 三.为什么要学会用EA? 四.创建EA工程 五.创建类视图,构建类和接口 六.选中模型目录,自动检出Java代码 七.构建内部类 八.趁热打铁,构建数据表视图并检 ...

  5. UML建模工具Rose与PowerDesigner,两款建模工具的对比

    原文:http://developer.51cto.com/art/201006/207888.htm 作为世界最著名的两大CASE工具,UML建模工具Rose和PowerDesigner的名声可谓如 ...

  6. 几款常用UML建模工具解析

    本节向大家介绍几款常用UML建模工具,UML是个好东西,但是过分的依赖于UML也不是一件好事,因为有时候它会把简单的东西复杂化.请看下面详细介绍. 常用UML建模工具 UML不算是个新名词,但是实际中 ...

  7. UML uml建模工具

    UML建模工具 一.UML的概念: 参考百度百科: https://baike.baidu.com/item/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD ...

  8. 10款UML建模工具更新(2023.4)Software Ideas Modeler 、Rhapsody、Papyrus

    最近一段时间更新的工具有: 工具最新版本:Software Ideas Modeler 13.99 更新时间:2023年4月17日 工具简介 轻量级建模工具,支持UML.BPMN.SysML. 平台: ...

  9. UML建模工具StarUML中文版

    UML建模工具有好几种,笔者以前用过的是EA(Enterprise Architect),现在觉得StarUML也挺好用的,特此提供下载: 链接:https://pan.baidu.com/s/1su ...

最新文章

  1. Silverlight实用窍门系列:52.Silverlight中的MVVM框架极速入门(以MVVM Light Toolkit为例)...
  2. 人生必做清单-----持续更新
  3. 开课吧python学费-分享一个小白也能月赚2万的新技能
  4. 理解这几张图,你就是js小牛了
  5. [html] HTML5的video怎样预加载(支持全量加载)?
  6. 项目进度管理和项目成本管理的重点梳理
  7. android studio 2.3 instant run,android studio 2.3 instant run not working
  8. 日本「AI 鱼脸识别」项目,每分钟识别 100 条,有望让渔民不再“摸鱼”
  9. ANSYS SPEOS VRXPERIENCE-基于物理特性的智能驾驶传感器高精度仿真
  10. Web前端开发最常见的八种编程软件
  11. 线性代数笔记——第一章行列式
  12. 汤姆熊游艺厅抓娃娃技巧汇总
  13. C语言包含特殊寄存器文件ch,c语言第二次实验报告 - osc_zfz30hgc的个人空间 - OSCHINA - 中文开源技术交流社区...
  14. ​主机安全是什么以及​主机安全的功能和价值分析
  15. far指针与near指针
  16. fastboot unlock手机步骤
  17. LoRa无线远传水表方案ASR6500S/LLCC68
  18. c语言大作业酒店管理系统,用C语言编写的酒店管理系统
  19. 如何修改C盘里windows\system32\drivers\etc里面的hosts文件并保存
  20. 混合特征目标选择用于基于BCI的二维光标控制

热门文章

  1. PAT1055 集体照 (25 分)【3/6通过】
  2. 从印度兵力分布聊聊Mybatis中#和$的区别
  3. Amazon Aurora 论文解读
  4. 1042 字符统计 (20分)——16行代码满分
  5. 【解题报告+思路拓展】蓝桥杯 拉马车 2017年C组真题
  6. 15行代码AC——Link/Cut Tree CodeForces - 614A(爆long long处理+快速幂讲解)
  7. 蓝桥杯 试题 入门训练 Fibonacci数列——9行代码AC
  8. 柔性体没有应变_柔性应变和压力传感器
  9. 改变Android的hello world程序字体颜色和背景颜色
  10. zabbix远程mysql_zabbix action 执行远程命令