rational rose 2020是一款十分好用的可视化建模软件,软件中包含了很多的模型组件可以使用,在这些组件中,还可以自由地对结构进行更改,而且很多丰富的元素都是可以一一修改的。建立的对象也有很多,将它们互相配合使用的话可以产生更好的效果。将你的模型建立了之后,在将信息进行修改确定,支持多种不同的编辑语言可以使用,软件中的数据库也十分的丰富,不同的数据可以为你的设计增添更多的效果,还有完善的流程图可以使用。这样就能够将你的工作过程变得更加清晰,在这里们还有很多的设计都是可以提供的。含有多种不同的模块可以进行数据的分析,还可以建成图表内容来分析,数据更加仔细,对比修改也可以更方便。模型完成之后,生成也十分的快速,还可以和其他的人员一起分析,合作处理,对指定的目标语言进行生成。而且由于包含的功能丰富,所以能够应用到的方面有很多,比如说在构建的时候,对组件分析,还可以对专业的web进行开发,采用数据建模的方式将你的数据表达的更加立体化,强大的环境配置,兼容于多个不同的系统,都不用担心软件的正常运行,在
rational rose 2020吾爱破解版中,软件的功能已经全部经过了破解处理,所以可以自由的使用,有需要的朋友欢迎下载这款软件开始使用。
![rational rose 2020吾爱破解版](https://img1.sooit.com/d/file/2023/02/24/s4awkdp50zc.jpg)
rational rose 2020安装教程
1、先将从本站下载的压缩包进行解压之后,双击Rose文件夹的setup.exe进行安装。
![](https://img1.sooit.com/d/file/2023/02/24/xvfcvyeetn5.jpg)
2、直接点击下一步。
![](https://img1.sooit.com/d/file/2023/02/24/aoz55epeogi.jpg)
3、直接点击是就可以了。
4、安装完成之后出现如下图所示。
![](https://img1.sooit.com/d/file/2023/02/24/hvazchdteuw.jpg)
5、浏览选中解压出来的激活文件license.upd。
![](https://img1.sooit.com/d/file/2023/02/24/qewb0owyrue.jpg)
6、点击import 之后出现以下内容,再次点击import。
![](https://img1.sooit.com/d/file/2023/02/24/fezk3u3masm.jpg)
7、激活成功,打开软件就可以正常使用了。
![](https://img1.sooit.com/d/file/2023/02/24/exsedm1kpdg.jpg)
软件特色
1、提供了专业的系统模型建立功能。
2、建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)。
3、生成目标语言的框架代码,如VB、JAVA、DELPHI等。
4、支持逻辑编程功能,允许您设计开发的流程图。
5、支持多种语言。
6、保证模型和代码高度一致。
7、对业务进行建模(工作流)。
8、提供了开发系统组件模型的编辑功能。
9、支持多个组成部分,允许您设计不同的代码模块。
10、提供了开发数据库模型设计的功能。
11、对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步。
12、支持多种系统语言开发模型。
13、建立对象模型(表达信息系统内有哪些对象,rational rose 2020它们之间是如何协作完成系统功能的)。
14、支持快速构建每一个模型的代码编程方式。
15、主要利用uml的模型设计系统。
16、支持时序图设计,建立UML系统模型时候可以生成开发时序图。
17、为团队开发提供强有力的支持。
18、提供了代码结合图表的方式建立UML模型。
19、内置多个模块的数据分析以及图表分析。
软件功能
是基于UML的可视化建模工具。UML全称叫Unified Modeling Language,顾名思义,UML是一种语言,一种表示法,一种交流沟通的工具,特别适用于软件密集型系统的表示。
UML的统一性(Unified)表现为以下几点:
(1)UML是人类思想和计算机代码的一个连接桥梁
我们知道,计算机能直接识别的语言就是二进制的CPU指令,早期工程师们都是直接输入这些指令让计算机直接执行的,效率不高。
后来就出现了更好理解的汇编语言,之后就出现了各种各样更加容易理解和编写,更加接近人类语言的计算机高级语言、VB、DELPHI、JAVA等。
(2)UML所定义的概念和符号可用于软件开发的分析、设计和实现的全过程,软件开发人员不必在开发过程的不同阶段进行概念和符号的转换。
(3) UML所用的语言元素基本都是图形化的,便于理解和沟通,不但开发人员之间可以用来交流,客户和开发人员之间也可以用它作为交流的工具。
目前版本可以用来做以下一些工作:
1、建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的)
2、对数据库进行建模,并可以在对象模型和rational rose 2020数据模型之间进行正、逆向工程,相互同步
3、生成目标语言的框架代码,如VB、JAVA、DELPHI等。
4、对业务进行建模(工作流)
5、建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)
使用教程
状态图怎么画
1、打开软件后,在use case view单击右键,挑选new右侧的Statechart diagram可以新建状态图。
双击鼠标已创建的状态图后,能够看见空白画布。
在这里能够看见工具栏,可以用于绘画。
![](https://img1.sooit.com/d/file/2023/02/24/celsxmadxaf.jpg)
2、点击实心图标后,画一个开始状态。
![](https://img1.sooit.com/d/file/2023/02/24/l5lv33s3111.jpg)
3、开始状态画完了之后,再在这里画一个结束状态,利用矩形标志开始绘画。
时序图怎么画
1、打开软件,在这个框中点击cancel按钮。
![](https://img1.sooit.com/d/file/2023/02/24/ibabjlgiiiu.jpg)
2、进入后,在use case view的目录下中的main加入两个包。
![](https://img1.sooit.com/d/file/2023/02/24/gxkub34jvh3.jpg)
3、包的位置放在图中的位置,如果版面没有显示,右击版面选中customize将它添加到面板上。
![](https://img1.sooit.com/d/file/2023/02/24/tarlpdw43vk.jpg)
4、取得成功加上后可在main编辑区立即双击鼠标包的编辑区,随后自主建立新的main编辑区可以逐渐绘制用例图。
![](https://img1.sooit.com/d/file/2023/02/24/qxgybwl2ppb.jpg)
![](https://img1.sooit.com/d/file/2023/02/24/5rb4juykyae.jpg)
5、直接把用户拖过来用,也可以直接像画用例图一样画。
![](https://img1.sooit.com/d/file/2023/02/24/nmqptyscrdq.jpg)
6、还是在logical view加包。
![](https://img1.sooit.com/d/file/2023/02/24/ftixzj1kaii.jpg)
7、可以开始设计方案时序图,为此为例。
![](https://img1.sooit.com/d/file/2023/02/24/o1qkmpqc20e.jpg)
8、双击鼠标每一个包添加将要应用的类。类图是面板中三层的小图,不显示可以自主添加。
![](https://img1.sooit.com/d/file/2023/02/24/43fdkwivrlh.jpg)
9、绘制状态图来完成与用例的关系图,必须留意的是,我们在绘制用例图时加上了用例(即具体鸡蛋),并立即拖拽用例。不能在这儿加上目前的用例(具体鸡蛋),由于一个系统软件不太可能有一样的事例,并绘制如下图所示。
![](https://img1.sooit.com/d/file/2023/02/24/uresxhxayzc.jpg)
10、在虚鸡蛋上右击,就可以添加时序图(new-sequence diagram),点击这个新建的编辑区就可以开始绘制时序图。
![](https://img1.sooit.com/d/file/2023/02/24/ja3xz1ipqvr.jpg)
11、上一步中的那些类,都是前面所添加的地方直接拖过来使用,在这里需要现时添加的有不是类和用户,如此处的Database,最后时序图就画好啦。
![](https://img1.sooit.com/d/file/2023/02/24/uplxwa0ww3a.jpg)
常见问题
1、Rose中如何表示不同的依赖?
在依赖的旁边加自由文本,在工具箱中选ABC图标(TextBox),输入用书名号括起来的自由文本。
2、如何表示关联的角色名和多重值?
右击关联的一端,点Rolename增加角色名;右击关联的一端,点Multiplicity->选取值。
3、Rose中如何表示双向关联?
打开关联规格窗口,在RoleADetail或RoleBDetail中取消对Navigable的选取。
4、如何表示类与接口的实现关系?
在工具箱中选Realize,rational rose 2020连接类与接口(从类到接口),改变接口的显示方式。
5、如何隐藏类的属性和操作?
右击类,选Options-SuppressAttributes/SuppressOperations。
6、如何表示关联的限定符?
右击关联,点NewKey/Qualifier。
7、如何表示关联类?
关联类是关联和类的结合,在工具箱中选AssociationClass,连接类和关联。
8、如何表示模板类?
打开类规格窗口,在General页签中的Type下拉框中选择ParameterizeClass。
9、接口的三种表示方法?
右击接口,点Options->SteretypeDisplay-None/Label/Decoration/Icon。
10、如何表示嵌套类?
打开类规格窗口,在Nested页签中insert一个类,即新建了一个嵌套类的内部类。
11、如何表示聚合和组合关系?
打开关联规格窗口,在RoleADetail或RoleBDetail中只选取Aggregate,rational rose 2020即为聚合关系;在RoleADetail或RoleBDetail中选取Aggregate和ByValue,即为组合关系。
组合关系也可以没有箭头,打开关联规格窗口,在RoleADetail或RoleBDetail中取消对Navigable的选取。
12、如何表示类的约束?
在工具箱中选ABC图标(TextBox),输入用大括号括起来的自由文本。
13、如何画对象图?
Rose不支持对象图,但可以用协作图表达对象之间的关系。
14、如何表示抽象类?
打开类规格窗口。选择Detail页签,复选Abstract。
推荐评语
好用的软件