第8章 Rose的使用.PPTVIP

  • 4
  • 0
  • 约4.92千字
  • 约 19页
  • 2017-06-18 发布于天津
  • 举报
第8章 Rose的使用

UML系统建模及系统分析与设计 王欣 张毅 编著 中国水利水电出版社 第8章 Rose的使用 本章目的: ⑴ 掌握其进行UML建模的基本操作。 ⑵ 理解用例图的基本概念。掌握运用Rose工具绘制用例图的基本操作。 ⑶ 理解活动图的基本概念。掌握运用Rose工具绘制活法图的基本操作。 ⑷ 理解对象类图的基本概念。掌握运用Rose工具绘制类图的基本操作。 ⑸ 理解顺序例图的基本概念。掌握运用Rose工具绘制顺序图的基本操作。 ⑹ 理解通信图的基本概念。掌握运用Rose工具绘制通信图的基本操作。 ⑺ 理解状态机图的基本概念。掌握运用Rose工具绘制状态机图的基本操作。 ⑻ 理解构件图的基本概念。掌握运用Rose工具绘制构件图的基本操作。 ⑼ 理解部署图的基本概念。掌握运用Rose工具绘制部署图的基本操作。 ⑽ 掌握运用Rose工具进行正向工程和逆向工程的操作。 8.1 Rose概述 Rational Rose并不是单纯的绘图工具,它是专门支持UML的建模工具,有很强的校验功能,能检查出模型中的许多逻辑错误,还支持多种语言的双向工程(将模型转换成指定编程语言的代码,或将代码转换成模型),特别是对Java的支持非常好。它是目前最好的基于UML的CASE工具平台,是支持UML和RUP的功能强大的面向对象可视化分析、建模工具。 8.1.1 Rational Rose的版本 Rose2003分企业版、专业版和Rose Modeler三种版本,各个版本具有不同的功能。 8.1.2 Rational Rose的主要功能 Rational Rose的基本功能有: ⑴ 面向对象建模。⑵ 用例分析。 ⑶ 支持UML、COM、OMT和Booch’93。 ⑷ 语义检查。 ⑸ 支持可控的迭代开发。 ⑹ 双向工程。 ⑺ 支持多用户并行开发。⑻ 可以与数据建模工具集成。 ⑼ OLE链接、自动化。 ⑽ 多平台可用性。 8.1.3 Rational Rose模型视图 ⑴ 用例视图(Use Case View) ⑵ 逻辑视图(Logical View) ⑶ 构件视图(Component View)⑷ 部署视图(Deployment View) 2. 用例图建模的工具 3. 创建用例图 8.2.2 活动图建模 1. 活动图建模界面 2. 活动图建模的工具 3. 创建活动图 8.2.3 对象类建模 1.对象类建模界面 2. 对象类建模的工具 3. 创建类图 8.2.4 顺序图建模 1. 顺序图建模界面 8.1.4 Rational Rose工具简介 1.Rational Rose的安装方法 2.Rational Rose的启动界面 Rose的界面有菜单、浏览区、文档工具、工具栏、状态栏、框图窗口和日志等。 3.创建模型及其组件 Rose创建的模型文件的扩展名为“*.mdl”,通常一个模型对应一个完整的系统。 新建一个模型的步骤如下: (1)创建模型。 (2) 保存模型。(3) Rose模型的导入与导出。 (4)将Rose模型发布到Web上。 (5) 模型集成。 8.2 Rose建模 8.2.1 用例图建模 用例图建模界面 图8.16用例图的创建界面 2. 顺序图建模的工具 3. 创建顺序图 8.2.5 通信图建模 1.通信图建模界面 2.通信图建模的工具 3.创建通信图 8.2.6 状态机图建模 1.状态机图建模界面 图8.42 状态机图创建界面 2.状态机图建模的工具 3.创建状态机图 8.2.7 构件图建模 1.构件图建模界面 图8.49 构件图创建界面 2.构件图建模的工具 3.创建构件图 8.2.8 部署图建模 1.部署图建模界面 图8.57 部署图构建界面 2. 部署图建模的工具 3. 创建部署图 8.3 Rational Rose生成代码 Rational Rose Professional版本只提供对一种目标语言的支持,这种语言取决于用户在购买该版本时候的选择。Rational Rose Enterprise版本对UML提供了很多支持,可以使用多种语言进行代码生成,这些语言包括Ada83、Ada95、ANSI C++、CORBA、Java、COM、Visual Basic、Visual C++、Oracle 8和XML_DTD等。可以通过选择“Tools”下的【Options】选项查看其所支持的语言信息,如图8.61所示。 图8.61Rational Rose Enterprise支持的语言信息 使用Rational Rose生

文档评论(0)

1亿VIP精品文档

相关文档