第十二章面向对象系统设计 121从面向对象分析到面向对象设计
第十二章 面向对象系统设计 12.1 从面向对象分析到面向对象设计
画向对象系统设计 面向对象设计四项主要工作 人 数 机 交互 题域 任务 据 设理理 设计设设 计计 采用面向对象方法最根本还是解决软件复杂性问 题,从分析、设计、编程是一个渐进的模型扩充过程 使软件工程的抽象层次不断提高,从对象到类,建立 新类库最终到整个应用的构架,为程序的构件化和重 用奠定了基础
面向对象设计四项主要工作 问 题 域 设 计 人 机 交 互 设 计 任 务 管 理 设 计 数 据 管 理 设 计 第十二章 面向对象系统设计
画向对象系统设计 从面向对象分析到面向对象设计 面向对象分析是针对问题域和系统责任的,对应着分析工 五个活动,存在着面向对象分析的各层模型化的“问题空 最终呈现越来越多的细节,层次是总体模型的一些水平薄 主题层 关-对象层 结构层 属性层 服务层
从面向对象分析到面向对象设计 面向对象分析是针对问题域和系统责任的,对应着分析工作 五个活动,存在着面向对象分析的各层模型化的“问题空 间”。 最终呈现越来越多的细节,层次是总体模型的一些水平薄片。 第十二章 面向对象系统设计
第士二章面向对象系统没计 从面向对象分析到面向对象设计 五个层次对应着在面向对象分析中介绍过的五个主要活 动: 发现类及对象; 识别结构; 识别主题; 定义属性 定义服务。 这些活动,不必按顺序进行。这些活动指导人们从高的 抽象层 (如问题域的类及对象)到越来越低的抽象层(结构
第十二章 面向对象系统设计 五个层次对应着在面向对象分析中介绍过的五个主要活 动: 发现类及对象; 识别结构; 识别主题; 定义属性; 定义服务。 这些活动,不必按顺序进行。这些活动指导人们从高的 抽象层 (如问题域的类及对象)到越来越低的抽象层(结构、 属性和服务)。 从面向对象分析到面向对象设计
第士二章面向对象系统没计 面向对象设计针对与实现有关的因素继续开展面向对 象分析的五个活动,包括问题域、人机交互、任务管理和 数据管理等四个部分的设计。如图所示,面向对象设计模 型从横向看是上述四个部分,从纵向看每个部分仍然是五 个层次。 主题层 类-对象层 人机交互问题城任多管理数据管理结构层 部分 部分 部分 部分 属性层 服务层
第十二章 面向对象系统设计 面向对象设计针对与实现有关的因素继续开展面向对 象分析的五个活动,包括问题域、人机交互、任务管理和 数据管理等四个部分的设计。如图所示,面向对象设计模 型从横向看是上述四个部分,从纵向看每个部分仍然是五 个层次