慕课金陵科技学院.软件质量保证与测试.第七章.自动化测试.课后作业


0 目录

7 自动化测试

7.4 课后作业

7.4.1 课堂重点

7.4.2 测试与作业

1(1分)对软件文档的要求不包括( )。
A、完整性 B、美观性 C、一致性 D、易理解性。
正确答案:B

2(1分)软件设计阶段的质量控制主要采取的方式是( )。
A、评审 B、白盒测试 C、黑盒测试 D、动态测试
正确答案:A

3(1分)以下不属于软件评审内容的是( )。
A、管理评审 B、技术评审 C、文档评审 D、人员评审
正确答案:D

4(1分)以下不是评审工具的是( )。
A、Gerrit B、Jupiter C、JaCoCo D、SourceMonitor
正确答案:C

5(1分)评审会议结束后,应当整理得到________作为存档材料。
参考答案:评审表单

6(2分)对评审会议发现的问题和缺陷要进行分析和跟踪,有的缺陷将________,有的缺陷则必须________。
正确答案:被有条件的接受 修正

7(3分)验收评审的内容主要是:开发的软件系统是否已达到________________规定的各项技术指标;________是否完整、正确;________是否齐全,是否符合有关标准等。
正确答案:软件需求说明书 使用手册 文档

8(1分)按照 IEEE 的定义,________是软件开发组之外的人员或小组,对软件需求、设计或代码,进行详细检查的一种正式评价方法。
正确答案:评审

9(1分)除软件测试之外,________是另一种软件质量控制和软件质量保证的有效方法。
正确答案:评审

10(2分)大中型软件的质量更多的取决于________和________质量,而不仅仅是编码质量。
正确答案:分析 设计(不确定)

11(1分)正式评审一般以___________的形式进行。
参考答案:会议

12(1分)(判断)技术评审既是一种技术手段,也是一种质量管理手段。 ( )
正确答案:对

13(1分)(判断)详细设计评审是所有的评审活动中最难的一个。 ( )
正确答案:错 需求

14(1分)(判断)评审的主要目标在于检测错误、核对与标准的偏离。 ( )
正确答案:对

15(1分)(判断)数据库设计一般要求遵循4NF。 ( )
正确答案:错

16(1分)(判断)应选择那些最复杂和最危险的部分进行评审。 ( )
正确答案:对

17(1分)(判断)应该将发现缺陷的工作推后,最后来处理,这样效率高。 ( )
正确答案:错

18(8分)什么是软件评审,主要的分阶段软件评审活动有哪些?
参考答案:

软件评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。 
主要的分阶段软件评审活动有管理评审、技术评审、文档评审和流程评审。

19(12分)试分析通过评审可以有哪些收效?
参考答案:

1提高项目的生产率。这是由于早期发现了错误,因而减少了返工时间,还可能减少测试时间
2改善软件的质量。
3在评审过程中,使开发团队的其他成员更熟悉产品和开发过
程。
4通过评审,标志着软件开发的一个阶段的完成。
5生产出更容易维护的软件。主要原因是:对于被评审的软件,评审者必须是非常熟悉的;同时,在评审过程中,一定会产生并利用很多证明文档,于是评审就迫使开发者产生出许多有用的文档,而这些文档如果不是因为评审,则在整个项目期间可能都不会生产。此外,评审过程也将增加对所开发软件的理解。

8 下一章

博客地址: