第一范文网 - 专业文章范例文档资料分享平台

软件工程案例教程答案

来源:用户分享 时间:2025/8/7 13:13:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A每个符号对应与源程序的一行代码,对于提高系统的可理解性作用很小 B不如其他图形工具直观,描述复杂的条件组合与动作间的对应关系不够明了 C容易使程序不受任何约束,随意转移控制

D不支持逐步求精,是程序员不去烤炉系统的全局结构

8.结构化程序流程图中一般包括3种基本结构,下述结构中(D)不属于其基本解结构。 A顺序结构 B条件结构 C选择结构 D嵌套结构 9.软件设计模块化的目的是(B) A提高易读性 B降低复杂性 C怎家内聚性 D降低耦合性 二.填空题

1、PDL又称(伪码),它是一种非形式的比较灵活的语言 2、软件店详细设计可采用图形、(表格)和过程设计语言等形式的描述工具表示模块的处理过程

3、软件的详细设计需要设计人员对每个设计模块进行描述,确定所使用的(数据结构)接口细节和输入、输出数据等

4、结构化设计方法语结构化分析方法一样,采用(逐步求精)技术、结构化设计方法与结构化分析方法相结合,依数据流图设计程序的结构

5、软件中详细设计一般是在(需求分析)基础上才能实施,它们一起构成了软件设计的全部内容

6、在Warnier方法中,采用(树形结构)表示数据结构和程序结构 7、面向数据结构的设计方法主要包括(Jackson)和(Warnier) 三.判断题

1、Jackson方法的原理与Warnier方法的原理类似,也是从数据结构出发设计程序,但后者的逻辑要求更严格(Y)

2、软件的详细设计也称模块设计,他要求设计人员为每一个程序模块确定所使用的算法、数据结构、接口细节和输入输出数据等(Y)

3、伪代码可以被直接编译,它体现了设计的程序的框架或者代表了一个程序流程图。(N)

第六章

一、选择题 1、(模块)是程序中一个能逻辑分开的部分,也就是离散的程序单位 A B C D

2、结构化程序设计要求程序由顺序、瞬缓和(分支)三种结构组成 A B C D

3.软件调试的目的是(改正错误) 二.填空题 1、可以将程序设计语言分为(机器语言)、(汇编语言)、(高级语言)和(第四代语言(4GL))四类

三.判断题

在树状结构中,位于最上面的根部是顶层模块。(Y)(他是程序主模式)

第七章

一、选择题

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.集成测试有两个具体方法,它们是(非渐增式方式和渐增式方式) A B C D

8.在测试中,下列说法错误的是(B)

A测试是为了发现程序中的错误而执行程序的过程 B测试是为了表明程序的正确性

C好的测试方案是极可能发现迄今为止尚未发现的错误 D成功的测试是发现了至今为止尚未发现的错误 9.单元测试又称为(模块测试),可以用白盒法也可以用黑盒法测试 A B C D

10.在软件工程中,高质量的文档标准是完整性、一致性、(准确性、规范性、易读性) A B C D

11、在软件测试中,设计测试用例主要由输入输出数据和(预期输出结果)两部分组成 12、软件测试的破坏性质的主要体现不包括(A) A、测试可以证明软件没有错误 B、为了发现缺陷而执行程序的过程

C、好的测试方案是尽可能发现迄今为止尚未发现的错误 D、成功的测试是发现了至今为止尚未发现的错误 二.填空题

1、软件测试的方法一般分为两大类,即动态测试方法和(静态测试)方法 2、在白盒测试中,对程序的语句逻辑有6种覆盖技术,其中发现错误能力最强的技术是(条件组合覆盖)

3、若有一个计算机类程序,它的输入量只有一个X类,其范围是【-1、0、1、0】。现在设计一组测试用例,X输入为-1.001,-1.0,1.0,1.001,则设计这组测试用例的方法是(边界值分析)

4、单元测试主要测试模块的5个基本特征(程序的接口)、(程序的数据流动)、重要的执行路径、错误处理和辩解条件

5、黑盒测试是主要针对功能进行的测试,用黑盒技术设计测试用例有4种方法:等价类划分、(边界值)、错误猜测和因果图法

6、边界值分析是将测试辩解情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。如果输入输出域是一个有序的集合,策应选取集合的第一个元素和(最后一个元素)作为测试用例

7、集成测试的策略主要有(自顶向下法)、(自底向上法)、(混合策略)、三明治集成测试 8、逻辑覆盖包括:(语句覆盖)、(判定覆盖)、(条件覆盖)、(多条件覆盖)、条件组合覆盖

和路径覆盖等 三.判断题

1、回归测试是纠错性维护中最常运用的方法(Y)

2、软件测试中路径覆盖测试是整个测试的基础,它是对软件结果进行的测试(Y) 3、软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据(Y) 4、测试用例由输入数据和预期的输出结果两部分组成(Y)

5、回归测试是指在单元测试基础上将所有模块按照设计要求组装成一个完整的系统进行的测试(N)

6、白盒测试是结构测试,最主要一程序的内部逻辑为基础设计测试用例(Y) 7、软件测试的目的是证明软件是正确的(N)

搜索更多关于: 软件工程案例教程答案 的文档
软件工程案例教程答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1gsrl59bo06r0tb505ja_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top