ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

UML设计图4-对象图

2022-09-01 11:03:54  阅读:236  来源: 互联网

标签:对象 元素 设计图 建模 视图 实例 UML 识别


1.含义

  对象图概述:对象图显示了某一时刻的一组对象及它们之间的关系。

  对象图可以看做是类图的实例,用来表达各个对象在某一时刻的状态。

  对象图中的建模元素主要有对象和链,对象是类的实例,链是类之间的关联关系的实例。

2.在软件工程的阶段

  分析设计实现阶段都有

  属于静态视图

  类图之后,类的对象

3.对象图的组成元素——对象

对象是类的实例,是一个封装了状态和行为的具有良好边界和标识符的离散实体。对象通过其类型、名称和状态区别于其他对象而存在。

对象名:在矩形框的顶端显示。

类型:具体的类目

状态:由对象的所有属性以及运行时的当前值组成。

表示法:在对象名后跟一个冒号加上类型名,并且使用下划线与类进行区分。

4.对象图的组成元素——链

链是关联关系的实例,是两个或多个对象之间的独立连接。因此,链在对象图中的作用就十分类似于关联关系在类图中的作用。

在UML中,链同样使用一根实线段来表示。

链主要用来导航。链一端的一个对象可以得到另一位置上的一个或一组对象,然后向其发送消息。链的每一端也可以显示一个角色名称,但不能显示多重性。

4.对象图的建模技术:

4.1.为对象结构建模

识别建模机制。建模机制被描述为系统的某些功能或行为,经常会被耦合为用例,由一组类、接口和其他事物的交互产生。可以创建协作来描述机制。

识别参与的类和接口等元素,以及这些元素之间的关系。

识别并选择对象。考虑这个机制的脚本在某时刻被冻结时的情况,识别并选择出各个对象。

按需要显示每个对象的状态。

识别并显示出对象之间的链,即对象的类目之间关联的实例。

4.1.对象图的建模步骤:

  • 确定对象及对象状态(从类图中来)
  • 建立链(从类图中来)

5.对象图使用要点:

  • 注重于表达系统静态设计视图或静态交互视图的一个方面。
  • 表示由一个交互图描绘的动态场景的一个画面。
  • 只包含对理解该方面不可缺少的那些元素。
  • 提供与它的抽象层次相一致的细节,应该只显露出对理解是不可缺少的那些属性值和其他修饰。
  • 不要过分的简化,这样会使读者对重要的语义产生误解。

6.实例:

 

 

标签:对象,元素,设计图,建模,视图,实例,UML,识别
来源: https://www.cnblogs.com/zhanchenjin/p/16645712.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有