Rational Rose建立对象图

  1. 对象图

 要求建立如下对象图

2.1定义类

确定对象图中有哪些类,并在浏览器窗口中,建立每个类。

步骤:

 

(1)在Logic View中添加类Person、Company。如图1-20所示。

图1-20 新建类Person和Company

2.2建立对象图

步骤:

1右击LogicalView, 打开快捷菜单,选择:Newà Collaboration  Diagram后, 系统自动在LogicalView下增加一个项目:NewDiagram, 我们在此处输入:对象图,如图1-21所示。

图1-21 对象图

 (2) 在文本”对象图”上双击鼠标,则,对象图在右边的模型窗口中打开,如图1-22所示。

图1-22 对象图在模型图窗口中打开

  (3) 将浏览器窗口中的类Person和Company拖入对象图中

  (4)给对象命名

     右击Person图标, 打开快捷菜单,选择Open Specification,打开规范窗口,在name后面输入:刘文彩。如图1-23所示。

图1-23 对象命名

 点击OK按钮,就完成了对象”刘文彩”的设置。

 

重复上面1-4步,完成对象”华为集团”的设置。如图1-24所示。

图1-24 对象命名

 

2.3建立对象间的链接

  在工具箱中点击链接按钮,然后,在对象”刘文彩”图标上按下左键(不要松手),拖动鼠标到对象”华为集团”,然后,松开左键。就建立了对象之间的链接。然后,点击工具箱中的按钮”ABC”,给链接的每一端添上角色。如图1-25所示。

图1-25 对象图

  • 10
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答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之间的链接等。 需要注意的是,对象只是展示对象和它们之间的静态关系,而在实际的软件开发过程中,还需要进一步考虑对象的行为和方法的实现。因此,在使用对象绘制和设计系统时,需要结合其它视进行综合分析和设计。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姑苏 · 安阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值