软件生命周期
软件生命周期:是指软件开始研制至最终废弃不用所经历的各个阶段。
定义和规范软件测试行为
软件生命周期模型
瀑布型周期模型
1.模型说明:在1970年人类整理了第一个软件生命周期,瀑布型周期模型。
2.规定要求:自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
3.具有特点:顺序性、依赖性、周期长。
4.劣势:项目回溯成本高、效率低、不灵活。
5.样式:如下图
V模型
1.模型说明:软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。
2.特点:通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。
3.优势:提高效率,缩短项目周期,节约时间。
4.劣势:阶段有顺序性,并未实质提高测试的地位。
5