软件工程概论的练习题及答案

来源:网络收集 时间:2025-04-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C, D.①用户的确认 ②需求规格说明的确认③程序的确认 ④测试的确认 E, F.①可靠性 ②独立性 ③协调性 ④完备性 ⑤扩充性

3、从供选择的答案中选出应填入下列( )中的字句。A. ② B. ④ C. ⑥ D. ③ E. ① F. ② 测试过程需要三类输入:( A )、( B )和( C )。请选择正确的答案填入下图中以完成测试信息处理的全过程。

供选择的答案?

A~C.①接口选择 ②软件配置 ③硬件配置 ④测试配置 ⑤测试环境 ⑥测试工具 D~ F. ①排错 ②可靠性分析 ③结果分析 ④数据分类

4、请从供选择的答案中选出应填入下列( )中的字句。A. ② B. ④ C. ④ D. ② E. ① 程序的三种基本控制结构是( A )。它们的共同点是( B )。结构化程序设计的一种基本方法是( C )。软件测试的目的是( D )。软件调试的目的是( E )。 供选择的答案:

A.①过程,子程序,分程序 ②顺序,条件,循环 ③递归,堆栈,队列 ④调用,返回,转移 B.①不能嵌套使用 ②只能用来写简单的程序 ③已经用硬件实现 ④只有一个入口和一个出口 C.① 筛选法 ②递归法 ③归纳法 ④逐步求精法

D.①证明程序中没有错误 ②发现程序中的错误 ③测量程序的动态特性 ④检查程序中的语法错误 E.①找出错误所在并改正之 ②排除存在错误的可能性 ③对错误性质进行分类 ④统计出错的次数 5、从供选择的答案中选出同下列各条叙述关系最密切的字句。

(1) 对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。

(2) 已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。

(3) 在意识到被测试模块的内部结构或算法的情况下进行测试。 (4) 为了确认用户的需求,先做出系统的主要部分,提交给用户试用。

(5) 在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。

供选择的答案:(1) ② (2) ⑩ (3) ⑨ (4) ⑧ (5) ④

A~E:①仿真器②代码审查③模拟器 ④桩 ⑤驱动器 ⑥域测试 ⑦黑盒测试 ⑧原型⑨白盒测试 ⑩退化测试

6、从供选择的答案中选出应填入下面叙述的( )内的正确答案。 软件测试方法可分为黑盒测试法和白盒测试法两种。

黑盒测试法是通过分析程序的( A )来设计测试用例的方法。除了测试程序外,它还适用于对( B )阶段的软件文档进行测试。

白盒测试法是根据程序的( C )来设计测试用例的方法。除了测试程序外,它也适用于对( D )阶段的软件文档进行测试。

白盒法测试程序时常按照给定的覆盖条件选取测试用例。( E )覆盖比( F )覆盖严格,它使得每

一个判定的每一条分支至少经历一次。( G )覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。( H )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径?BR> 单元测试一般以( I )为主,测试的依据是( J )。 供选择的答案:A.③ B.④ C.② D.② E.② F.① G.④ H.⑤ I.① J.①

A, C:①应用范围②内部逻辑③功能④输入数据B, D:①编码②软件详细设计③软件总体设计④需求分析 E~H:①语句 ②判定 ③条件 ④判定/条件 ⑤多重条件 ⑥路径 I:①白盒法 ②黑盒法 J: ① 模块功能规格说明 ② 系统模块结构图 ③ 系统需求规格说明 7、从供选择的答案中选出应填入下面叙述的( )内的正确答案。

集成测试也叫做( A )或( B )。通常,在( C )的基础上,将所有模块按照设计要求组装成为系统。子系统的集成测试特别称为?nbsp; D ),它所做的工作是要找出子系统和系统需求规格说明之间的( E )。需要考虑的问题是:在把各个模块连接起来的时侯,穿越模块接口的数据是否会( F ); 一个模块的功能是否会对另一个模块的功能产生不利的影响;各个( G )组合起来,能否达到预期要求的( H );( I )是否有问题;单个模块的误差累积起来是否会放大。

供选择的答案:A.③ B.⑥ C.① D.② E.⑥ F.② G.① H.③ I.⑤ A、B的答案可互换 A~D.①单元测试 ②部件测试 ③组装测试 ④系统测试 ⑤确认测试 ⑥联合测试

E~I.①子功能 ②丢失 ③父功能 ④局部数据结构 ⑤全局数据结构 ⑥不一致 ⑦一致 8、从供选择的答案中选出应该填入下列叙述的( )内的正确答案。

软件测试中常用的静态分析方法是( A )和( B )。( B )用于检查模块或子程序间的调用是否正确。分析方法(白盒方法)中常用的方法是( C )方法。非分析方法(黑盒方法)中常用的方法是( D )方法和( E )方法。( E )方法根据输出对输入的依赖关系设计测试用例。 供选择的答案:A. ① B. ⑤ C. ① D. ② E. ③

A~B:①引用分析 ②算法分析 ③可靠性分析 ④效率分析 ⑤接口分析 ⑥操作分析

C~E:①路径测试 ②等价类 ③因果图 ④归纳测试 ⑤综合测试 ⑥追踪 ⑦深度优先 ⑧调试 ⑨相对图 9、从供选择的答案中选出应填入下面叙述的( )内的正确答案。

等价类划分是一种典型的( A )方法,也是一种非常实用的重要的测试方法。使用这一方法,完全不考虑程序的( B )。用所有可能输入的数据来测试程序是不可能的,只能从全部可供输入的数据中选择一个( C )进行测试。( D )是指某个输入域的集合,在该集合中,各个输入数据对于揭露程序中的错误是( E )。

供选择的答案: A. ② B. ① C. ② D. ⑤ E. ③

A:①白盒测试方法 ②黑盒测试方法 B:①内部结构 ②外部环境 ③顺序 ④流程 C~E:①全集 ②子集 ③等效 ④不同的 ⑤等价类 ⑥典型集

10、从供选择的答案中选出应填入下面叙述的( )内的正确答案。 ① 黑盒测试方法的缺点是( A )和( D )。

A. 不可测试软件的特定部位 B. 不能发现功能需求中的错误

C. 无法检验软件的外部特性 D. 无法测试未实现功能需求的软件的内部缺陷 ② 白盒测试方法的缺点是( B )和( C )。 A. 不可测试软件的特定部位 B. 不能发现功能需求中的错误

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库软件工程概论的练习题及答案在线全文阅读。

软件工程概论的练习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/210110.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219