Rational Rose技术的详细介绍

Rational Rose技术的详细介绍

Rational Rose技术交流

一、 Rational Rose是什么... 2

二、 Rationla Rose有什么用 3

三、 Rose的核心——统一建模语言UML 4

1)、 UML的发展历程 4

2)、 UML(Unified Modeling Language) 的具体内容 4

1 用例图 5

2 类图 8

3 包图 9

4 序列图 9

5 协作图 10

6 状态图 11

7 活动图 11

8 构件图 12

9 部署图 13

四、 使用Rational Rose进行数据库建模 15

五、 Rational Rose的一些使用技巧 16

1 Units Control 16

2 ImportExport 17

3 Add-in Manager 17

4 Workspace 19

5 常用快捷键 20

6 Autosize All 20

7 Options的设置 21

六、 进一步学习 22

阐明RoseRational产品系列中所处的位置和在整个开发流程中所起的作用,介绍Rose的核心——统一建模语言UML以及从Rose使用的角度进行交流。

一、 Rational Rose是什么

Rational RoseRational公司出品的基于UML的可视化建模工具。

当前市场上基于UML可视化建模的工具很多,例如有MicrosoftVisio2002OracleDesigner2000,还有PlayCase CA BPWinCA ERWinSybase PowerDesigner等等。

为什么要选择Rational Rose呢?这就不能不提到UML的三位创始人了,面向对象领域的大师级人物:BoochRumbaughJacobson。而这三位大师目前都在Rational公司担任首席工程师,既然UML是业界标准的可视化建模语言,那么选择Rational Rose的原因就不言而喻了。

而且RoseRational其他一系列的软件工程方面的产品的紧密集成使得Rose的可用性和扩展性更好。

需求

构架(分析/设计)

建造(编码)

测试

需求管理 - 收集、管理及传达变更的软件需求和系统需求。 Rational RequisitePro

可视化建模 - 生成一个反映软件应用程序、其构件、接口和之间关系的图形化的设计图,便于理解和交流。 Rational RoseRational Rose RealTime

编程环境 - Rational ApexRational Summit/TMRational TestMate

Rational Ada Analyzer

软件质量和测试自动化 - 提供集成化编程和测试工具来简化构件的创建,并代替昂贵、冗长且容易出错的手工测试,从而在较短的时间内、在风险已降低的情况下生成更高质量的应用程序。 Rational Suite TestStudio

Rational Suite PerformanceStudio

配置管理

软件配置与变更管理 - 在创建、修改、构建和交付软件的过程中,控制团队的日常开发。 Rational ClearCaseRational ClearCase MultiSiteRational ClearQuestRational ClearDDTS

软件流程

软件流程自动化 - 为软件经理和开发人员就如何开发有商业竞争力的软件资产提供指导。 Rational Unified ProcessRational SoDA

上面从左至右是软件生命周期的四个典型环节,下面的配置管理和软件流程是贯穿整个软件生命周期的活动。

目前Rational Rose在中国的市场占有率大约是4成(CSDN的调查统计),在国外的占有率应该会更高。