Rational Rose2017 创建对象图

Rational Rose2017 创建对象图

创建对象图
对象图无需提供单独的形式。类图中就包含了对象,所以只有对象而无类的类图就是一个"对象图"。然而,"对象图"在刻画各方面特定使用时非常有用。对象图显示了对象的集合及其联系,代表了系统某时刻的状态。它是带有值的对象,而非描述符,当然,在许多情况下对象可以是原型的。用协作图可显示一个可多次实例化的对象及其联系的总体模型,协作图含对象和链的描述符。如果协作图实例化,则产生了对象图。
在Rational Rose 2017或2003中不直接支持对象图的创建,但是可以利用协作图来创建。
首先创建一个协作图

Rational Rose2017 创建对象图

  1. 在协作图的图形编辑工具栏中,选择 图标,此时光标变为"+"号。
    (2) 在类图中单击,任意选择一个位置,系统便在该位置创建一个新的对象。
    (3) 双击该对象的图标,弹出对象的规范设置对话框。
    (4)在对象的规范设置对话框中,可以设置对象的名称、类的名称、持久性和是否多对象等。
    (5) 单击"OK"按钮。

Rational Rose2017 创建对象图

创建一个人person
Rational Rose2017 创建对象图
创建一个

2、在协作图中添加对象与对象之间的链:
(1) 选择协作图的图形编辑工具栏中的 图标,或者选择菜单"Tools"(工具)中"Create"(新建)下的"Object Link"选项,此时的光标变为"↑"符号。
(2) 单击需要链接的对象。
(3) 将链的线段拖动到要与之链接的对象中。
(4) 双击链的线段,弹出设置链规范的对话框。
(5) 在弹出的对话框中,在"General"选项卡中设置链的名称、关联、角色以及可见性等。
(6) 如果需要在对象的两端添加消息,可以在"Messages"选项卡中进行设置,如图所示。

Rational Rose2017 创建对象图
下面是一个带有":driveCar(Car)"消息的对象图
Rational Rose2017 创建对象图
温馨提示:ctrl+D 为删除
此文章仅为个人经验。仅供参考,谢谢合作