Rational Rose使用介绍
- 格式:ppt
- 大小:1.66 MB
- 文档页数:44
Rational Rose 基本操作实验1-1:进入Rational Rose2003集成环境。
操作步骤:(1)打开“开始”菜单,选择“程序”命令(2)在“程序”菜单中选择“Rational Software”,然后选“Rational Rose Enterprise Edition”命令(3)进入Rational Rose2003界面,如图1.1所示。
图1.1 Rational Rose系统界面实验1-2:标题栏的使用操作步骤:利用控制菜单栏、是最大化,最小化,关闭按钮对系统界面进行控制。
(1)左键点击标题栏右上角,然后再选择最大化、最小化、移动、关闭等相应的命令菜单(2)点击右上角的最大化、最小化以及关闭按钮。
如图1.2图1-2 标题栏的使用实验1-3:菜单栏的使用(1)了解几种基本的菜单的操作方法图1-3 菜单栏的使用实验1-4:工具栏的使用操作步骤:(1)在工具栏空白处右键点击(2)选择“Customize……”菜单,出现下图-4所示的“自定义工具栏”对话框(3)如果想加入按钮,选中想加入的工具按钮,双击或者点击“添加(A)->”按钮(4)如果想去除掉在工具栏中的按钮,在当前工具栏按钮中选中它,并双击或者点击“-<删除(R)”按钮(5)按“关闭”按钮返回图1-4 工具栏的使用实验1-5:绘制UML模型。
UML模型的几种图的建立具体共性,其操作步骤如下:(1)新建a)在浏览器中选择相应的视图,点击鼠标右键,在弹出菜单中选择“New”菜单,然后在弹出的菜单中选择所要建立的相应的元素,如下图-5b)在浏览器中出现新建立的模型,命名c)双击建立的新元素,在工作区间打开d)填写相应的规范e)从工具栏中选取相应元素按钮的进行建模(2)修改a)双击所要修改的模型元素,在工作区间打开b)根据需求,对模型图进行修改(3)删除a)选中所要删除的元素b)鼠标右键点击,在弹出菜单中选择“Edit”菜单,再从其子菜单中选择“delete frommodel”。
Rational Roseindex一、Rational Rose是什么二、Rationla Rose有什么用三、Rose的核心——统一建模语言UML(1)、UML的发展历程 4(2)、UML(Unified Modeling Language) 的具体内容1、用例图2、类图3、包图4、序列图5、协作图6、状态图7、活动图8、构件图9、部署图四、使用Rational Rose进行数据库建模五、Rational Rose的一些使用技巧1、Units Control2、Import,Export3、Add-in Manager4、Workspace5、常用快捷键6、Autosize All7、Options的设置六、进一步学习阐明Rose在Rational产品系列中所处的位置和在整个开发流程中所起的作用,介绍R ose的核心——统一建模语言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 rose 实验报告Rational Rose 实验报告引言:Rational Rose 是一款软件开发工具,被广泛应用于软件系统的设计和建模。
本文将对 Rational Rose 进行实验评估,并对其功能和使用体验进行综合分析。
一、Rational Rose 的概述Rational Rose 是由 IBM 公司开发的一款面向对象的软件开发工具。
它提供了一套完整的建模工具,使开发人员能够在软件开发的各个阶段进行模型构建、分析和设计。
Rational Rose 支持多种开发语言,包括 Java、C++、C# 等,适用于不同类型的软件项目。
二、Rational Rose 的功能特点1. 可视化建模:Rational Rose 提供了直观且易于使用的图形界面,开发人员可以通过拖拽和连接图形元素来构建模型。
这种可视化建模的方式使得软件设计更加直观和易于理解。
2. 支持多种图形表示:Rational Rose 支持多种图形表示方式,包括类图、用例图、活动图等。
每种图形表示方式都有其特定的用途,可以帮助开发人员更好地理解和描述系统的不同方面。
3. 自动代码生成:Rational Rose 可以根据模型自动生成代码,大大提高了开发效率。
开发人员只需在模型中定义好类、方法和属性等信息,Rational Rose 就可以根据这些信息自动生成相应的代码框架。
4. 可视化调试:Rational Rose 提供了可视化调试工具,可以帮助开发人员快速定位和修复代码中的错误。
通过在模型中添加断点和观察点,开发人员可以在调试过程中实时查看变量的值和代码的执行流程。
三、Rational Rose 的使用体验在实际使用 Rational Rose 进行软件开发的过程中,我们发现它具有以下优点和不足之处。
优点:1. 强大的建模能力:Rational Rose 提供了丰富的建模工具和图形表示方式,使得开发人员能够更好地理解和描述系统的结构和行为。
Rational Rose 简介Rose模型(包括所有框图、对象和其他模型元素)都保存在一个扩展名为.mdl的文件中。
1. 环境简介1.1 Rational Rose可视化环境组成Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。
见图1-1。
图1-1:Rose界面●浏览器:用于在模型中迅速漫游。
●文档工具:用于查看或更新模型元素的文档。
●工具栏:用于迅速访问常用命令。
●框图窗口:用于显示和编辑一个或几个UML框图。
●日志:用于查看错误信息和报告各个命令的结果。
1.2浏览器和视图浏览器是层次结构,用于在Rose模型中迅速漫游。
在浏览器中显示了模型中增加的一切,如参与者、用例、类、组件等等。
Rose浏览器见图1-2。
浏览器中包含四个视图:Use Case视图、Logical视图、Component视图和Deployment 视图。
点击每个视图的右键,选择new就可以看到这个视图所包含的一些模型元素。
图1-2:Rose浏览器1.3框图窗口在图1-3所示的框图窗口中,我们可以浏览模型中的一个或几个UML框图。
改变框图中的元素时,Rose自动更新浏览器。
同样用浏览器改变元素时,Rose自动更新相应框图。
这样,Rose就可以保证模型的一致性。
图1-3:框图窗口2.UML各类框图的建立2.1建立用例图use case diagram从用例图中我们可以看到系统干什么,与谁交互。
用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人、系统或其他实体。
一个系统可以创建一个或多个用例图。
●创建用例图(图2-1-1)在浏览器的Use Case视图中,双击Main,让新的用例图显示在框图窗口中。
也可以新建一个包(右击Use Case视图,选择new→package,并命名),然后右击这个新建包的,选择new→use case diagram。
对系统总的用例一般画在Use Case视图中的Main里,如果一个系统可以创建多个用例图,则可以用包的形式来组织。