下载之家_微软原版Msdn Win11正式版 64位系统下载

当前位置:首页软件下载应用软件详细列表

Rational Rose 2007正式版

Rational Rose 2007正式版

软件大小:546.68 MB软件语言:简体中文授权方式:免费软件

更新时间:2022-04-01运行环境:Win10

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Rational Rose 2007正式版是rational公司推出的一款面向对象的统一建模语言的可视化建模工具,用于可视化建模和公司及水平软件应用的组件构造。Rational Rose 2007正式版则是小编到来的流传最广,使用最多的其中一款软件,软件设计师们通过这款软件,能够像戏剧导演设计一个剧本一样,我们的开发人员通过各种元素(椭圆)、目标(矩形)、消息/关系(箭头)就能够轻松创建一个应用的框架。然后我们的Rational Rose 2007正式版就会自动记录下这个程序表,然后设计师就可以选择C+、Java、VB等语言产生代码。不过可惜的是,目前Rational Rose 2007正式版已经推出了市场,而IBM推出了另一款软件替代他,不过仍然还是有一部分人员使用我们的rational rose 2007,毕竟作为入门人员,使用这款软件打基础还是相当不错的。

Rational Rose 2007正式版

Rational Rose 2007正式版软件特色

-保证模型和代码高度一致。

-支持多种语言。

-为团队开发提供强有力的支持。

-支持模型的Internet发布。

-生成使用简单且定制灵活的文档。

-支持关系型数据库的建模。

Rational Rose 2007正式版使用技巧

一、创建流程图的方法

先安装好Rational rose软件,安装好的界面如下:

Rational Rose 2007正式版

这里我选择的j2ee,选完之后界面如下

Rational Rose 2007正式版

右键点击Logical View--》new--》Activity Diagram--》然后输入你的流程名字:

Rational Rose 2007正式版

双击你的流程图名,进入视图进行编辑,这是我们会看到空白的视图,双击其中一个元素就可以进行编辑name等属性。

Rational Rose 2007正式版

下面说明一下左侧几个按钮的意思:

1.箭头:选择

2.abc:文本框

3.note:摘要

4.state:程序状态

5.activity:活动

6.start state:流程图开始

7.end state:流程图结束

8.state transition:流程走线

9.transition self:自我检测

10.horizontal synchronization:水平同步

11.vertical synchronization:竖直同步

12.decision:决定条件

13.Swimlane:游泳港(另一种视觉效果的流程图)

Rational Rose 2007正式版

下面就可以随性所欲创建自己想要的流程图了:

Rational Rose 2007正式版

二、创建类图的方法

安装好rational rose 软件后,选择j2ee会看到如下是界面,这个界面就是创建类图的主界面,或者可以通过点击logicalview的+号,并双击其子目录下的package hierarchy

Rational Rose 2007正式版

下面位于中间偏坐竖直放置的工具栏(从上到下):

1.select tool 选择工具

2.text box 文本框

3.note 注释

4.anchor note to item 将注释绑定到项上

5.class 类图

6.interface 接口

7.unindirection association 折线箭头连接

8.association class 类之间的联系

9.package 包

10.dependency or instantiates 依赖

11.generalization 概括

12.realize 实现

Rational Rose 2007正式版

了解每个工具的意思,我们就可以进行类图的创建,首先点击类图按钮,然后在工作区域点击,并输入类名信息,同时在左面就会有相应的项目选择产生。

Rational Rose 2007正式版

下面就可以进行类中的参数进行设置,首先右键类图--》open specification--》在export control上可以设置关键字,在document上可以对类图进行解释说明。

Rational Rose 2007正式版

下面在这个视图里面点击attribute选项可以添加类的成员变量,在下面空白区域,右键--》insert--》修改变量名称--》双击产生新窗口,在新窗口视图中同样可以指定成员变量类型,关键字,和变量介绍等

Rational Rose 2007正式版

下面可以添加方法,在4步出现的视图中点击operations就可以添加方法了,和上面步骤一样,右键--》insert--》修改方法名字--》双击产生窗口,在新窗口可以指定返回类型,关键字和方法介绍等

Rational Rose 2007正式版

这里最直观的是documentation的组件,当我们在新建任何方法、变量、类图时都有documentation这个组件,在这里面编辑后会在界面左中部显示,效果很直观,也可以选中组件直接在组件里修改documentation。

Rational Rose 2007正式版

下面是我建好的一张类图,供大家参考。

Rational Rose 2007正式版

三、创建序列图的方法

打开Rational rose,我选择的是J2ee,当然你也可以选择其他的选项,进入界面后依次选择--》右键Logical View--》new--》sequence diagram,这里我出的界面为ert,但一般以你的项目名或者这个序列图要完成的事件名称为准,出现如下界面

Rational Rose 2007正式版

下面就介绍一下具体菜单的作用(按照顺序依次向下):

1.Selection Tool 选择工具

2.Text Bos 文本框

3.Note 注释

4.Anchor Note to Item 虚线将注释同对象或者主教之间连接

5.Object 对象或者是主角

6.Object Message 对象之间传递的信息

7.Message to Self 对自己的消息传递

8.Return message 返回的消息

9.Destruction Marker 破坏标记

Rational Rose 2007正式版

下面在具体演示一下,如何使用,一般来说,会先创建几个对象,如下图所示:

Rational Rose 2007正式版

选择工具可以拖动Object的位置大小,以便放入note注释,对于消息对象只需在两个对象之间的虚线上拉起来就可,下面我简单的建了几个,如图所示:

Rational Rose 2007正式版

创建note对象是需要用Anchor Note to Item指向具体对用的是件,我随便创建了几个,note可以指向图中的任何Item,如下图所示:

Rational Rose 2007正式版

Rational Rose 2007正式版常见问题

1、如何隐藏类的属性和操作?

右击类,选Options->Suppress Attributes/Suppress Operations。

2、Rose如何表示类的约束?

在工具箱中选ABC图标(Text Box),输入用大括号括起来的自由文本。

3、如何表示抽象类?

打开类规格窗口。选择Detail页签,复选Abstract。

4、Rational Rose 2017中接口的三种表示方法?

右击接口,点Options->Steretype Display->None/Label/Decoration/Icon。

5、如何表示关联类?

关联类是关联和类的结合,在工具箱中选Association Class,连接类和关联。

6、如何表示模板类?

打开类规格窗口,在General页签中的Type下拉框中选择ParameterizeClass。

7、如何表示嵌套类?

打开类规格窗口,在Nested 页签中insert一个类,即新建了一个嵌套类的内部类。

8、如何表示不同的依赖?

在依赖的旁边加自由文本,在工具箱中选ABC图标(Text Box),输入用书名号括起来的自由文本。

9、如何表示类与接口的实现关系?

在工具箱中选Realize,连接类与接口(从类到接口),改变接口的显示方式。

10、如何表示双向关联?

打开关联规格窗口,在Role A Detail或Role B Detail中取消对Navigable的选取。

11、如何表示关联的角色名和多重值?

右击关联的一端,点Role name增加角色名;右击关联的一端,点Multiplicity->选取值。

12、如何表示聚合和组合关系?

打开关联规格窗口,在Role A Detail或Role B Detail中只选取Aggregate,即为聚合关系;在Role A Detail或Role B Detail中选取Aggregate和By Value,即为组合关系。

组合关系也可以没有箭头,打开关联规格窗口,在Role A Detail或Role B Detail中取消对Navigable的选取。

13、如何表示关联的限定符?

右击关联,点New Key/Qualifier。

14、如何画对象图?

不支持对象图,但可以用协作图表达对象之间的关系。