Rational Rose技术交流(一)

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

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、 Import,Export 17

3、 Add-in Manager 17

4、 Workspace 19

5、 常用快捷键 20

6、 Autosize All 20

7、 Options的设置 21

六、 进一步学习 22

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

一、 Rational Rose是什么

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

当前市场上基于UML可视化建模的工具很多,例如有Microsoft的Visio2002,Oracle的Designer2000,还有PlayCase 、CA BPWin、CA ERWin、Sybase PowerDesigner等等。

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

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

需求

构架(分析/设计)

建造(编码)

测试

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

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

编程环境 - Rational Apex、Rational Summit/TM、Rational TestMate、

Rational Ada Analyzer

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

Rational Suite PerformanceStudio

配置管理

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

软件流程

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

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

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航