问题
问答题
阅读以下有关软件工程开发的叙述,回答问题1至问题3,将答案填入对应栏内。
【说明】
V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,下图为V模型的完整诠释。
【问题2】 请完成下面叙述,在(3)、(4)处填入恰当的内容,将解答填写在对应栏中。 从上图中水平对应关系看,左边是软件设计过程,右边是软件测试过程。在软件设计过程中,SQA应按 (3) 进行检查活动。在软件测试过程中,系统测试是基于 (4) 的测试。 |
答案
参考答案:
解析:(3)质量保证计划 (4)需求 或软件需求,或软件需求规格说明
[分析]: 在设计和分析过程中,SQA(Supplier Quality Assurance)的主要职责是进行质量保证活动,但SQA进行质量保证活动的依据为项目策划阶段制定的质量保证计划。所以(3)处的正确答案应为质量保证计划。 从上图可以看出,系统测试阶段的测试依据为软件需求规格说明,软件需求规格说明主要描述软件的功能需求、性能需求、接口需求等,它描述的每一条功能,在程序不一定有一段相应的代码对应,而可能由多个程序单元的部分代码实现。故不能进行基于代码的测试,而应进行基于需求的测试。所以(4)处的正确答案应为需求,或软件需求,或软件需求规格说明都可。