ch02软件开发过程报告范本.ppt

第2章 软件开发过程 软件开发过程定义 软件开发生命周期 软件开发过程模型 软件开发过程活动 【学习目标】 2.1 软件系统开发生命周期 软件生命周期是指从提出软件开发的构想开始,经历系统规划、需求分析、系统设计、编程开发、软件测试、软件运行、软件进化到和软件系统终止的整个时间过程。 一、软件开发过程 完成软件开发任务的一组有序活动流程,称为软件开发过程。 二、什么是软件生命周期? 软件生命周期包括如下主要阶段: 1)系统规划(问题定义、规划方案、可行性研究) 2)系统分析(业务分析、需求分析、系统分析) 3)系统设计(系统架构设计、系统组件设计、系统界面设计) 4)系统实施(软件编程、软件测试、软件集成) 5)系统运行与支持(软件运行、软件维护、软件进化) 2.2 软件过程模型 软件过程模型——是指描述软件开发过程活动流程的模式。 典型过程模型: 瀑布模型 进化模型 形式化转换模型 增量开发模型 RUP开发模型 1.瀑布模型 又称线性顺序模型,它认为软件开发活动应严格按照软件系统开发生命周期五个阶段顺序进行,这些活动自上而下,如同瀑布流水的逐级下落。 需求分析 系统设计 软件编码 系统测试 运行与维护 确认 维护 瀑布模型 需求说明书 设计文档 程序代码 测试报告 瀑布模型的特征: 每一级活动均从上级活动得到工作对象,作为本级的输入。 提交本级活动的工作成

文档评论(0)

1亿VIP精品文档

相关文档