【简答题】
试题三(共15分)
阅读以下有关软件工程开发的叙述,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】
V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,图3-1为V模型的完整诠释。
图3-1 V模型示意图
【问题1】(4分)
图3-1所示的V模型中,与开发阶段中概要设计对应测试阶段称为 (1) 。在系统或配置项测试阶段处应采用(2)方法。请将(1)和(2)处的内容填入答题纸上相应位置。
【问题2】(4分)
请完成下面叙述,在(3)、(4)处填入恰当的内容,将解答填写在答题纸的对应栏中。
从图3-1中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA应按(3)进行检查活动。在软件测试过程中,系统测试是基于(4)的测试。
【问题3】(7分)
完成下面对V模型优点的论述,将答案填写在答题纸的对应栏中。
1. 客户需求分析对应验收测试。在进行需求分析、功能设计的同时,测试人员就可以阅读、审查分析结果,从而 (5) 。
2. 系统设计人员做系统设计时,测试人员可了解实现的过程,可 (6) 。
3. 设计人员做详细设计时,测试人员可参与设计,对设计 (7) ,同时 (8) ,并基于用例开发测试脚本。
4. 编码的同时进行单元测试,可尽快找出程序中的缺陷,提高 (9) 。
5. 避免了瀑布模型所带来的误区,即软件测试是在 (10) 之后进行。