问题
问答题
[说明]
某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。
被测试软件研制方提出,为节约成本,由软件开发人员对所开发的软件进行测试,测评中心仅仅进行测试结果确认,并安测评中心规定编写各种测试文档并具出证明。此提议遭到测评中心的反对。软件研制认为:
1)自己编写的程序,结构熟悉,需求清楚,易发现问题;
2)自己测试后,又经过第三方的确认,是可行的;
3)知识产权可受保护。
测评中心反驳:
1)程序不能由编写者自己测试,就想既不能当运动员又当裁判一样;
2)自己测试,有弄虚作假的嫌疑;
3)软件不能丧失独立性,仅由测评中心确认,损害测评中心名誉,不行。
针对上述情况,应该由(1)进行测试。软件研制方的3条理由正确的有(2)条,错误的有(3)条;测评中心所说的正确的有(4)条,错误的有(5)条。
答案
参考答案:
(1)测评中心 (2)0 (3)3 (4)3 (5)0
解析:
为了保证被测软件的质量,最好由独立的测试部门进行软件的测试,在此题中为独立的机构——软件测评中心,由第三方进行测试更容易发现开发人员的习惯性错误,更可靠,且开发方的知识产权受合同或委托的约束也得到了很好的保护。
所以开发方所说的3条理由均不成立,测评中心反驳的3条理由全部正确。