UML静态模型图中类图和对象图详解

开发 架构
UML图可以分为静态模型图和动态模型图两大部分,本文就向大家简单介绍一下UML静态模型图,希望通过本文的学习你对UML静态模型图有一定的认识。

本文和大家重点讨论一下UML静态模型图的概念,静态模型图主要包括对象图,类图,包图等,希望通过本文的介绍你对UML静态模型图的概念有明确的认识。

UML静态模型图
 
UML静态模型图包恬:

对象图
类图
包图

对象图(ObjectDiagram)

表示在某一时刻一组对象以及它们之间关系的图。对象图可以被看作是类图在系统某一时刻的实例。
在图形上,对象图由节点以及连接这些节点的连线组成,节点可以是对象也可以是类,连线表示对象间的关系。

对象图的建模过程:

1,确定参与交互的各对象的类,可以参照相应的类图和交互图;

2,确定类间的关系,如依赖,泛化,关联和实现

3,针对交互在某特定时刻各对象的状态,使用对象图为这些对象建模

4,建模时,系统分析师要根据建模的目标,绘制对象的关键状态的关键对象之间的连接关系。

类图

UML静态模型图中的类图不仅定义系统中的类,及它们之间的关系,还包括类的内部结构(类的属性和操作)它在整个生命周期都是有效的
把逻辑上相关的类封装面包,这样可以很好的体现出系统的分层结构使人们对系统层次关系一目了然。
对象图是类图的实例。

类图和对象图的不同点:

我们来看一下UML静态模型图中类图和对象图的不同点。对象图显示类图的多个对象实例,而不是实际的类。同时对象图存在生命周期的,因此对象图只能在系统某一时间存在。
包由包或类构成,表示包与包之间的关系,包图用于描述系统的分层结构

【编辑推荐】

  1. Visio画UML图基本操作及技巧解析
  2. 全面认识九种基本的UML模型图
  3. 绘制UML图时应避免的六大问题
  4. UML部署图绘制及应用说明
  5. 九步实现UML包图创建
责任编辑:佚名 来源: sina.com.cn
相关推荐

2010-07-05 14:48:25

UML静态结构图

2010-07-12 10:25:44

UML类图

2010-06-11 18:09:26

UML对象图

2010-07-12 08:53:32

UML模型图

2010-06-08 09:30:20

UML图

2010-07-02 12:22:53

UML对象图

2010-07-05 11:01:05

常用UML图

2010-07-05 12:21:36

UML行为图

2010-07-09 15:53:36

UML类图

2010-07-02 10:25:50

UML模型图

2010-07-09 09:16:22

UML包图

2010-06-29 13:22:26

UML类图

2010-07-07 18:11:13

UML对象图

2010-07-12 09:37:26

UML建模

2010-06-30 15:40:08

2010-07-09 09:00:22

UML建模

2010-07-02 12:53:07

UML对象图

2010-07-12 11:30:26

UML构件图

2010-07-08 16:34:01

UML包图

2010-07-02 10:11:15

UML模型图
点赞
收藏

51CTO技术栈公众号