快速原型方法 所谓“原型”可以看作是“企业作业原型” 或“软件功能原型”,它基本反映了最终 系统的基本功能和基本特征,依此可以快 速开发一个可以演示的系统,用户可以在 这个原型系统中得到启发,发现存在的问 题,提出新的要求,并和开发人员一起修 正和发展原型。如此反复进行,最后形成 用户满意的系统
11 快速原型方法 所谓“原型”可以看作是“企业作业原型” 或“软件功能原型”,它基本反映了最终 系统的基本功能和基本特征,依此可以快 速开发一个可以演示的系统,用户可以在 这个原型系统中得到启发,发现存在的问 题,提出新的要求,并和开发人员一起修 正和发展原型。如此反复进行,最后形成 用户满意的系统
快速原型开发方法可以分为四个步骤: 系统基本需求的确定 对原型的功能选择 原型的构造与试用; 原型的修改和完善。 12
12 快速原型开发方法可以分为四个步骤: 系统基本需求的确定; 对原型的功能选择; 原型的构造与试用; 原型的修改和完善
面向对象方法 面向对象( Object Oriented)方法的思想源 于面向对象程序设计。面向对象的分析方 法是从现实世界抽象出对象及发生在对象 上的事件,从而建立起数据对象和处理操 作之间的联系。而利用面向对象的开发工 具去实现面向对象的模型是一件很自然的 转换过程。 13
13 面向对象方法 面向对象(Object Oriented)方法的思想源 于面向对象程序设计。面向对象的分析方 法是从现实世界抽象出对象及发生在对象 上的事件,从而建立起数据对象和处理操 作之间的联系。而利用面向对象的开发工 具去实现面向对象的模型是一件很自然的 转换过程
面向对象的分析和设计方法 用户需求 需求分析 系统分析 系统分析时期 重新明确需求 需求模型化 抽象对象模型等 系统设计 概要设计 用户需求 系统设计时期 修改概要设计 细节分析、类设计 详细设计 可重用部件的引用和开发 系统实施 修改详细设计 逻辑设计 系统实施时期 编程实施
14 面向对象的分析和设计方法 系统分析 系统设计 系统实施
系统分析 和结构化生命周期法一样,在面向对象开发方法 过程中需求分析阶段的主要任务也是确定用户的 需求,面向对象的分析方法以现实世界的对象为 基础,注重现实世界对象的数据特征和行为特征 虽然它在表述对象的数据需求和操作需求方面是 很自然的,但却没有想象的那么简单,还是需要 定的经验,因为现实世界中的客观对象是五花 八门的,所以有时利用面向对象方法进行抽象可 能会有一定的困难。 15
15 系统分析 和结构化生命周期法一样,在面向对象开发方法 过程中需求分析阶段的主要任务也是确定用户的 需求,面向对象的分析方法以现实世界的对象为 基础,注重现实世界对象的数据特征和行为特征, 虽然它在表述对象的数据需求和操作需求方面是 很自然的,但却没有想象的那么简单,还是需要 一定的经验,因为现实世界中的客观对象是五花 八门的,所以有时利用面向对象方法进行抽象可 能会有一定的困难