软件工程的生存周期

来源:互联网 发布:太原软件 编辑:程序博客网 时间:2024/05/01 22:14

前言:


1.含义

2.过程

3.模型

内容:


每个阶段需要重视的

1.制定计划:目标,可行性研究报告

2.需求分析阶段:需求分析和定义 、文档以及注释定义、数据流图与数据字典、定义必须具体,形成文档

用户手册开始编写,软件需求规格说明书需求分析阶段标志

3..软件设计

.概要设计:划分模块 .详细设计:考虑接口

形成设计说明书、建立软件结构、各个模块功能,内部模块建立起来

4.程序编码:程序数据文档

5.测试阶段:发现和排除错误,测试包括:单元测试、组装测试。

6.运行及维护:改进产品、改正性维护、适应性维护、完善性维护。


瀑布模型


缺点:周期长,用户只在定义阶段参与,开发阶段不参与,客户不能及时反映情况。优点:严格。注意:此模型应该尽早发现问题。


B模型













喷泉模型





0 0