文件名称:系统开发模型-数据仓库技术架构及方案
文件大小:8.53MB
文件格式:PDF
更新时间:2024-06-29 07:44:36
网络工程师
4.2 系统开发模型 在开发模型知识点,我们要掌握软件生命周期的概念、各种开发模型的特点和应用 场合。主要的开发模型及方法有瀑布模型、增量模型、螺旋模型、喷泉模型、智能模型、 V 模型、RAD 模型、CBSD 模型、原型方法、XP 方法、RUP 方法等。 4.2.1 生命周期模型 本节对一些主要的开发模型和方法进行简单的介绍。 1.瀑布模型 瀑布模型也称为生命周期法,是生命 周期法中最常用的开发模型,它把软件开 发的过程分为软件计划、需求分析、软件 设计、程序编码、软件测试和运行维护 6 个阶段,规定了它们自上而下、相互衔接 的固定次序,如同瀑布流水,逐级下落。 采用瀑布模型的软件过程如图 4-1 所示。 (1)软件计划(问题的定义及规划): 主要确定软件的开发目标及其可行性。 (2)需求分析:在确定软件开发可行 的情况下,对软件需要实现的各个功能进 行详细分析。需求分析阶段是一个很重要 的阶段,这一阶段做得好,将为整个软件 软件计划 运行维护 软件测试 程序编码 软件设计 需求分析 定义 阶段 开 发 阶 段 维护阶段 图 4-1 软件生命周期的瀑布模型