软件工程课件-----17.快速软件开发.ppt

软件工程课件-----17.快速软件开发

第17章 快速软件开发 Rapid software development 开发 目前有许多的软件开发方法。开发和维护之间并没有一个真正的界限,开发将看成程序进化过程的第一阶段,第四篇中主要集中讨论开发技术; 第17章主要描述快速软件开发的相关技术; 第18、19章:基于复用的软件工程; 第20章:讨论要求极高的系统; 第21章:软件进化。 快速软件开发——目标(Objectives) 如何通过一个迭代的、增量式的软件开发方法来更快速地交付更加有用的软件; 敏捷开发方法与依赖于文档的描述和设计的软件开发方法之间的区别(实质); 极限编程(extreme programming)的原理、经验和限制; 解释原型开发(prototyping)在软件过程中的扮演什么角色。 课题(Topics covered) 17.1 敏捷方法(Agile methods) 17.2 极限编程(Extreme programming) 17.3 快速应用开发(Rapid application development) 17.4 软件原型构造(Software prototyping) 快速软件开发 因为业务环境的迅速变化,业务不得不应对新的机会和竞争。 软件是业务运营的一部分,所以新软件要迅速开发来适应新机遇、响应竞争压力。 快速的开发和移交通常是软件系统的最关键需求。 如果快速交付关键功

文档评论(0)

1亿VIP精品文档

相关文档