在面向对象的系统中,系统责任的良好分配原则是 (7) 。软件配置项是软件配置管理的对象,即软件工程过程中产生的 (8) 。软件测试计划开始于需求分析阶段,完成于 (9) 阶段。
(7)处填()。
A.在类之间均匀分配
B.集中分配在少数控制类中
C.根据交互图的消息进行分配
D.根据个人喜好进行分配
参考答案:B
解析:
[分析]: 在面向对象的系统中,系统责任的良好分配原则是集中分配在少数控制类中。把众多的事物归纳并划分成一些类似人类在认识客观世界时经常采用的思维方法,分类的原则是抽象,从那些与当前目标有关的本质特征中找出事物的共性,并将具有共同性质的事物划分成一类,得出一个抽象的概念。
软件配置项是软件配置管理的对象,即软件工程过程中产生的信息项。
软件测试计划开始于需求分析阶段,完成于软件设计阶段。软件测试时需要以下3类信息:
1.软件配置:需求规格说明书、软件设计说明书和源程序等。
2.测试配置:测试方案、测试用例和测试驱动程序等。
3.测试工具:计算机辅助测试的有关工具。
软件经过测试之后,要根据预期的结果对测试的结果进行分析比较,对于出现的错误要进行纠正,并修改相应的文档。修改后的程序往往要经过再次测试,直到满意为止。在分析结果的同时,要对软件可靠性进行评价,如果总是出现需要修改设计的严重错误,软件质量和可靠性就值得怀疑,同时也需要做进一步的测试:如果软件功能能够正确完成,出现的错误易修改,可以断定软件的质量和可靠性可以接受或者所做的测试还不足以发现严重错误;如果测试发现不了错误,那么可以断定测试方案、测试用例考虑得不够细致充分,错误仍潜伏在软件中,应考虑重新制定测试方案,设计测试用例。