Rational Rose 和 UML是什么关系?

我是个菜鸟,请大家指教。UML是统一建模语言,但是Rational Rose也是统一建模语言,是画UML用的。但具体怎么样?请大家告诉下

第1个回答  2006-05-08
Rational Rose就是一种做UML图的工具软件,不是什么建模语言

其实现在有很多软件都能通过UML生成代码,还有Enterprise Architect什么的
第2个回答  推荐于2017-09-09
  UML与Rational Rose中利用UML可以开发几种不同的可视框图,表示系统的不同方面:
  BusiessUseCase框图:表示整个机构提供的功能,用来回答:公司干什么?为什么要建立这个系统(它是整个系统的一个运行情景),这个图从机构的角度来绘制。
  UseCase框图:显示使用案例与角色间的交互,使用案例表示从用户角度对系统的要求,因此表示系统的功能;角色是系统的主体,表示提供或接收系统信息的人或系统。
  Activity框图:演示了系统中的功能流,可以在BusiessUseCase显示业务的工作流,也可以在UseCase中的细化中显示一个使用案例的事件流。Activity框图可以分为多个swimae,每个swimae表示工作流中的不同角色,每个swimae中的活动就是这个角色的责任。
  Sequece框图:显示使用案例中的功能流程。对象和角色都在框图顶部。每个箭头表示角色与对象或对象与对象之间为完成所需功能而传递的消息。
  Coaboratio框图:Sequece框图演示的是对象与角色随时间变化的交互,而Coaboratio框图则不参照时间而显示对象和角色的交互。Coaboratio框图可以显示对象处理过程的分布,如果Coaboratio框图是星型的,几个对象与一个中央对象通信,则设计人员认为系统对中央对象依赖太强,则可能重新设计中央对象,以更均匀地分配处理工作。这种交互很难在Sequece框图中看到。
  Cass框图:显示系统中类与类之间的关系
  Statechart框图:Cass框图提供了类及其关系的静态图形,而Statechart框图可以建模系统的动态功能。
  Compoet框图:显示软件组件及其相互关系(逻辑关系)
  Depoymet框图:显示网络的物理布局和各种组件的位置

  UML与Rational Rose中Rose模型有四个视图:UseCase视图,ogica视图,Compoet视图和Depoymet视图,针对系统中不同使用人员(高层,低层)
  ◆UseCase视图:系统中的所有角色,使用案例和UseCase框图,还可能包括一些Sequece框图和Coaboratio框图。UseCase视图是系统中与系统实现无关的视图。
  Activity框图:显示业务用例(BusiessUseCase框图中)中的工作流。
  UseCase框图:角色和使用案例和它们之间的交互
  Iteractio框图(它有两种实现形式:Sequece框图和Coaboratio框图):显示一个使用案例流程涉及的对象或类。每个使用案例可能有多个Iteractio框图。Iteractio框图可以在UseCase视图(独立与实现)或ogica视图(与语言相关)中创建。
  包:角色、使用案例或其它模型元素组,将类似的元素组合在一起,
  注意:使用案例、UseCase框图来确定系统的高层视图。
  ◆Logical视图:关注如何实现使用案例中提出的功能。
  Cass框图:构件类
  Iteractio框图:用于显示参与使用案例事件流程的类(分析类)
  包:一组相关类或者其它模型元素。有助于组织开发。
  Statechart框图:对象的动态行为
  ◆Compoent视图:模型代码库
  Compoent框图:组件及相互关系
  包:相关组件的组,包装组件的关系的目的是:重复使用(没有关联关系的组件包可以重复使用)
  ◆Depolyment视图:关注系统的实际部署,可能与系统的逻辑结构不同
第3个回答  推荐于2017-09-16

