W模型有什么意思和含义?
W模型有什么意思和含义?
W模型有什么意思和含义?W模型是出自哪里的名词?今天,为您解释关于W模型的含义。
计算机专业词语
Evolutif公司针对V模型进行了改进,提出了W模型的概念,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系,测试伴随着整个软件开发周期,而且测试对象不仅是程序,还包括需求定义文档、设计文档等,这和上面所扩展的V模型有相同的内涵。例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,这将显著减少测试时间,加快项目进度。
从图中可以看出,软件分析、设计和实现的过程,同时伴随着软件测试、验证和确认的过程,而且包括软件测试目标设定、测试计划和用例设计、测试环境建立等一系列测试活动的过程。也就是说,项目一启动,软件测试的工作也就启动了,避免了瀑布模型所带来的误区。测试和开发过程都贯穿软件过程的整个生命周期,他们是相辅相成,相互依赖的关系,概括起来有以下三个关键单:
(1)测试过程和开发过程是同时开始的,同时结束的,两者保持同步的关系。
(2)测试过程是对开发过程中阶段性成果和最终的产品进行验证的过程,所以两者相互依赖。前期,测试过程更多地依赖于开发过程;后期,开发过程更多地依赖于测试过程。
(3)测试过程中的工作重点和开发工作的重点,可能是不一样的,两者有各自的特点。不论在资源管理方面,还是在风险管理方面,两者都存在着差异。
参考资料
朱少民 / 《软件测试方法和技术》 / 2014年10月第3版 / 清华大学出版社 / ISBN 978-7-302-37031-4