精华内容
下载资源
问答
  • Rational Rose建立对象图

    千次阅读 2019-04-18 11:23:41
    对象图 要求建立如下对象图 2.1定义类 确定对象图中有哪些类,并在浏览器窗口中,建立每个类。 步骤: (1)在Logic View中添加类Person、Company。如图1-20所示。 图1-20 新建类Person和Company 2.2...
    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 对象图

    展开全文
  • 本文介绍对象图的用途,定义,以及在EA中的画法。

    对象图的功能


    类图用于说明类以及类之间的关系,但是它相对抽象,有时会比较难理解。比如下面的例子:




    上图是一个图形编辑软件的例子,我们有一个超类Shape和它的五个子类。其中ShapeComposite可以管理其他的Shape。还有一个Canvas类,管理ShapeComposite。


    这些是好理解的部分。那么以下的部分呢?


    比如说,ShapeComosite也是Shape的一种,也可以被另外一个ShapeComposite管理,这种关系可以无限次迭代。这一点就会稍微有一些难度。


    UML对于这种问题给出的答案就是对象图(object diagram),用它来表示系统某一时刻各类的实例以及实例之间关系。


    我们继续举例:假设有人使用软件画了下面一幅图。



    上图中三角形,椭圆形,长方形共同组成了一个复合图形,另外还有一个文本输入框。这个例子的对象图画出来就是下面这样:




    上图中,:Triangle:Ellipse:Rectangle组合成为一个复合图形Lamp:ShapeComposite,而Lamp:ShapeComposite又和ABC:TextBox一起被All:ShapeComposite管理。最后是Canvas对象,作为对象树的根节点管理着All:ShapeComposite对象。


    对象图也可以说是系统的快照。


    对象图要素


    对象图主要有两种要素,对象和链接。


    对象表示为中间被水平横线分割的矩形。上半部分用于显示对象名和类名。语法为:objectname:classname。其中下划线是必须的,objectname是可以省略的;下半部分用于显示对象的属性值。语法为attributename:type=value,其中type可以省略。属性值可以有多个,每个占一行。


    链接是对象之间的连线,是关联等的实例。链接端也可以有代表角色的名称。


    EA中的设定方法


    像类名一样,对象名也是通过属性对话框的名称栏设定的。这里不重复。


    属性值的设定比较特别,按照以下步骤进行:


    1. 在【Project Browser】窗口中选中需要设定属性值的对象。

    2. 启动上下文菜单并选中【Set Run State...】项目。

    3. 在出现的对话框中设定属性值。


    具体如下图:




    如果阅读本文能给您带来些许收获,欢迎分享给更多的朋友!

    阅读更多新文章,请扫描下面二维码,关注公众号【面向对象思考】



    展开全文
  • 菜鸟实战UML——对象图

    千次阅读 2018-10-02 11:23:08
    对象图(Object Diagram): 是显示了组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。 对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。...

    对象图

    对象图(Object Diagram): 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。

    对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。对象图显示某时刻对象和对象之间的关系。一个对象图可看成一个类图的特殊用例,实例和类可在其中显示。对象也和合作图相联系,合作图显示处于语境中的对象原型(类元角色)。

    对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。

    表示方法

    对于对象图来说无需提供单独的形式。类图中就包含了对象,所以只有对象而无类的类图就是一个"对象图"。然而,"对象图"这条短语在刻画各方面特定使用时非常有用。

    对象图的构成元素

    -对象

    -连接

    -包

    对象图和类图的区别

    在这里插入图片描述

    实战:机房收费系统

    一般用户:

    在这里插入图片描述

    操作员:

    在这里插入图片描述

    管理员:

    在这里插入图片描述

    展开全文
  • Rational Rose2017 创建对象图

    千次阅读 2019-03-31 14:38:46
    类图中就包含了对象,所以只有对象而无类的类图就是个"对象图"。然而,"对象图"在刻画各方面特定使用时非常有用。对象图显示了对象的集合及其联系,代表了系统某时刻的状态。它是带有值的对象,而非描述符,当然,...

    Rational Rose2017 创建对象图

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

    在这里插入图片描述

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

    在这里插入图片描述

    创建一个人person
    在这里插入图片描述
    创建一个

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

    在这里插入图片描述
    下面是一个带有":driveCar(Car)"消息的对象图
    在这里插入图片描述
    温馨提示:ctrl+D 为删除
    此文章仅为个人经验。仅供参考,谢谢合作

    展开全文
  • UML画图之对象图

    万次阅读 热门讨论 2018-04-17 20:12:06
    - 对象图:在某特定时刻及时给出个类的多个具体实例以及它们如何联系。 简单来说,就是类比较抽象,而对象是比较实例化。 那么下面我们一起来看一下对象图是怎样用relational rose来画出来的。 准备 1...
  • 类图和对象图详解

    万次阅读 多人点赞 2016-11-03 12:34:13
    对于类图和对象图来说我们需要了解的是类图和对象... 下面是我对类图和对象图学习过程的个整理,一些资料是直接拿过来直接用的。希望能对你的学习有点点的帮助吧。类图和对象图的概念1. 类的含义 类图(Class di
  • 对象图和类图的区别

    千次阅读 2021-02-27 23:29:19
    两者的关系:对象图可以看做是类图的实例,用来表达各个对象在某时刻的状态。两者的异同:主要表现为两者建模元素的异同(下面有对比说明)。UML类图UML对象图01 类图和对象图的关系这就要从两者的概念入手了:...
  • UML图详解(四)对象图

    千次阅读 2016-06-12 08:26:25
    概念对象图个系统的详细状态在某时刻的快照,是对象类图的实例,也称为“实例图”。对象图描述系统的某瞬间,表达系统的对象在该时刻的具体状态(属性和操作)。
  • UML类图与对象图

    万次阅读 2016-01-15 15:26:41
    UML类图与对象图 基本概述  类图(Class Diagram)应该是使用的最多的种UML图。其语法并不复杂,可能只需要几天时间就能掌握,但是其背后的面向对象(OO)思想却是需要日积月累才能深刻理解。   面向...
  • UML总结之——类图、对象图、包图

    千次阅读 热门讨论 2016-12-17 21:16:15
    今天总结的主要是关于类图、对象图和包图。对于这几个图有了相应的图这样可以更好 的了解这些内容和知识。 类图 首先还是关于类图的内容提纲 1.类 2.类的关系 3.类图的构成 4.类图深入讨论 5.类图的应用 ...
  • UML图之类图,对象图和包图

    千次阅读 热门讨论 2015-11-16 11:57:08
    】总述用例图描述了软件要实现的功能有哪些,而类图,对象图和包图则展示了系统的静态结构。其中类图是面向对象系统的核心,在正向工程(模型转成代码)和逆向工程(代码转成模型)中起到了重要作用。【二】类图...
  • 类图和对象图(用户管理模块建模)

    千次阅读 2018-12-24 11:35:32
    类图描述了类和类间关系,它从静态角度来表示个系统,因此类图属于种静态。 类图是UML建模中最基本和最重要的。 在程序设计的不同阶段,类图的作用也不相同。在分析阶段,类图主要用于一些概念类的描述...
  • UML结构建模图———对象图

    千次阅读 2016-09-17 18:20:12
    对象图 对象图可以认为是类图的特殊情形,是类图元素子集,被用来及时强调在某些点,类的实例间的关系。这对理解类图很有帮助。他们在构造上与类图显示没有不同,但是反映出多样性和作用。 类和对象元素 下面的图...
  • UML之对象图和包图

    千次阅读 热门讨论 2014-11-20 19:53:08
     对象图  谈到对象,我们不得不说一下对象,对象(Object)是对象类的实例(Instance),用于模型化特定的实体。对象是唯一的,可以标识的,比如我和你就是两个对象,我们有自己的名字。  对象的图标与对象...
  • UML之对象图(与类图的区别)

    千次阅读 热门讨论 2019-07-07 10:51:47
    对象图可以被看做是UML类图中的某时刻的实例。在UML中,对象图表示组对象及他们之间的联系。对象图使用的使与UML类图相同的符号和关系,因为对象就是类的实例。 UML中类图与对象图的区别: 类图 ...
  • UML系列开始的第
  • 【UML】对象图(Object Diagram)

    万次阅读 多人点赞 2016-10-31 22:09:24
     对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某时刻的状态。和类图一样,对象图对系统的静态设计或静态进程视图建模,对象图更注重现实或原型实例,这种视图主要支持系统的功能需求,对象图...
  • UML之对象图(Object Diagram)

    千次阅读 热门讨论 2014-06-20 17:44:52
    对象图 对象图(Object Diagram)是显示了组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照,是系统在某个运行时刻的展现。对象图的构成:对象、连接、包 二、...
  • 【UML】类图与对象图

    千次阅读 热门讨论 2017-12-26 09:00:48
    类图,它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。同时也可用于数据建模。  类图显示出类、接口... 类图与对象图的区别如下:(该图片取自网上)  感谢您的阅读~
  • 从静态设计的图就包括类图、对象图、包图,下面咱们一一叙述   类图 类图是描述类、接口、协作以及他们之间的关系的图,用来显示系统中某个类的静态结构 包含元素 类 类是面向对象组织结构的核心,对组...
  • 图的分类 : 图分为结构行为图 和动态行为图, 结构行为图包括类图,对象图,用例图,组件图,配置图; 动态行为图 包括状态图,活动图,时序图,协作图; 静态图概念 : 类图, 对象图, 包图是静态图; 静态图显示系统的静态
  • 对象图&类图比较

    千次阅读 热门讨论 2015-11-25 14:25:08
    那么对象图和类图之间有什么区别呢 对象图 、概述 描述个系统在某个具体时刻的静态结构。而类图描述所有可能的情况(动态) 对象图包含的元素:1、对象 2、连接 3、包 二、类图和对象图的区别 类图 对象图...
  • UML概述及UML详解

    万次阅读 多人点赞 2020-01-17 19:34:04
    ()UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于 描述以用例为驱动,以体系结构为中心的软件设计的全过程。 (二)UML的定义包括UML语义和UML表示法两个部分。...
  • UML– 用例用例展现的是组用例、参与者和扩展关系、包含关系等。该的作用是描述系统的行为,即该系统在它的上下文环境中所提供的外部可见服务。注:参与者不一定是人,可以是其它除系统以外的事物。 简述用...
  • UMl之静态图(用例图、类图、包图、对象图

    万次阅读 热门讨论 2014-12-11 14:49:55
    静态图 (Static diagram),包括类图、对象图、包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是种静态...
  • UML9种图之包图、类图、对象图

    万次阅读 热门讨论 2014-02-04 10:18:32
    接着是个系统的静态架构,用抽象的手段抽象出类,概括类的属性和方法,描述系统的静态架构,需要绘制类图和对象图;然后是系统的动态行为即协作图和序列图,以及系统的活动状态,明确了系统的状态还需要明确系统...
  • 面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的...UML中有九种建模的图标,即:用例图、类图、对象图 顺序图 协作图 状态图 活动图 组件图 配置图 本课程中的某些部分包含了这些
  • UML对象图、包图

    千次阅读 热门讨论 2014-03-15 09:51:27
    对象图(Object Diagram)显示了组对象和他们之间的关系。使用对象图阿狸说明数据结构,类图中的类或组件等实例的快照。对象图和类图一样,反应了系统的静态过程,但它是以实际的或原型化为基础来表达对象间的关系...
  • UML 对象图 object diagram

    千次阅读 2016-03-15 21:05:33
    UML对象图 是表示在某时刻组对象以及它们之间关系的图。对象图可以看作是类图在系统某时刻的实例。对象图作为系统在某时刻的快照,是类图中的各个类在某时间点上的实例及关系的静态写照。
  • UML中的各种图是UML模型的重要组成部分。近期的几篇文章中我将... 1、用例图、类图、对象图  2、序列图、协作图  3、活动图、状态图  4、组件图、部署图    在今天这篇博客中,主要讲下用例图、类图和对象图

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,538,842
精华内容 1,015,536
关键字:

一对象图