Rational Rose 7.0的使用(转)
1.Rose如何隐藏类的属性和操作?
右击类图,选择Options->Suppress Attributes/Suppress Operations
2.Rose中如何表示双向关联?
右击关联线的一端,在弹出的选项框中单击Navigable,将Navigable选项前面的对号取消。
或:打开关联规格窗口,在Role A Detail或Role B Detail中取消对Navigable的选取。
3.Rose如何表示类的约束?
在工具箱中选ABC图标(TextBox),输入用大括号括起来的自由文本。
4.Rose如何表示抽象类?
打开类图的规格窗口,选择Detail页签,复选Abstract
5.Rose中接口的三种表示方法
右击接口,点Options->Steretype Display->None/Label/Decoration/Icon
6.Rose如何表示关联类?
关联类是关联和类的结合,在工具箱中选择Association Class,连接类和关联
7.Rose如何表示模板类?
打开类的规格窗口,在General标签页中的Type下拉框中选择ParameterizeClass
8.Rose如何表示一个嵌套类?
打开类的规格窗口,在Nested页签中右击insert一个类,即新建了一个嵌套类的内部类
9.Rose如何表示不同的依赖?
在依赖的旁边加自由文本,在工具箱中选择ABC图标(TextBox),输入用书名号括起来的自由文本
10.Rose中如何表示类与接口的实现关系?
在工具箱中选择Realize,连接类与接口(从类到接口),改变接口的显示方式
11.Rose中如何表示关联的角色名和多重值?
右击关联的一端,点Role name增加角色名;右击关联的一端,点Multiplicity->选取值
12.Rose中如何表示聚合和组合的关系?
打开关联规格窗口,在Role A Detail或Role B Detail中只选取Aggregate,即为聚合关系;在Role A Detail或Role B Detail中选取Aggregate和By Value,即为组合关系。
13.Rose中如何表示关联的限定符?
右击关联,点New Key/Qualifier
14.Rose中如何画对象图?
Rose不支持对象图,但可以用协作图表达对象之间的关系
15.Rose图如何输出为图片文件?
方法一:针对每一张绘制好的UML图形,Ctrl+A, Ctrl+C 最后打开word或画图软件,执行Ctrl+V就可以,一般这种情况下是可以将每张图都粘帖到文档中或用画图软件保存为png格式的图片,然后就可以发送给他人共享了。
如果出现中文乱码,Ctrl+A全部选中,右键Format->Font把字体改为宋体在word里面就不会乱码了
copy到windows的画图软件出现乱码,一般是设置仿宋gb2312 楷书gb2312就不会乱码
方法二:针对每一张绘制好的UML图形,右击UML图,选择“Print Diagram”可以导出为Microsoft Document Imaging(MDI)文件。
方法三:以上两个方法可以有效地将每张图片保存,但是一旦模型中有多个图的话就不是很方便,建议使用rational rose中的publish web功能,这个功能位于rational rose的菜单tools->web publisher,单击进去后修改导出的文件路径即可以把绘制好的UML模型都导出到web页面中,其中既有模型的图片还有各个图之间的关系,模型之间的联系。单个图可以在相应的目录中找到。
16.如何修改Rose图形中的字体?
改变缺省字体的方法:单击Tools->Options->General,修改Default font。
改变图形中已有文本的字体的方法:右击图形中的元素,然后点“Format->Font";或者在图形中用Ctrl+A全选,然后右击图形,点击”Format->Font";
17.Rose中如何对消息进行多级编号?
选择Tools->Options;单击Diagram标签;同时选中Sequence Numbering和Hierarchical Messages复选框。
18.Rose协作图中消息消息(link message)的画法,Data Token的画法
先画连接(object link),然后选择工具箱中的消息图标,点连接。选择工具箱中的Data Token图标,点消息。
19.Rose协作图中多对象的画法
右击对象,点击Open Specification,选择复选框“Multiple insta"
20.Rose新建模型时,没有选择模板的对话框,如何设置才能出现选择模板的对话框?
Add-Ins->Add-In Manager,选择Framework Wizard
21.顺序图与协作图的转换
从顺序图转换为协作图:打开顺序图,选择Browse->Create collaboration diagram或按F5
从协作图转换为顺序图:打开协作图,选择Browse->Create sequence diagram或按F5
以上参考自:http://blog.csdn.net/kevingao/article/details/8721023(略微有改动)
使用小技巧:
1.快捷键:Ctrl+shift+L 选中的不是很直的线变成直线。
2.改变类图的大小:左击类图,出现四个黑色矩形框,将鼠标指向其中之一并按住鼠标左键,拖动,即可将矩形框进行缩放。
3.显示类图中方法的返回值类型:右击类图,选择options->show Operation Signature
4.如何将某一个类图连接其他多个类图的连接线调整为一条线(比如依赖关系),也就是说,将一条线分出两个箭头并连接到不同的类图?
比如A类图要同时连接(依赖关系)B、C类图,可以分别画从A到B的连接线,从A到C的连接线,然后用鼠标选择一条线(左键按住不放),拖动调整位置使其与另外一条线重合即可,这样就将两条线合并为一条线了。
5.改变类图的填充颜色以及线条颜色:右击类图,选择Format->Fill Color/Line Color
取消类图的填充色:Format->Ues Fill Color
Rational Rose 7.0的使用(转)的更多相关文章
- Rational.Rose.Enterprise.v7.0 (2007)安装分享
很多人都在找rational软件,很多都是2003的,有的宣称是2007,但结果还是2003.也许真的不存在Rational.Rose 2007,不过有IBM.Rational.Rose.Enterp ...
- Rational Rose 2003 逆向工程转换C++ / VC++ 6.0源代码成UML类图
目录 1.安装&破解Rational Rose 2003 1.1 安装Rose 2003 1.2 破解Rose 2003 1.3运行出错“没有找到suite objects.dl” 2. Ra ...
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文源自http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio .Rational Rose.PowerDesign的比较 RO ...
- Rational Rose 安装及破解方法
Rational Rose 的安装与破解: 所需材料: 1.“Rational rose 2003.rar”安装包压缩文件 2.“license.rar”压缩文件(一 ...
- 【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别
本文转自http://developer.51cto.com/art/201006/207993.htm UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose ...
- Rational Rose 2003 下载及破解方法
FROM:http://blog.csdn.net/fenglibing/archive/2007/08/17/1747693.aspx 这么好的东西,不拿来出分享,我对不起原作者呀.但是我这里不知道 ...
- Rational Rose、PowerDesign、Visio的一些比较
就目前建模软件来说,Rational Rose.PowerDesign.Visio三个是比较常用的系列了,在这里对它们做一些比较,我只用过PowerDesign.Visio和一个跟Rose很像的免费工 ...
- Rational Rose 2003 逆向工程转换C++源代码成UML类图
主要介绍用户如何使用Rose的逆向工程生成UML模型,并用来进行C++代码的结构分析. Rational Rose可以支持标准C++和Visual C++的模型到代码的转换以及逆向工程.下面将详细地说 ...
- UML建模工具Visio 、Rational Rose、PowerDesign的比较
UML建模工具Visio .Rational Rose.PowerDesign的比较 ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建 ...
随机推荐
- ExtJS5_自定义菜单1
顶部和底部区域已经作好,在顶部区域有一个菜单的按钮,这一节我们设计一个菜单的数据结构,使其可以展示出不同样式的菜单.由于准备搭建的是一个系统模块自定义的系统,因此菜单也是自定义的,在操作员系统登录的时 ...
- Install RHadoop with Hadoop 2.2 – Red Hat Linux
Prerequisite Hadoop 2.2 has been installed (and the below installation steps should be applied on ea ...
- 转:NoSQL更适合担当云数据库吗
在过去几十年,关系型数据库管理系统一直是数据管理的主要模型,随着Web应用数据规模的显著增长,NoSQL系统逐渐引起关注.领域专家Sherif Sakr分析指出,NoSQL具备的优势(能够水平扩展数据 ...
- IT的发展路径
1.掌握更多的技能 2.掌握某一门深入的技能 3.掌握更多的工具 4.掌握业务
- Java中匿名类的两种实现方式(转)
使用匿名内部类课使代码更加简洁.紧凑,模块化程度更高.内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到.然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式 ...
- NET设计模式(2):单件模式(Singleton Pattern)[转载]
单件模式(Singleton Pattern) ——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问 ...
- python:numpy(文件存取)
NumPy提供了多种存取数组内容的文件操作函数.保存数组数据的文件可以是二进制格式或者文本格式.二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型. 一,tofile()和from ...
- Struts2初学习记录
以下笔记内容来自尚硅谷_Struts2_佟刚老师的视频教程+自己一点点整理 来源免责声明 一. 1. VS 自实现: 1). 搭建 Struts2 的开发环境 2). 不需要显式的定义 Filter, ...
- linux下ssh使用和配置
常用格式:ssh [-l login_name] [-p port] [user@]hostname 更详细的可以用ssh -h查看. 举例 不指定用户: ssh 192.168.0.11 指定用户: ...
- fsck 修复ext3文件系统(用于linux系统时间不对,文件系统信息有错引起的die with exit status等的一些问题)
有时候我们用虚拟机装了linux,可是我们做开发的人员,系统时间可能出于一些特殊要求调整过(例如保持一些特殊软件不过期,需要锁定时间等等),这样linux的系统时间久不准了,如果时间不准,会造成ext ...