使用Rational Rose进行用例图和活动图(转)

一、 基于UML的用例模型实验

1 、用例图

    用例图描述的是参与者(Actor)所理解的系统功能,用于需求分析阶段,列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行 

 

下面通过 UML 来分析并构造车辆管理系统模型,主要找出系统中所有的用例,以及对用例进行说明,还需要和车辆管理信息系统的潜在用户进行讨论,图形使用 Visio Rational Rose  工具软件绘制 。
用例建模可分为用例图和用例描述。用例图由参与者(角色)、用例( Use Case )、系统边界、箭头组成,用画图的方法来完成
用例图只是简单地用图描述了一下系统,但对于每个用例,还需要有详细的说明,要写用例描述
用例描述一般包括:简要描述、前置条件、基本事件流、其他事件流、异常事件流、后置条件等 。

二、活动图

UML中的活动图用于描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动和工作流程情况

 活动图实际上是用来为用例的事件流建模的工具。

三、使用Rational Rose

绘制用例模型

Rational Rose 是菜单驱动式的应用程序,可以通过工具栏使用其常用工具。
它的界面分为 3 个部分:
Browser 窗口用来浏览、创建、删除和修改模型中的模型元素
Diagram 窗口用来显示和创作模型的各种图
Document 窗口则用来显示和书写各个模型元素的文档注释。
 
 
一、.Rational Rose的使用
 

   Rational Rose的启动:选择“开始”→“程序”→Rational Software →Rational Rose Enterprise Edition

Rational Rose 启动对话框
 
Rational Rose  主界面
 
Rational Rose 的保存

     类似于其他应用程序。Rational Rose的保存可以通过菜单或者工具栏来实现。

Rational Rose 模型的发布

   可以把Rose建立的模型发布到Web,使得其他人都能浏览模型。

   1)选择菜单Tools→Web Publisher项,弹出的窗  口中选择要发布的模型视图和包。 

2 )在发布对话框中设定细节。
  Rational Rose 模型发布窗口

 

发布图形文件类型选项窗口
 
 
发布后的文件
3 )查看发布模型

     单击uml.htm文件,可以通过浏览器查看整个系统的建模内容,而不需要通过Rational Rose来查看

 
二、用例图
•1.新建用例图

     Browser窗口内的树形列表中选中Use Case包并右击,在弹出的快捷菜单中选择New →Use Case Diagram选项

 

 

编辑工具栏是可以自己设定的

     选择菜单Views→Toolbars→Configure选项,在窗口中的选择Use Case,弹出自定义工具栏窗口

 

•2.建立用例中的角色

     在工具栏中选中表示角色的图标,然后将鼠标移到用例图绘图区单击,即可建立一个名为NewClass的角色

建立角色并为角色命名

角色定义对话框

 

角色绘制的最终结果

•3.建立用例

     在工具栏中选中表示用例的图标,然后将鼠标移到用例图绘制区单击,即可建立一个名为NewUseCase的用例

用例定义对话框

 

 

建立用例的最终结果

•4.建立角色和用例、用例和用例之间的联系

   系统在工具栏中提供了2种常用的联系,它们是用图标  表示的通信关系和用图标 表示的依赖关系。

通信关系定义对话框

依赖关系定义对话框

“车辆管理系统用例图”最终结果

 

 

 三、活动图

 

1、建立活动图

 

2、活动图编辑窗口

 

3、活动定义对话框

 

4、建立各类活动

 

 

5、 活动图的最终结果

 

  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Rational Rose是一款面向对象的软件开发工具,可以使用它来绘制对象图。对象图是用于表示类之间相互关系的图形表达式。在对象图中,类表示为矩形,类的属性表示为矩形下的线条,类的方法表示为矩形中的圆角矩形。通过在对象图中绘制类之间的关系线,可以描述它们之间的关系,如继承、关联、聚合和组合等。 ### 回答2: Rational Rose是一款著名的面向对象建模工具,它支持UML(Unified Modeling Language)的不同图形表示方法。对象图就是Rational Rose中的一种UML图形表示方式,也被称为实例图。 绘制对象图是为了展示系统中特定对象的属性和关系。它可以从概念层面上表示类与类之间的一些依赖关系、聚合关系、组合关系等,也可以用于演示系统运行时对象之间的一些关系和属性信息。 Rational Rose绘制对象图的步骤如下: 1、打开Rational Rose工具,选择要绘制图形的模型。 2、在模型浏览器中选择相应的类或对象,右击选择“插入对象图”。 3、在弹出的对话框中,输入对象图的名称并确定。 4、在对象图编辑器中,选择适当的图形元素,例如类、对象、关联线等,在编辑器中拖拽,使其与所选模型中的类或对象相关联。 5、为新建的类或对象设置名称、属性、方法等信息。 6、根据需要添加关联、聚合、组合、依赖等类型的连线,并设置其名称和角色名。 7、为连线设置相关约束条件和multiplicity。 8、运行验证工具,检查图形中的逻辑错误,并解决。 9、保存对象图并导出为相应的图形文件格式,如JPEG、PNG、SVG等。 绘制对象图要注意以下几点: 1、理清类和对象之间的关系,确保图形的正确表达模型的关系。 2、关注对象图中的multiplicity和约束条件,确保图形的正确性。 3、注意图形元素的大小和位置,尽量避免重叠和不成比例的情况。 4、适当命名和注释图形元素和连线,以便后续的维护和理解。 绘制对象图需要对系统的结构和对象的交互有深入的理解,是建模过程中不可或缺的一部分。Rational Rose提供了标准的UML表示方法,使得建模人员可以更加直观地展示系统结构和对象的交互关系,从而更方便地进行系统设计和开发。 ### 回答3: Rational Rose是一款软件开发工具,支持面向对象的软件设计和开发。其中,对象图是面向对象设计中的一种重要的工具,在Rational Rose中也有相应的绘制功能。 对象图是用于展示系统中各个对象及其之间的关系的图形表示,它可以显示类及其实例之间的关系,包括类之间的继承关系、聚合关系、组合关系等。对象图的绘制需要先定义对象的类,然后再进行实例化,从而形成不同的对象关系。 在Rational Rose中,绘制对象图的流程如下: 1.打开Rational Rose软件,并创建一个新UML项目; 2.在项目中创建一个新的类图; 3.在类图中添加需要表示的类; 4.建立类之间的关系,可以通过拖拽建立连接线的方式进行; 5.添加实例,可以通过在类图中双击类并在弹出框中输入相应的属性信息来创建实例; 6.最后,可以进一步对对象图进行调整和美化,如调整对象的位置和大小、添加注释和与其它UML图之间的链接等。 需要注意的是,对象图只是展示对象和它们之间的静态关系,而在实际的软件开发过程中,还需要进一步考虑对象的行为和方法的实现。因此,在使用对象图绘制和设计系统时,需要结合其它视图进行综合分析和设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值