- 2
- 0
- 约3.98千字
- 约 6页
- 2017-08-27 发布于广东
- 举报
软件开发过程生命周期模型
一、序 言
生命周期 指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。目前软件开发实践中使用的各种生命周期模型,都是下面这些基本组成部分的不同的排列与组合。
市场分析,可行性研究,与项目定义
需求分析
设计(概要设计和详细设计)
编码实现
测试
使用与维护
主要有以下几种模型:
1.瀑布模型(waterfall model)
2.演化模型(evolutionary model)
3.螺旋模型(spiral model)
二、瀑布模型
瀑布模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。如图所示:
优点: a.强调开发的阶段性; b.强调早期计划及需求调查; c.强调产品测试。
缺点: a.依赖于早期进行的唯一一次需求调查,不能适应需求的变化; b.由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程; c.风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会
下表是瀑布模型中各个阶段的主要工作,及相应的质量控制手段。
阶段 主要工作 应完成的文档 应完成的文档质量控制手段 系统需求 1.调研用户需求及用户环境2.论证项目可行性3.制定项目初步计划 1.可行性报告2.项目初步开
您可能关注的文档
最近下载
- 2025年南通醋酸纤维有限公司题库带答案分析试卷及答案.docx VIP
- 中考语文议论文阅读思维导图02分析论点.pdf VIP
- JY∕T 0584-2020 扫描电子显微镜分析方法通则(教育).pdf VIP
- 福建省莆田市仙游县重点中学2025-2026学年高一下学期4月期中语文试题及参考答案.pdf VIP
- 2025海南省中考历史试题卷(含答案解析).docx
- 汉森打印软件说明书.docx
- JTY-GD-G7X点型光电感烟火灾探测器说明书.pdf
- 2026年高端厨电智能化发展白皮书.docx
- 运筹学 第2版 课件 第五章 图与网络.pptx
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测数学试卷(含答案).pdf
原创力文档

文档评论(0)