
第9章面向对象分析
第9章 面向对象分析

学习目标掌握面向对象分析的基本概念;掌握使用UML建立对象模型的方法掌握使用UML建立动态模型的方法掌握使用UML建立功能模型的方法
学习目标 l 掌握面向对象分析的基本概念; l 掌握使用UML建立对象模型的方法; l 掌握使用UML建立动态模型的方法; l 掌握使用UML建立功能模型的方法

目录01面向对象技术概述02面向对象分析过程03面向对象分析原则04建立对象模型05建立动态模型06建立功能模型07本章小结
目录 01 02 03 04 面向对象技术概述 面向对象分析过程 面向对象分析原则 建立对象模型 06 05 建立动态模型 建立功能模型 07 本章小结

面向对象分析概述01
面向对象分析概述 01

面向对象分析概述面向对象分析(OOA)的目标是抽取和整理用户需求,并建立一系列问题域的精确模型来描述能够满足用户需要的计算机软件。:面向对象分析所建立的模型要表示出系统的数据功能和行为三个方面的基本特征。,在进行面向对象分析时,需要建立面向对象的对象模型(描述系统的数据结构)、功能模型(描述系统的功能)和行为模型(描述系统的控制结构)
面向对象分析概述 ◆ 面向对象分析(OOA)的目标是抽取和整理用 户需求,并建立一系列问题域的精确模型来描述能够 满足用户需要的计算机软件。 ◆ 面向对象分析所建立的模型要表示出系统的数据 、功能和行为三个方面的基本特征。 ◆ 在进行面向对象分析时,需要建立面向对象的对 象模型(描述系统的数据结构)、功能模型(描述系 统的功能)和行为模型(描述系统的控制结构)

面向对象分析概述对任何大型系统而言,三个模型都必不可少其中,对象模型又始终是最重要、最基本、最核心的。,面向对象分析法指的是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题
面向对象分析概述 ◆ 对任何大型系统而言,三个模型都必不可少。 其中,对象模型又始终是最重要、最基本、最核心 的。 ◆ 面向对象分析法指的是在一个系统的开发过程 中进行了系统业务调查以后,按照面向对象的思想 来分析问题

面向对象分析概述OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。·定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系
面向对象分析概述 ◆ OOA(面向对象的分析)模型由5个层次(主题层、对 象类层、结构层、属性层和服务层)和5个活动(标识对象 类、标识结构、定义主题、定义属性和定义服务)组成。 ◆ 定义了两种对象类之间的结构,一种称为分类结构,一 种称为组装结构。分类结构就是所谓的一般与特殊的关系。 组装结构则反映了对象之间的整体与部分的关系

面向对象分析概述OOA在定义属性的同时,要识别实例连接OOA在定义服务的同时要识别消息连接OOA中的5个层次和5个活动继续贯穿在OOD面向对象设计)过程中。OOD模型由4个部分组成。它们门分别是设计问题域部分、设计人机交互部分、设计任务管理部分和设计数据管理部分
面向对象分析概述 ◆ OOA在定义属性的同时,要识别实例连接。 ◆ OOA在定义服务的同时要识别消息连接。 ◆ OOA中的5个层次和5个活动继续贯穿在OOD( 面向对象设计)过程中。 ◆ OOD模型由4个部分组成。它们分别是设计问题 域部分、设计人机交互部分、设计任务管理部分和设 计数据管理部分

面向对象分析过程02
面向对象分析过程 02

面向对象分析过程在用OOA具体分析一个事物时,大致上遵循如下五个基本步骤(1)确定对象和类。这里所说的对象是对数据及其处理方式的抽象。类是多个对象的共同属性和方法集合的描述(2)确定结构』(structure)。结构是指问题域的复杂性和连接关系
面向对象分析过程 ” 在用OOA具体分析一个事物时,大致上遵 循如下五个基本步骤。 (1)确定对象和类。这里所说的对象是对数 据及其处理方式的抽象。类是多个对象的共同属 性和方法集合的描述。 (2)确定结构(structure)。结构是指问题 域的复杂性和连接关系