RationalRose的安装与应用文档格式.docx
《RationalRose的安装与应用文档格式.docx》由会员分享,可在线阅读,更多相关《RationalRose的安装与应用文档格式.docx(37页珍藏版)》请在冰点文库上搜索。
![RationalRose的安装与应用文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/1abf93dc-3930-4285-99e4-de9b4c502182/1abf93dc-3930-4285-99e4-de9b4c5021821.gif)
【16】单击Install按钮产品开始安装,安装界面如图A-16所示。
安装的时间根据机器的配置而定。
图A-15准备开始安装图A-16安装界面
【17】在安装完成后进入安装完成提示界面,如图A-17所示。
在该界面中可以选择是否连接到Rational开发者网络或者打开Readme文件。
单击Finish按钮确认安装完毕。
【18】在安装成功后会弹出软件注册对话框,如图A-18所示,要求用户对该软件进行注册。
图A-17完成安装后的提示界面图A-18软件注册对话框
【19】在系统的“开始”、“程序”菜单中将会多出RationalSoftware命令,其子命令如图A-19所示,其中RationalRoseEnterpriseEdition是运行的建模软件,RationalLicenseKeyAdministrator是输入软件许可信息的管理软件。
图A-19Rational软件包含的内容
A.2RationalRose的应用
熟悉RationalRose的基本界面内容能够有效地帮助使用RationalRose来创建图形。
A.2.1RationalRose的启动界面
在启动RationalRose2003后,出现如图A-20所示的启动界面。
启动界面消失后,将弹出RationalRose2003的主界面,以及在主界面前弹出的用来设置启动选项的对话框,该对话框如图A-21所示。
在对话框中,有三个可供选择的选项卡,分别为New(新建)、Existing(打开)、Recent(最近使用的模型)。
图A-20RationalRose2003的启动界面图A-21新建模型对话框
在New(新建)选项卡中可以选择创建模型的模板,其中有一个选项,MakeNewFramework(创建新的框架)比较特殊,它用于创建一个新的模板,当选择MakeNewFramework(创建新的框架)后,单击OK按钮,进入如图A-22所示的创建模板界面。
图A-22创建新的模板
在使用这些模板前,先要确定创建模型的目标与结构,从而能够选择一个与将要创建的模型的目标与结构相一致的模板,然后使用该模板定义一系列模型元素对待创建的模型进行初始化构建。
如果需要查看该模板的描述信息,可以在选中此模板后单击Detail按钮进行查看。
如果只是想创建一些模型,这些模型不具体使用那些模板,这个时候可以单击Cancel按钮进行取消即可。
在Existing(打开)选项中可以打开一个已存在的模型,如图A-23所示。
在对话框左侧的列表中逐级找到该模型所在的目录,然后从右侧的列表中选中该模型并单击Open(打开)按钮。
在打开一个新的模型前,应保存并关闭正在工作的模型,当然在打开已经存在模型时也会出现请保存当前正在工作的模型的提示。
图A-23打开已存在模型
在Recent(最近使用的模型)选项卡中可以选择打开一个最近使用过的模型文件,如图A-24所示。
选中需要打开的模型并单击Open按钮或者双击该模型文件的图标即可。
如果当前已经有正在工作的模型文件,在打开新的模型前,Rose会先关闭当前正在工作的模型文件。
如果当前工作的模型中包含未保存的内容,系统将弹出一个询问是否保存当前模型的对话框。
图A-24打开最近使用的模型文件
A.2.2RationalRose的主界面
RationalRose2003的主界面如图A-25所示。
图A-25RationalRose2003的主界面
由图A-25可以看出,RationalRose2003的主界面主要由标题栏、菜单栏、工具栏工作区和状态栏构成。
1.标题栏
标题栏可以显示当前正在工作的模型文件名称,如图A-26所示,模型的名称为“模型示例”。
对于刚刚新建还未被保存的模型名称使用untitled表示。
除此之外,标题栏还可以显示当前正在编辑的图的名称和位置,如“ClassDiagram:
logicalView/Main”代表的是在LogicalView(逻辑视图)下创建的名为Main的ClassDiagram(类图)。
图A-26标题栏示例
2.菜单栏
在菜单栏中包含了所有在RationalRose2003中可以进行的操作,一级菜单共有11项,分别是File(文件)、Edit(编辑)、View(视图)、Format(格式)、Browse(浏览)、Report(报告)、Query(查询)、Tools(工具)、Add-Ins(插件)、Window(窗口)和Help(帮助),如图A-27所示。
图A-27菜单栏示例
⑴File
File(文件)的子菜单显示了关于文件的一些操作内容,对子菜单的说明如表A-1所示。
表A-1FiIe的子菜单
菜单名称
快捷键
用途
New
Ctrl+N
创建新的模型
Open
Ctrl+O
打开模型文件
Save
Ctrl+S
保存当前模型文件
SaveAs
无
将当前的模型文件另存到其他文件中
SaveLogAs
保存日志文件
AutoSaveLog
自动保存的日志文件
ClearLog
将日志记录清空
LoadModelworkspace
加载模型的工作空间
SaveModelWorkspace
保存模型的工作空间
SaveModelWorkspaceAs
将当前模型的工作空间另存为
Units
Units菜单下包含的功能
Import
导入模型
ExportModel
导出模型
Update
更新模型
Print
Ctrl+P
打印当前的图
PageSetup
打印设置
EditPathMap
设置虚拟路径映射
Exit
退出
其中Units的子菜单包含关于Uints的相关操作,如表A-2所示。
表A-2Units的子菜单
Load
加载
保存
另存为
Unload
卸载
Control
控制
Uncontrol
放弃控制
WriteProtection
写保护
CM
CM的子菜单内容如表A-3所示
CM的子菜单的说明如表A-3所示。
表A-3CM的子菜单
AddtoVersionControl
将模型元素加入到版本控制中
RemoveFromVersionControl
将模型元素从版本控制中删除
StartVersionControlExplorer
启动RationalRose的版本控制系统
GetLatest
获取模型元素的最新版本
CheckOut
将模型签出
CheckIn
将模型签入
UndoCheckOut
撤销上次的签出操作
FileProperties
显示模型元素的描述信息
FileHistory
显示模型元素的版本控制信息
VersionControlOption
版本控制选项
AboutRationalRoseVersionControlIntegration
显示RationalRose2003的版本控制信息
⑵Edit
Edit(编辑)的子菜单用于对各种图进行编辑操作,并且它的子菜单会根据图的不同有所不同,但是还会有一些相同的选项,如表A-4所示。
不同的选项如表A-5所示。
表A-4Edit菜单下共有的子菜单
undo
Ctrl+Z
撤销前一次操作
Redo
Ctrl+Y
重做前一次操作
Cut
Ctrl+X
剪切
Copy
Ctrl+C
复制
Paste
Ctrl+V
粘贴
Delete
Del
删除
SelectAll
Ctrl+A
全选
DeletefromModel
Ctrl+D
删除模型元素
Find
Ctrl+F
查找
Reassign
重新指定模型元素
表A-5Edit下不同图的子菜单
图
子菜单
ClassDiagram(类图)、
UseCaseDiagram(用例图)
Relocate
对模型元素进行重新部署
Compartment
编辑模块
ChangeInfo
Class
更改类
ParameterizedClass
更改参数化的类
InstantiatedClass
更改实例化的类
ClassUtility
更改使用类
ParameterizedClassUtility
更改参数化的使用类
UsesDependency
更改依赖关系
Generalization
更改泛化关系
Instantiates
更改实例化关系
Association
更改关联关系
Realize
更改实现关系
ComponentDiagram(构件图)
对模块元素进行重新部署
Subprogramspecification
更改子系统规范
Subprogrambody
更改子系统
Genericsubprogram
更改虚子系统
MainProgram
更改主程序
Packagespecification
更改包的规范
Packagebody
更改包
Taskspecification
更改工作规范
Taskbody
更改工作体
DeploymentDiagram(部署图)
SequenceDiagram(序列图)
AttachScript
添加脚本
DetachScript
删除脚本
CollaborationDiagram(协作图)
StatechartDiagram(状态图)
State
将活动转变为状态
Activate
将状态转变为活动
ActivateDiagram(活动图)
⑶View
View(视图)的子菜单用于处理窗口显示的操作,其内容如表A-6所示。
表A-6View(视图)的子菜单内容
菜单内容
Toolbars
Standard
显示或隐藏标准工具栏
显示或隐藏图形编辑区的工具栏
Configure
定制工具栏
StatusBar
显示或隐藏状态栏
Documentation
显示或隐藏文档区域
Browser
显示或隐藏浏览框
Log
显示或隐藏日志区
Editor
显示或隐藏编辑器
TimeStamp
显示或隐藏时间戳
ZoomtoSelection
Ctrl+M
居中显示
ZoomIn
Ctrl+I
放大
ZoomOut
Ctrl+U
缩小
FitinWindow
Ctrl+W
按窗口比例显示
UndoFitInWindow
撤销按窗口比例显示
PageBreaks
显示或隐藏页边
Refresh
F2
刷新
AsBooch
Ctrl+Alt+B
使用Booch符号表示模型
AsOMT
Ctrl+Alt+O
使用OMT表示模型
AsUnified
Ctrl+Alt+U
使用UML表示模型
⑷Format
Format(格式)的子菜单用于进行字体等显示样式的设置,其内容如表A-7所示。
表A-7Format(格式)下的子菜单内容
FontSize
8
设置字体为8号字
l0
设置字体为10号字
l2
设置字体为12号字
l4
设置字体为14号字
l6
设置字体为16号字
l8
设置字体为18号字
Font
设置字体
LineColor
设置线的颜色
FillColor
设置图标颜色
UseFillColor
使用设置的图标颜色
AutomaticResize
自动调节大小
StereotypeDisplay
None
设置空的构造型
Label
设置构造型的显示为标签
Decoration
设置构造型的显示带注释
Icon
设置构造型的显示为图标
StereotypeLabel
显示构造型的标签
ShowVisibility
显示类的访问类型
ShowCompartmentStereotype
显示构造型的属性和操作
ShowOperationsignature
显示操作的声明
ShowAllAttributes
显示所有属性
ShowAllOperations
显示所有操作
ShowAllColumns
显示图中关于表的所有列(在UsecaseDiagram和ClassDiagram中不显示)
ShowAllTriggers
显示图中关于表的所有触发器(在UsecaseDiagram和ClassDiagram中不显示)
SuppressAttributes
禁止显示类的属性
SuppressOperation
禁止显示类的操作
SuppressColumns
禁止显示图中关于表的所有列(在UsecaseDiagram和ClassDiagram中不显示)
SuppressTriggers
禁止显示图中关于表的所有触发器(在UsecaseDiagram和ClassDiagram中不显示)
LineStyle
Rectilinear
垂线样式(CollaborationDiagram中不显示)
Oblique
斜体样式(CollaborationDiagram中不显示)
Toggle
折线样式(CollaborationDiagram中不显示)
LayoutDiagram
根据设置重新排列图中所有的图形(SequenceDiagram和CollaborationDiagram中不显示)
AutosizeAll
自动调节大小(ComponentDiagram和DeploymentDiagram中不显示)
LayoutSelectedShapes
根据设置重新排列选中图形(SequenceDiagram和CollaborationDiagram中不显示)
⑸Browse
Browse(浏览)的子菜单和Edit(编辑)的子菜单类似,根据不同的图可以显示不同的内容,共有的菜单内容如表A-8所示。
根据不同图显示的不同菜单如表A-9所示。
表A-8Browse(浏览)下的共有菜单内容
UseCaseDiagram
查看用例图
ClassDiagram
查看类图
ComponentDiagram
查看构件图
DeploymentDiagram
查看部署图
InteractionDiagram
查看交互图
StateMachineDiagram
Ctrl+T
查看状态机
Expand
Ctrl+E
将选中的包展开
Parent
查看父图
Specification
Ctrl+B
查看模型元素规范
TopLevel
查看顶层图
ReferencedItem
Ctrl+R
查看选中的内容相关的信息
PreviousDiagram
F3
浏览前一个图
表A-9Browse(浏览)下不同图的不同菜单内容
UseCaseDiagram(用例图)、
ClassDiagram(类图)
CreateMessageTraceDiagram
F5
创建消息的跟踪图
CreateCollaborationDiagram
根据序列图信息创建协作图
CreateSequenceDiagram
根据协作图信息创建序列图
⑹Report
Report(报告)的子菜单显示了关于模型元素在使用过程中的一些信息,如表A-10所示。
表A-10Report(报告)的子菜单内容
ShowUsage
显示选中项目被使用的地方
ShowParticipantsinUC
显示用例中所有参与者的列表
ShowInstances
显示关于类的实例化信息(在UseCaseDiagram和ClassDiagram中显示)
ShowAccessViolations
显示类之间拒绝访问列表(在UseCaseDiagram和ClassDiagram中显示)
ShowUnresolvedObject
显示所选项目中没有类的对象信息(在SequenceDiagram和CollaborationDiagram中显示)
ShowUnresolvedMessages
显示所选项目中未解决的消息列表(在UseCaseDiagram和ClassDiagram中显示)
⑺Query
Query(查询)的子菜单显示了关于图的操作信息,如表A-11所示,在Sequence