问题 问答题

[说明]

某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。

被测试软件研制方提出,为节约成本,由软件开发人员对所开发的软件进行测试,测评中心仅仅进行测试结果确认,并安测评中心规定编写各种测试文档并具出证明。此提议遭到测评中心的反对。软件研制认为:

1)自己编写的程序,结构熟悉,需求清楚,易发现问题;

2)自己测试后,又经过第三方的确认,是可行的;

3)知识产权可受保护。

测评中心反驳:

1)程序不能由编写者自己测试,就想既不能当运动员又当裁判一样;

2)自己测试,有弄虚作假的嫌疑;

3)软件不能丧失独立性,仅由测评中心确认,损害测评中心名誉,不行。

针对上述情况,应该由(1)进行测试。软件研制方的3条理由正确的有(2)条,错误的有(3)条;测评中心所说的正确的有(4)条,错误的有(5)条。

答案

参考答案:

(1)测评中心 (2)0 (3)3 (4)3 (5)0

解析:

为了保证被测软件的质量,最好由独立的测试部门进行软件的测试,在此题中为独立的机构——软件测评中心,由第三方进行测试更容易发现开发人员的习惯性错误,更可靠,且开发方的知识产权受合同或委托的约束也得到了很好的保护。

所以开发方所说的3条理由均不成立,测评中心反驳的3条理由全部正确。

单项选择题 B型题
名词解释