




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目八RationalRose简介任务一初识RationalRose
任务二RationalRose的配置
任务三使用RationalRose建模
任务一初识RationalRose
RationalRose是Rational公司(现已被IBM公司收购)推出的一款支持UML、功能强大、可视化的建模工具。它为基于UML的面向对象系统的建模提供了很好的模型表示方式。
在软件系统开发的系统需求阶段、对象分析阶段、对象设计阶段,RationalRose都可以帮助开发者方便、快速地建立起相应的软件模型。
RationalRose采用用例视图、逻辑视图、组件视图和部署视图支持面向对象的分析和设计,在不同的视图中建立相应的UML图形,以反映软件系统静态的、动态的、物理的或逻辑的特性。
RationalRose具有良好的操作界面,可编辑*.mnu纯文本文件、修改和定义主菜单、添加运行模块,它可以生成各种代码和数据框架(如C++、Java、VisualBasic和Oracle等)。
RationalRose提供了正向/逆向工程的功能,实现在系统的UML设计模型与程序设计语言代码之间的转换。
操作一RationalRose的运行环境
1.硬件环境
PC兼容机,600MHz及以上CPU主频,512M及以上内存,400M及以上磁盘空间。
2.软件环境
(1)操作系统环境:WindowsNT4.0(SP6)、Windows2000Professional(SP2或SP3)、WindowsXPProfessional(SP2)、Windows2000/2003Server。
(2)数据库环境:支持IBMDB2UniversalDatabase5.x及以上版本、IBMDB2OS3905.x及以上版本、MSSQLServer6.x及以上版本、Oracle7.x及以上版本、SysbaseSystem12等软件环境。
操作二RationalRose的安装
(1)双击RationalRose2003的安装程序压缩文件,打开“指定文件保存路径”对话框,如图8-1所示。单击【Change】可以改变文件保存路径;如果要取消安装,单击【Cancel】按钮。
图8-1指定文件保存路径
(2)单击【next】按钮,打开“解压文件”对话框,如果要取消安装,单击【Cancel】按钮。
(3)在(2)的基础上再次单击【next】按钮,打开“解压文件”对话框,如图8-2所示。如果要取消安装,单击【取消】按钮。图8-2欢迎进入安装向导
(4)单击【下一步】按钮,打开“选择产品”对话框,如图8-3所示,选择“RationalRoseEnterpriseEdition”。如果要取消安装,单击【取消】按钮;如果要返回到上一步,单击【上一步】按钮。图8-3选择产品
(5)单击【下一步】按钮,打开“发布方法”对话框,如图8-4所示,选择默认的“DesktopinstallationfromCDimage”。如果要取消安装,单击【取消】按钮;如果要返回到上一步,单击【上一步】按钮。图8-4发布方法
(6)单击【下一步】按钮,打开“Rose企业版安装向导”对话框,如图8-5所示。如果要取消安装,单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-5Rose企业版安装向导
(7)单击【Next】按钮,打开“产品警告”对话框,如图8-6所示。如果要取消安装,单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-6产品警告
(8)单击【Next】按钮,打开“版权声明”对话框,如图8-7所示,选择“IAcceptthetermsinlicenseagreement”。如果要取消安装,单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-7版权声明
(9)单击【Next】按钮,打开“目标文件夹”对话框,如图8-8所示。单击【Change】可改变程序安装路径;如果要取消安装单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-8目标文件夹
(10)单击【Next】按钮,打开“自定义安装”对话框,如图8-9所示,可以选择要安装的项目。如果要查看磁盘空间,单击【Space】按钮;如果要取消安装单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-9自定义安装
(11)单击【Next】按钮,打开“准备安装”对话框,如图8-10所示,如果要取消安装单击【Cancel】按钮;如果要返回到上一步,单击【Back】按钮。图8-10准备安装
(12)安装完成后,打开“完成安装”对话框,如图8-11所示。单击【Finish】按钮完成RationalRose2003的安装。图8-11安装完成
任务二RationalRose的配置
RationalRose2003安装完成后以后,如果要进行配置,可以通过依次选择主菜单中的【Tools】—【Options】菜单,打开全局设置对话框。
操作一常规设置
在Rose全局设置对话框中选择【General】选项卡,可以完成默认字体、默认颜色、布局等常规选择设置,如图8-12所示。图8-12常规设置如果要设置文档窗口字体、日志窗口字体和默认字体,选择对应的【Font】按钮进行设置;如果要设置线条颜色,选择【LineColor】按钮;如果要设置填充颜色,选择【FillColor】按钮进行设置;如果要设置保存时的选项,改变【Save】中的选项;如果要设置元素布局的选项,改变【LayoutOptions】中的选项。
操作二其他设置
在【Options】菜单中,除了进行常规设置以外,还可以改变图形元素、浏览器和对应语言等其他设置。如图8-13所示。图8-13其他设置
任务三使用RationalRose建模
掌握RationalRose的基本界面内容能够有效地帮助使用RationalRose来创建图形。
操作一RationalRose的启动界面
在启动RationalRose2003后,出现如图8-14所示的启动界面。图8-14RationalRose2003的启动界面启动界面消失后,将弹出RationalRose2003的主界面,以及在主界面前弹出的用来设置启动选项的对话框,该对话框如图8-15所示。在对话框中,有三个可供选择的选项卡,分别为【New】(新建)、【Existing】(打开)、【Recent】(最近使用的模型)。图8-15新建模型对话框在【New】(新建)选项卡中可以选择创建模型的模板,其中有一个选项“MakeNewFramework”(创建新的框架)比较特殊,它用于创建一个新的模板,当选择“MakeNewFramework”后,单击【OK】按钮,进入如图8-16所示的创建模板界面。图8-16创建新的模板在使用这些模板前,先要确定创建模型的目标与结构,从而能够选择一个与将要创建的模型的目标与结构相一致的模板,然后使用该模板定义一系列模型元素,对待创建的模型进行初始化构建。如果需要查看该模板的描述信息,可以在选中此模板后单击【Details】按钮进行查看。如果只是想创建一些模型,这些模型不具体使用那些模板,这个时候可以单击【Cancel】按钮进行取消即可。
在【Existing】(打开)选项中可以打开一个已存在的模型,如图8-17所示。在对话框左侧的列表中逐级找到该模型所在的目录,然后从右侧的列表中选中该模型并单击【Open】(打开)按钮。在打开一个新的模型前,应保存并关闭正在工作的模型,当然在打开已经存在模型时也会出现请保存当前正在工作的模型的提示。图8-17打开已存在的模型在【Recent】(最近使用的模型)选项卡中可以选择打开一个最近使用过的模型文件,如图8-18所示。选中需要打开的模型并单击【Open】按钮或者双击该模型文件的图标即可。如果当前已经有正在工作的模型文件,在打开新的模型前,Rose会先关闭当前正在工作的模型文件。如果当前工作的模型中包含未保存的内容,系统将弹出一个询问是否保存当前模型的对话框。图8-18打开最近使用的模型文件
操作二RationalRose的主界面
RationalRose2003的主界面如图8-19所示。图8-19RationalRose2003的主界面由图8-19可以看出,RationalRose2003的主界面主要由标题栏、菜单栏、工具栏、工作区和状态栏构成。
1.标题栏
标题栏可以显示当前正在工作的模型文件名称,如图8-20所示,模型的名称为“模型示例”。对于刚刚新建还未被保存的模型名称使用“untitled”表示。除此之外,标题栏还可以显示当前正在编辑的图的名称和位置,如“ClassDiagram:logicalView/Main”代表的是在LogicalView(逻辑视图)下创建的名为“Main”的ClassDiagram(类图)。图8-20标题栏示例
2.菜单栏
在菜单栏中包含了所有在RationalRose2003中可以进行的操作,一级菜单共有11项,分别是【File】(文件)、【Edit】(编辑)、【View】(视图)、【Format】(格式)、【Browse】(浏览)、【Report】(报告)、【Query】(查询)、【Tools】(工具)、【Add-Ins】(插件)、【Window】(窗口)和【Help】(帮助),如图8-21所示。图8-21菜单栏示例
1)【File】
【File】(文件)的子菜单显示了关于文件的一些操作内容,对子菜单的说明如表8-1所示。表8-1FiIe 的子菜单其中【Units】的子菜单包含关于Units的相关操作,如表8-2所示。表8-2【Units】的子菜单表8-2中【CM】的子菜单的说明如表8-3所示。表8-3【CM】的子菜单
2)【Edit】
【Edit】(编辑)的子菜单用于对各种图进行编辑操作,并且它的子菜单会根据图的不同有所不同,但是还会有一些相同的选项,如表8-4所示。不同的选项如表8-5所示。表8-4【Edit】菜单下共有的子菜单表8-5【Edit】下不同图的子菜单
3)【View】
【View】(视图)的子菜单用于处理窗口显示的操作,其内容如表8-6所示。表8-6【View】(视图)的子菜单内容
4)【Format】
【Format】(格式)的子菜单用于进行字体等显示样式的设置,其内容如表8-7所示。表8-7【Format】(格式)下的子菜单内容
5)【Browse】
【Browse】(浏览)的子菜单和【Edit】(编辑)的子菜单类似,根据不同的图可以显示不同的内容,共有的菜单内容如表8-8所示。根据不同图显示的不同菜单如表8-9所示。表8-8【Browse】(浏览)下的共有菜单内容表8-9【Browse】(浏览)下不同图的不同菜单内容
6)【Report】
【Report】(报告)的子菜单显示了关于模型元素在使用过程中的一些信息,如表8-10所示。表8-10【Report】(报告)的子菜单内容
7)【Query】
【Query】(查询)的子菜单显示了关于图的操作信息,如表8-11所示,在SequenceDiagram(序列图)、CollaborationDiagram(协作图)和DeploymentDiagram(部署图)中没有【Query】(查询)的菜单选项。表8-11【Query】(查询)的子菜单内容
8)【Tools】
【Tools】(工具)的子菜单显示了各种插件工具的使用,如表8-12所示。表8-12【Tools】(工具)的子菜单内容在不同的图中【Create】可以显示不同的子菜单,其子菜单内容如表8-13所示。表8-13【Create】(新建)下根据不同图显示不同的子菜单内容
9)【Add-Ins】
【Add-Ins】(插件)的子菜单只有一个,即【Add-InManager】,用于对附加工具的插件进行管理,并标明这些插件是否有效。很多外部的产品都对RationalRose2003提供了“【Add-In】”支持,用来对Rose的功能进行进一步扩展,如Java、Oracle或者C#等,有了这些“Add-In”,RationalRose2003就可以进行更多深层次的工作了。例如,在安装了C#的相关插件后,RationalRose2003就可以直接生成C#的框架代码,也可以从C#代码转换成RationalRose2003模型,并进行两者的同步操作。
10)【Window】
【Window】(窗口)的子菜单和大多数应用程序相同,是对编辑区域窗口的操作,如表8-14所示。表8-14【Window】(窗口)的子菜单内容
11)【Help】
【Help】(帮助)的子菜单内容也和大多数应用程序相同,包含了系统的帮助信息,如表8-15所示。表8-15【Help】(帮助)的子菜单内容
3.工具栏
在RationalRose2003中工具栏的形式有两种,分别是:标准工具栏和编辑区工具栏。标准工具栏在任何图中都可以使用,因此在任何图中都会显示,其默认的标准工具栏中的内容如图8-22所示,标准工具栏中每个选项的具体操作的详细说明如表8-16所示;编辑区工具栏是根据不同的图形而设置的具有绘制不同图形元素内容的工具栏,显示时位于图形编辑区的左侧,也可以通过选择【View】|【Toolbars】命令来定制是否显示标准工具栏和编辑区工具栏。图8-22标准工具栏表8-16【FiIe】的子菜单对于标准工具栏和编辑区工具栏,也可以通过菜单中的选项进行定制。选择【Tools】|【Options】命令,弹出一个对话框,打开【Toolbars】(工具栏)选项卡,如图8-23所示。
在“Standardtoolbar”(标准工具栏)选项组中可以选择显示或隐藏标准工具栏,或者设置工具栏中的选项是否使用大图标。
在“Diagramtoolbar”(图形编辑工具栏)选项组中可以选择是否显示编辑区工具栏,以及编辑区工具栏的显示样式,如是否使用大图标或小图标、是否自动显示或锁定等。图8-23定制工具栏在“Customizetoolbars”(定制工具栏)选项组中可以根据具体情况定制标准工具栏和图形编辑工具栏的详细信息。定制标准工具栏时,可以单击位于“Standard”(标准)选项右侧的按钮,弹出如图8-24所示的对话框。在该对话框中可以将左侧的选项添加到右侧的列表框中,这样在标准工具栏中就会显示,当然也可以通过这种方式删除标准工具栏中不用的信息。对于各种图形编辑工具栏的定制,可以单击位于该图右侧的按钮,弹出关于该图形定制的对话框,如图8-25所示为定制“DeploymentDiagram”(编辑区工具栏)对话框,在该对话框中可以添加或删除在编辑区工具栏中显示的信息。图8-25定制编辑区工具栏图8-24定制标准工具栏
4.工作区
工作区由4部分构成,分别为浏览器、文档区、编辑区和日志区。在工作区中可以方便地完成绘制各种UML图形的任务。
1)浏览器和文档区
浏览器和文档区位于RationalRose2003工作区域的左侧,如图8-26所示。浏览器是一种树型的层次结构,可以迅速查找到各种图或者模型元素。在浏览器中默认创建了4个视图,分别是:UseCaseView(用例视图)、LogicalView(逻辑视图)、ComponentView(构件视图)和DeploymentView(部署视图)。在这些视图所在的包或者图下,可以创建不同的模型元素。图8-26浏览器和文档区文档区用于对RationalRose2003中所创建的图或模型元素进行说明,如当对某一个图进行详细说明时,可以将该图的作用和范围等信息置于文档区,那么在浏览或选中该图时就会看到该图的说明信息。模型元素的文档信息也是相同。在类中加入文档信息,在生成代码后以注释的形式存在。
2)编辑区
编辑区位于RationalRose2003工作区域的右侧,如图8-27所示,用于对图进行编辑操作。编辑区包含了图形工具栏和图的编辑区域,在图的编辑区域中可以根据图形工具栏中的图形元素内容绘制相关信息。在图的编辑区域添加的相关模型元素会自动地在浏览器中添加,从而使浏览器和编辑区的信息保持同步,也可以将浏览器中的模型元素拖动到图形编辑区中进行添加。图8-27编辑区
3)日志区
日志区位于RationalRose2003工作区域的下方,如图8-28所示。在日志区中记录了对模型的一些重要操作。图8-28日志区
5.状态栏
状态栏记录了对当前信息的提示和当前的一些描述信息,如帮助信息“ForHelp,pressF1”以及当前使用的语言“DefaultLanguage:Analysis”等,如图8-29所示。图8-29状态栏
操作三RationalRose的使用
1.创建模型
可以通过选择【File】|【New】命令来创建新的模型,也可以通过标准工具栏下的“新建”按钮创建新的模型,这时便会弹出选择模板的对话框,选择想要使用的模板后单击【OK】(确定)按钮即可。如果使用模板,RationalRose2003系统就会将模板的相关初始化信息添加到创建的模型中,这些初始化信息包含了一些包、类、构件和图等。也可以不使用模板,单击【Cancel】(取消)按钮即可,这个时候创建的是一个空的模型项目。
2.保存模型
保存模型包括对模型内容的保存和对在创建模型过程中日志记录的保存。这些都可以通过菜单栏和工具栏来实现。
1)保存模型内容
可以通过选择【File】|【Save】命令来保存新建的模型,也可以通过标准工具栏下的按钮保存新建的模型,保存的RationalRose模型文件的扩展名为“.mdl”。在选择【File】|【Save】命令进行保存文件后,弹出如图8-30所示的对话框,可以在“文件名”文本框中设置RationalRose模型文件的名称。图8-30保存模型
2)保存日志
可以通过选择【File】|【SaveLogAs】命令来保存日志,保存日志的对话框如图8-31所示。也可以通过【AutoSaveLog】(自动保存日志)功能使系统在该文件中自动保存日志记录。图8-31保存日志
3.导入模型
可以通过选择【File】|【ImportModel】命令导入模型、包或类等,可供选择的文件类型包括“.mdl”、“.ptl”、“.sub”或“.cat”等,导入模型的对话框如图8-32所示。图8-32导入模型
4.导出模型
可以通过选择【File】|【ExportModel】命令导出模型,导出模型的对话框如图8-33所示,导出文件的后缀名为“.ptl”。图8-33导出模型当选择一个具体的类时,如选择一个类名称为“Stude
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疼痛科课件教学课件
- 小学语文人教版二年级上册第二单元《树歌》教育教学课件
- 2025年出口贸易合同模板示例
- 道路设计管理课件
- 滕王阁序教案
- 2025年私人出租住房租赁合同协议书
- 造价工程师课件网校网盘
- 待定系数法讲课文档
- 第治疗中枢神经系统退行性疾病药讲课文档
- 2026届四川省自贡市富顺二中学中考联考数学试题含解析
- 理疗店合伙协议合同范本
- 2025年施工员-土建方向-岗位技能(施工员)考试题库
- 2025年度跨境电商平台合作运营合同
- 物业相关法律知识培训
- 2025发展对象培训班考试试题及参考答案
- 呼吸内科专科建设
- 2024广西专业技术人员继续教育公需科目参考答案(97分)
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
- 施工班组考核评分表
- 航运上市公司的绩效评价概述
- 初中虚拟语气讲解PPT精品文档
评论
0/150
提交评论