软件工程(chap1)教材.ppt

1.3 软件生命周期 1.3.1 软件生命周期的划分 一.定义 软件生命周期是从时间的角度出发,从软件目标的提出、定义、开发和维护,直至最终被丢弃的整个过程。 二.阶段划分 一般来说,软件的生命周期由软件定义、软件开发和软件维护3个时期组成,每个时期又进一步划分成若干个阶段。 1.3 软件生命周期 1.3.1 软件生命周期的划分 二.阶段划分 1.软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。 2.软件开发时期由4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。 3.软件维护时期有软件维护阶段。 软件生命周期包括3个时期和8个阶段。 1.3.2 各阶段的基本任务 1.问题定义 这个阶段必须回答的关键问题是:“要解决的问题是什么?” 提出关于问题性质、工程目标和工程规模的书面报告。 2.可行性研究 这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决办法吗?”若有,则要提出在技术、经济和社会几方面可行的解决方案,并提交可行性研究报告和

文档评论(0)

1亿VIP精品文档

相关文档