Rationla Rose

一、Rationla Rose有什么用

      前面已经说过了,Rational Rose是基于UML的可视化建模工具,那首先要看看UML有什么用了。UML全称叫Unfied Modeling Language,顾名思义,UML是一种语言,一种表示法,就是一种交流沟通的工具,特别适用于软件密集型系统的表示。

      UML的统一性(Unified)表现为以下几点:

      (1)、 UML是人类思想和计算机代码的一个连接桥梁

      大家都知道,计算机能直接识别的语言就是二进制的CPU指令,早期工程师门都是直接写这些指令输入给计算机直接执行的,非常痛苦;

      后来就出现了更好理解的汇编语言,之后就出现了各种各样更加容易理解和编写,更加接近人类语言的计算机高级语言,什么VB啊、DELPHI、JAVA等等。

      所以从一个角度来看,其实计算机软件的发展史,可以算是一个解决计算机语言和人类语句差异性问题的历史,就是说如何让开发语言更加接近人类语言。

      看看下面的一个图:

人类思想
UML
VB、DELPHI、JAVA等等。。
二进制代码


      这图可以看出UML是人类思想和计算机代码的一个连接桥梁。

      (2)、 UML所定义的概念和符号可用于软件开发的分析、设计和实现的全过程,软件开发人员不必在开发过程的不同阶段进行概念和符号的转换。

      (3)、 UML所用的语言元素基本都是图形化的,便于理解和沟通,不但开发人员之间可以用来交流,客户和开发人员之间也可以用它作为交流的工具。

      目前版本的Rational Rose可以用来做以下一些工作:

      1、对业务进行建模(工作流);

      2、建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的);

      3、对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步;

      4、建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)

      5、生成目标语言的框架代码,VB、JAVA、DELPHI

二、 rose的核心——统一建模语言uml

(1)、   uml的发展历程

ø        公认的面向对象建模语言出现于70年代中期。
ø        多种建模语言的出现:booch 1993 、oose 、omt _2 、ooa/ood
ø        uml 建模语言的形成,成为工业界的标准(1996年)。

      其发展历程可用下图形象表示:


(2)、   uml(unified modeling language) 的具体内容

      客观世界是一个复杂的巨系统,需要从不同的角度来考察,才能真正理解这个系统。为了能支持从不同角度来考察系统,标准建模语言uml定义了下列5类、共9种模型图,下面图表作了基本的描述:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值