Rational Rose

Rational Rose

ID:39467733

大小:85.00 KB

页数:9页

时间:2019-07-04

Rational Rose_第1页
Rational Rose_第2页
Rational Rose_第3页
Rational Rose_第4页
Rational Rose_第5页
资源描述:

《Rational Rose》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RationalRoseindex一、RationalRose是什么二、RationlaRose有什么用三、Rose的核心——统一建模语言UML4(1)、UML的发展历程4(2)、UML(UnifiedModelingLanguage)的具体内容41、用例图2、类图3、包图4、序列图5、协作图6、状态图7、活动图8、构件图9、部署图四、使用RationalRose进行数据库建模五、RationalRose的一些使用技巧1、UnitsControl2、Import,Export3、Add-inManager4、Workspace5、常用快捷键6、AutosizeA

2、ll7、Options的设置六、进一步学习阐明Rose在Rational产品系列中所处的位置和在整个开发流程中所起的作用,介绍Rose的核心——统一建模语言UML以及从Rose使用的角度进行交流。一、RationalRose是什么RationalRose是Rational公司出品的基于UML的可视化建模工具。当前市场上基于UML可视化建模的工具很多,例如有Microsoft的Visio2002,Oracle的Designer2000,还有PlayCase、CABPWin、CAERWin、SybasePowerDesigner等等。为什么要选择RationalRo

3、se呢?这就不能不提到UML的三位创始人了,面向对象领域的大师级人物:Booch、Rumbaugh和Jacobson。而这三位大师目前都在Rational9公司担任首席工程师,既然UML是业界标准的可视化建模语言,那么选择RationalRose的原因就不言而喻了。而且Rose与Rational其他一系列的软件工程方面的产品的紧密集成使得Rose的可用性和扩展性更好。 需求构架(分析/设计)建造(编码)测试需求管理-收集、管理及传达变更的软件需求和系统需求。RationalRequisitePro可视化建模-生成一个反映软件应用程序、其构件、接口和之间关系的图形

4、化的设计图,便于理解和交流。RationalRose、RationalRoseRealTime编程环境-RationalApex、RationalSummit/TM、RationalTestMate、RationalAdaAnalyzer软件质量和测试自动化-提供集成化编程和测试工具来简化构件的创建,并代替昂贵、冗长且容易出错的手工测试,从而在较短的时间内、在风险已降低的情况下生成更高质量的应用程序。RationalSuiteTestStudio、RationalSuitePerformanceStudio配置管理软件配置与变更管理-在创建、修改、构建和交付软件

5、的过程中,控制团队的日常开发。RationalClearCase、RationalClearCaseMultiSite、RationalClearQuest、RationalClearDDTS软件流程软件流程自动化-为软件经理和开发人员就如何开发有商业竞争力的软件资产提供指导。RationalUnifiedProcess、RationalSoDA上面从左至右是软件生命周期的四个典型环节,下面的配置管理和软件流程是贯穿整个软件生命周期的活动。目前RationalRose在中国的市场占有率大约是4成(CSDN的调查统计),在国外的占有率应该会更高。9二、 Ratio

6、nlaRose有什么用前面已经说过了,RationalRose是基于UML的可视化建模工具,那首先要看看UML有什么用了。UML全称叫UnfiedModelingLanguage,顾名思义,UML是一种语言,一种表示法,就是一种交流沟通的工具,特别适用于软件密集型系统的表示。UML的统一性(Unified)表现为以下几点:(1)、     UML是人类思想和计算机代码的一个连接桥梁大家都知道,计算机能直接识别的语言就是二进制的CPU指令,早期工程师门都是直接写这些指令输入给计算机直接执行的,非常痛苦;后来就出现了更好理解的汇编语言,之后就出现了各种各样更加容易理

7、解和编写,更加接近人类语言的计算机高级语言,什么VB啊、DELPHI、JAVA等等。所以从一个角度来看,其实计算机软件的发展史,可以算是一个解决计算机语言和人类语句差异性问题的历史,就是说如何让开发语言更加接近人类语言。看看下面的一个图: 人类思想UMLVB、DELPHI、JAVA等等。。二进制代码 UML是人类思想和计算机代码的一个连接桥梁。(2)、     UML所定义的概念和符号可用于软件开发的分析、设计和实现的全过程,软件开发人员不必在开发过程的不同阶段进行概念和符号的转换。(3)、     UML所用的语言元素基本都是图形化的,便于理解和沟通,不但开发

8、人员之间可以用来交流,客

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。