软件生命周期模型.ppt

软件工程模型与方法 Models Methods of Software Engineering 第二章 软件生命周期模型 由安博测试空间技术中心/提供 本章内容 2.1 软件工程过程 2.2 软件生命周期 2.3 软件过程模型 2.4 传统软件生命周期模型 2.5 新型软件生命周期模型 2.1 软件工程过程 软件工程过程是为了获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动。 软件规格说明(specification):规定软件的功能及其使用限制; 软件开发(development):产生满足规格说明的软件; 软件确认(validation):通过有效性验证以保证软件能够满足客户的要求; 软件演进(evolution):为了满足客户的变更要求,软件必须在使用过程中进行不断地改进。 2.2 软件生命周期 软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为计算机软件的生命周期(Life Cycle)。 软件生命周期的六个基本步骤 制定计划 需求分析 设计 程序编码 测试 运行维护 制定计划 确定要开发软件系统的总目标; 给出功能、性能、可靠性以及接口等方面的要求; 完成该软件任务的可行性研究; 估计可利用的资源 (硬件,软件,人力等)、成本、效益、开发进度; 制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查; 需求分析 对用户提出

文档评论(0)

1亿VIP精品文档

相关文档