联大学堂《软件质量保证与测试(周口师范学院)》题库及答案
39、软件可靠性管理
正确答案:软件可靠性管理指通过一个程序使软件的可靠性得到最优化的过程。此程序着重于软件防错(softwareeerrorrprevention),发现并清除fault;此程序着重于采用一定措施并根据诸如资源,进度表及性能的约束条件使可靠性最大化
40、CCB的决策机制有哪些种类?你认为其中那种决策机制更实用
正确答案:最普遍的方法是投票决定。每个代表都投票,采用少数服从多数的方式。这种民主的做法能够充分调动CCB成员的机机性;但是少数服从多数含义模糊,该决策模式也容易产生一些政见。极端的做法是所有决策都交给一个人,这种安排鼓励在决策中灵活考虑各种意见,但压抑了CCB其他成员的积极性; 第三种可行的决策机制是寻求CCB成员的一致意见,同时提供合理的跳出机制。综合考虑上述三种不同CCB决策机制,第三种策略最为实
41、几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是
A.大棒模式
B.边写边改模式
C.瀑布模式
D.快速原型开发模式
正确答案:B
42、软件配置管理
正确答案:一个负责应用(计算机化的或非计算机化的技术工具和管理规程、使之能够完成为护SCI和软件配置版本所需任务的SQA部件
43、谈谈你对变异测试原理的理解
正确答案:(1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体;(2)根据已有的测试数据运行变异体;(3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀死了;否则称该变异体是活的
44、认证标准和评估标准的主要区别
正确答案:认证标准的重点是外部的--支持供货商顾客关系而评估标准的重点是内部的。因为评估标准关注的是软件过程改进
45、合同评审
正确答案:合同评审是一个指导评审建议草案和合同文档的SQA部件
46、如果一个判定的复合条件表达式为(A>1)Orr(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例
A.1
B.2
C.3
D.4
正确答案:B
47、计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及
A.系统测试
B.验收测试
C.系统测试和验收测试
D.配置测试
正确答案:D
48、配置测试是()。
A.是指检查软件之间是否正确交互和共享信息息
B.交互适应性、实用性和有效性的集中体现现
C.交互适应性、实用性和有效性的集中体现现
D.检查缺陷是否有效改正
正确答案:B
49、可作为测试停止的标准是
A.当时间用光时
B.执行了所有的测试用例,但没有发现故障
C.当所有缺陷都已经清除时
D.当所有缺陷都已经清除时
正确答案:D
50、请详细描述软件质量费用的经典模型
正确答案:在经典软件质量费用模型中,软件质量费用可以划分为控制费用、控制失效费用。其中,控制费用被进一步细化为预防费用和评价费用;控制失效费用进一步细化为内部失效费用、外部失效费用。 预防费用包括建立软件质量基础设施、更新并改进基础设施以及完成其运行所需的常规活动的投资。评价费用花在特定项目或软件系统中软件错误的检测上。内部失效费用是指改正在顾客现场安装软件之前实施设计评审、软件测试及验收测试时检测到的错误而产生的费用。外部失效费用限定为改正由顾客或维护组在顾客现场安装软件系统之后检测到的失效的费用