保存、发布模型,以及导入和导出模型。
新建Rational Rose模型
首先创建一个模型,既可以使用系统内置的框架模型,又可以建立一个全新的模型。
Rational Rose模型文件的扩展名为.mdl
可执行【File】|【New】命令,或单击【工具栏】中的【New】按钮,即可弹出【Create NewModel】对话框,选择所需使用的模板,单击【OK】按钮,即可创建模板。
如果不使用模板,则需要单击【Cancel】按钮,系统会自动创建一个空白项目。
如果选用模板,Rational Rose会自动装入该模板的默认包、类和组件。
模板提供了每个包中的类和接口,以及各种相应的属性和操作。
在Rational Rose中,框架是一系列预定义的模型元素,它既可以定义某种系统结构,又可以提供某些可重用的构件。执行【File】|【Open】命令,在弹出的对话框中选择模型文件,单击【Open】按钮,即可打开模型。
创建Rational Rose框图
1)创建参与者
参与者表示使用系统的对象。参与者可以是一个人、一个计算机系统、另一个子系统或另外一种对象。
参与者可以被认为对于每个用来交流的用例而言是独立的角色。
在创建“管理员”参与者时,则可以在【工具箱】中选择【Actor】选项,拖动鼠标在“模型图窗口”中绘制图形,并修改图形名称。
在“浏览器窗口”中,右击【Use CaseView】视图,执行【New】|【Actor】命令,即可在“浏览器窗口”中创建一个新的参与者,并输入参与者名称。
执行【Tools】|【Create】|【Actor】命令,拖动鼠标在“模型图窗口”中绘制图形,即可创建新参与者。创建新参与者后,除了直接更改参与者名称外,还可以双击参与者图标,在打开的对话框中的【General】选项卡中,在【Name】文本框中输入参与者名称,将【Stereotype】原型选项设置为“Actor”,并在【Documentation】文本框中输入该参与者的简要说明。
2)创建用例
在【工具箱】中选择【Use Case】选项,拖动鼠标在“模型图窗口”中绘制图形,并修改图形名称。
3)关联元素
在【工具箱】中选择关联关系箭头(Unidirectional Association),将光标定位在参与者上方,单击并将光标移动到用例图上,松开鼠标即可创建关联。
双击关联关系箭头,在打开的对话框中的【Documentation】文本框中可以输入说明文字。
创建图
在Rational Rose中,也可以先创建元素,然后将元素拖动到所创建的图中。
在“浏览器窗口”中右击【Use Case View】视图,执行【New】|【Use CaseDiagram】命令,创建用例图。
Rational Rose会激活用例图名称,可在名称框中输入新的名称。继续右击【Use Case View】视图,执行【New】|【Actor】命令,创建参与者并输入参与者名称。
右击【Use Case View】视图,执行【New】| 【Use Case】命令,创建用例并输入用例名称。
在“浏览器窗口”中,双击“销售”用例图模型。将上述所创建的参与者和用例模型元素拖放到“模型图窗口”中,并排列各个元素。
选择【工具箱】中的关联关系(Unidirectional Association)选项,连接各个模型元素。
在创建多个相同的模型元素时,可在【工具箱】中先选择该元素,右击执行【Lock Selection】命令,锁定该元素,同时单击鼠标连续创建多个该元素。
保存与发布模型
直接单击【工具栏】中的【Save】按钮,或执行【File】|【Save】命令,在弹出的【Save As】对话框中选择保存位置,输入模型名称,单击【保存】按钮。
对于已经保存过并再次修改的模型,可以通过执行【File】|【Save As】命令,另存为新模型。
保存日志
执行【File】|【Save Log As】命令,在弹出的【Autosave Log】对话框中设置保存位置和日志名称,单击【保存】按钮。
发布模型
发布模型是将已创建的模型发布到网络上,使其他成员可以浏览该模型。在Rational Rose中,执行【Tools】|【Web Publisher】命令,在弹出的【RoseWeb Publisher】对话框中选择所需发布的模型视图和包。
对话框的【Level of Detail】列表框用于设置发布的细节内容
- Documentation Onl 该选项表示发布对不同模型元素的注释,不包括如操作、属性和关系等细节或细节链接。
- Intermediat 该选项允许用户发布所有在模型元素规范中定义的细节,但不包括在细节表或语言表内的细节。
- Full 该选项允许用户发布大部分完整的、有用的细节,包括在模型元素细节表中的信息。
对话框的【Notation】列表框用于设置发布模型的符号,而【HTML Root FileName】文本框则用于输入发布模型的根文件名。若需要选择图形文件格式,则单击【Diagrams】按钮,在弹出的【DiagramOptions】对话框中选择图形文件格式。
设置完所有选项之后,单击【Preview】按钮,浏览所发布的模型。同时,单击【Publish】按钮,创建发布模型的所有Web页面。
导入与导出模型
面向对象机制的一大优势是重用技术,而重用技术不仅适用于代码,也适用于模型。
1.导出模型
导出模型是将整个模型以.ptl的格式全部导出到计算机中,执行【File】|【ExportModel】命令,在弹出的【Export Model】对话框中,设置导出位置和模型名称,单击【保存】按钮。
2.导入模型
在Rational Rose中,支持导入的文件类型分别为.ptl、.mdl、.cat和.sub。
执行【File】|【Import】命令,在弹出的【Import Petal From】对话框中,选择所需导入文件,单击【打开】按钮。
设置全局选项
Rational Rose提供了设置全局的字体、颜色等功能,执行【Tools】|【Options】命令,在弹出的【Options】对话框中,设置相应的选项。
1.设置字体
在【Options】对话框中,单击不同位置的【Font】按钮,在弹出的【字体】对话框中,可以设置“文档窗口”“日志窗口”的字体和默认字体。
2.设置颜色
在【Options】对话框中,单击【Line Color】和【Fill Color】按钮,可在弹出的【颜色】对话框中设置对象的线条颜色和填充颜色。