二章软件生存周期及开发模型.ppt
《二章软件生存周期及开发模型.ppt》由会员分享,可在线阅读,更多相关《二章软件生存周期及开发模型.ppt(22页珍藏版)》请在三一文库上搜索。
1、第二章软件生存周期及开发模型,软件生存周期 (Software Life Cycle):软件产品或软件系统从设计、投入使用到被淘汰的全过程。,软件生存期的阶段划分,(1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护,只考虑 编写程序,涉及整个 软件生存 周期,扩展到,软件工作的范围,软件开发模型:是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。,软件开发模型,软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型,瀑布模型 (
2、线形顺序模型),可行性研究与计划,需求分析,设计,编码,运行维护,测试,定义 阶段,开 发 阶 段,维护阶段,瀑布模型的特点,1.阶段间具有顺序性和依赖性。 2.推迟实现的观点。 3.每个阶段必须完成规定的文档; 每个阶段结束前完成文档审查, 及早改正错误。,瀑布模型的选择条件,1.开发阶段需求很少有变化 2.分析设计人员对应用领域很熟悉 3.低风险项目 4.用户使用环境很稳定 5.用户除提出需求外,很少参与开发工作,瀑布模型的缺点,1.开发阶段不能并行,更不能倒置 2.容易出现问题堆积,导致重大错误。,增量模型(递增模型),先完成一个系统子集的开发,再按同样的开发步骤增加功能 (系统子集),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 生存 周期 开发 模型
链接地址:https://www.31doc.com/p-2571802.html