2018年自考《软件工程》单元八
(四)简答题
1. 什么是软件详细设计?该阶段的基本任务是什么?
2. 什么是结构化程序设计?简述结构化程序设计的基本要点。
3. 详细设计有哪几种描述方法?
4. Jackson方法包括哪几步?运用Jackson方法进行软件设计时,在什么条件下可直接由数据结构导出软件结构?
一、 选择题
1.软件测试的目的是( )。
A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误
2.软件测试中白盒法是通过分析程序的( )来设计测试用例的。
A)应用范围 B)内部逻辑 C)功能 D)输入数据
3.黑盒法是根据程序的( )来设计测试用例的。
A)应用范围 B)内部逻辑 C)功能 D)输入数据
4.为了提高软件测试的效率,应该( )。
A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据
C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例
5.与设计测试用例无关的文档是( )。
A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序
6.测试的关键问题是( )。
A)如何组织软件评审 B)如何选择测试用例
C)如何验证程序的正确性 D)如何采用综合策略
7.软件测试用例主要由输入数据和( )两部分组成。