UML九种图之对象图

来源:互联网 发布:centos7网络配置 rules 编辑:程序博客网 时间:2024/04/29 06:56

  Ø  什么是对象图?

   u  详细介绍

    对象图(ObjectDiagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图可以被看作是类图在某一时刻的实例。

   u  构成

    表示方法:对象图使用的是与类图相同的符号和关系,因为对象就是类的实例。

    关系:表示的是对象和对象之间的关系。反应系统的静态过程。

    举例:


    对象名:由于对象是一个类的实例,因此其名称的格式是“对象图:类名”,这两个部分是可选的,但如果是包含了类名,则必须加上“:”,另外为了和类名区分,还必须加上下划线。

    属性:由于对象是一个具体的事物,因此所有的属性值都已经确定,因此通常会在属性的后面列出其值。

   u  用途

    1.捕获实例和连接

    2.在分析和设计阶段创建

    3.捕获交互的静态部分

    4.举例说明数据/对象结构

    5.详细描述瞬态图

    6.由分析人员、设计人员和代码实现人员开发

  Ø  对象图建模技术

    1.识别将要使用的建模机制。该机制描述了一些正在建模的部分系统的功能和行为,它们由类、接口和其他元素的交互而产生。

    2.对于各种机制,识别参与协作的类、接口和其他元素,同时也要识别这些事物之间的关系。

    3.考虑贯穿这个机制的脚本。冻结某一时刻的脚本,并且汇报每个参与这个机制的对象。

    4.按照需要显示出每个对象的状态和属性值,以便理解脚本。

    5.显示出对象之间的链,以描述对象之间关联的实例。

 

  Ø  类图与对象图的区别

  Ø  举例



0 0
原创粉丝点击