rational rose原来是个独立得公司,后来被IBM收购
UML是70年代由3个做系统的工程师创造的。主要是为了统一在工业界在软件设计上的规范。以图形来代替具体的编码。这种做法有许多优点,简单,易懂,规范,更改容易。对于一个系统,UML能从几种不同的角度去描述,从系统的对象,从模型结构上,或者从逻辑关系上,一共有5种视角。每种视角有自己的使用方法和对象。并且也有自己的特殊图形,这几种图形包括了在工业上广泛使用的各种图形,比如流程顺序图,逻辑关系图,等等。
UML并不是一个很完整的语言。至少现在它还没有一个完全规定好的工业标准。rose只是一个软件平台。但是也算是业界第一。微软的visio也能画uml图。但是rose把uml和JAVA,VB联系了在一起。它有种功能叫代码自动生成。理论上是能把uml图形转换成JAVA 或者VB代码。但是这个功能其实挺假的。只能生成大致的代码结构。

我记得就这么多,我硕士论文就是跟UML有关,不过后来转行了。记不得多少了。网上有uml小组,你可以去看看。网址自己去搜本回答被提问者和网友采纳

Rational Rose 和 UML是什么关系?
Rational Rose就是一种做UML图的工具软件,不是什么建模语言 其实现在有很多软件都能通过UML生成代码,还有Enterprise Architect什么的

Rational Rose用途
Rational Rose是一款以UML为基础的可视化建模工具,UML全称为Unified Modeling Language,它是一种通用的表示法,旨在为软件密集型系统的理解和交流提供清晰的桥梁。UML的核心特性在于它的统一性,体现在几个关键点:首先,UML作为人类思维和计算机代码的桥梁,使得开发者无需直接面对二进制的CPU指令,而是能通...

Rational Rose内容
Rational Rose是一个集成的建模工具,它涵盖了统一建模语言(UML)、OOSE和OMT。UML是Rational公司三位世界级面向对象技术专家Grady Booch、Ivar Jacobson和Jim Rumbaugh的创新成果,他们扩展了早期的面向对象研究和设计方法,为可视化的建模软件提供了坚实的理论基础。相比之下,Rational Rose以其深厚UML背景,...

三大UML建模工具VisioRationalRosePowerDesign的区别
1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。从使...

Rational RoseRose、PowerDesign、Visio建模工具比较
Rational Rose是一款以UML为基础的建模工具,它最初是为了全面支持UML建模而诞生的。早期版本主要关注软件开发过程中的语义、模块、对象和流程设计,能够提供全面的分析和设计视角,使软件设计更为清晰。虽然其结构主要针对熟悉UML的开发者,但随着版本更新,数据库建模功能已得到增强,对代码框架生成的支持也...

谁能告诉我ROES的指令是什么
目前Rational Rose在中国的市场占有率大约是4成(CSDN的调查统计),在国外的占有率应该会更高。 二、Rationla Rose有什么用前面已经说过了,Rational Rose是基于UML的可视化建模工具,那首先要看看UML有什么用了。UML全称叫Unfied Modeling Language,顾名思义,UML是一种语言,一种表示法,就是一种...

uml建模工具介绍
1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。从...

UML与Rational Rose 2002从入门到精通内容简介
本书不仅全面覆盖了UML和Rational Rose在项目开发中的应用,而且强调了紧扣用户需求的重要性。项目开发人员将能够运用本书所学,方便地开发出符合用户需求的系统或对现有系统进行有效改造,实现高效、高质量的软件开发。本书适合项目开发人员作为参考书籍,同时也是大学教材或自学材料的理想选择。通过系统学习本...

UML与Rational Rose 2003软件工程统一建模原理与实践教程基本信息_百度...
本书作为软件工程领域的专业教材,详细介绍了UML(统一建模语言)和Rational Rose 2003工具在软件开发过程中的应用。UML提供了一套用于描述、可视化、构造和文档化软件系统的通用语言,而Rational Rose 2003则是一个强大的基于UML的建模工具,可以帮助软件工程师更加高效地设计、实现和验证软件系统。书中内容...

实时UML与RationalRoseRealTime建模案例剖析内容简介
第一部分,作为基础,介绍了建模环境的设置和使用,为后续工作打下坚实基础。第二部分是建模篇,主要讲解如何运用Realtime UML和RationalRoseRealTime工具,从需求分析开始,逐步深入到系统设计和部署的各个环节。这部分内容详细阐述了实时系统设计的关键步骤和策略。第三部分,案例篇则是本书的核心,通过四...

相似回答