软件工程大学考试试卷及答案3套内容摘要:
2. 下列不属于静态测试的是 ( ) A. 人工测试 B. 办公桌检查 C. 黑盒测试 D. 代码会审 13. 在逻辑覆盖测试方法中 ,完全测试指的是 ( ) A. 判定覆盖+条件覆盖 B. 语句覆盖+判定覆盖 C. 语句覆盖+条件覆盖 D. 条件组合覆盖+判定覆盖 14. OOSE 方法中( )模型处于整个分析模型的核心 A. 对象 B. 接口 C. 功能 D. 用例 15. 功能测试采用 ( )方法来进行 A. 综合测试 B. 验收测试 C. 黑盒测试 D. 白盒测试 二、多项选择题(本大题共 40 分,共 10 小题,每小题 4 分) 1. 以下属于完善性维护的有()。 A. 解决开发是未能测试各种可能条件带来的问题 B. 增加联机求助命令 C. 缩短系统的应答时间,使其达到特定要求 D. 为软件的运行增加监控设施 2. 常用的纠错策略有 ( ) A. 路径覆盖 B. 试凑法 C. 跟踪法 D. 推理法 E. 设置断点 3. 影响可维护性的软件属性有 ( ) A. 可测试性 B. 可修改性 C. 可移植性 D. 可理解性 E. 可使用性 4. 编码风格包括 ( ) A. 源程序文档化 B. 数据说明方法 C. 语句结构 D. 输入 /输出方法 5. 在软件的黑盒测试方法中 ,一般包括 ( )等几种常用方法 A. 错误猜测法 B. 路径测试法 C. 边界值分析法 D. 因果图法 E. 等价类划分法 6. 在面向对象分析中 ,用例之间的关系包括 ( ) A. 扩展关系 B. 使用关系 C. 聚集关系 D. 组合关系 E. 继承关系 7. UML 的特点有 ( ) A. 统一了标准 B. 提供了一批基本的表示模型元素的图形和方法 C. 面向对象 D. 表达能力强大 E. 可视化 8. 下列关于边界值分析法与等价类划分法区别说 法正确的是 ( ) A. 边界值分析不是从某等价类中随便挑一个作为代表 ,而是使这个等价类的每个边界都要作为测试条件 . B. 边界值分析不仅考虑输入条件 ,还要考虑输出空间产生的测试情况 . C. 同一个等价类中的任何一个测试用例 ,都可以代表同一等价类中的其他测试用例 . D. 划分等价类可以不考虑代表 “ 无效 ” 输入值的无效等价类 . E. 用边界值分析法设计的测试用例比等价分类法的代表性更广 ,发现错误的能力也更强 9. 下列关于单元测试叙述正确的是 ( ) A. 单元测试应该在编码阶段完成 . B. 单元测试是层次测试的第一步 ,也是整个测试的基础 . C. 单元测试包括编译、静态分析和动态测试 3 个层次 . D. 单元测试的目的是通过对对象模块的静态分析与动态测试 ,使其代码达到模块说明书的要求 . E. 单元测试的一个任务是编写单元测试报告 . 10. 下列关于逻辑覆盖法叙述正确的是 ( ) A. 语句覆盖发现问题的能力最强 . B. 判定覆盖把判定看作一个整体 ,它要求每个判定的分支至少执行一次 . C. 条件覆盖着眼于其中的一个条件 ,它要求判定中的每个条件 ,分别按 “ 真 ” 和“ 假 ” 至少各执行一次 . D. 一般来说 ,条件覆 盖比判定覆盖的检查能力要强 . 三、判断题(本大题共 30 分,共 10 小题,每小题 3 分) 1. 依赖于机器的结构 ,其指令系统随机器而异 ,难学难用的语言是机器语言 .( ) 2. 在代码的编写中要尽量避免使用 ELSE GOTO 或者 ELSE RETURN 结构 .( ) 3. OMT 中设计阶段可分为系统设计和对象设计两个子阶段 .( ) 4. 在发现错误后,则应按照一定的技术去纠正它。 纠错的关键是 “ 错误定位 ”。 5. UML 是面向对象软件工程中使用的一种图形化的建模语言 .( ) 6. 类是指具有相同或相似性质对象的抽 象,对象是抽象的类,类的具体化就是对象。 7. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。 8. 软件测试的目的是进一步对程序进行调试,发现错误。 9. 程序的质量首先取决于程序编写者的编程质量 .( ) 10. 用例和脚本是相同的概念 ,都表示系统的一次具体执行过程 .( ) 答案: 一、单项选择题( 30 分,共 15 题,每小。软件工程大学考试试卷及答案3套
相关推荐
统有无问题,打桩深度,数量以及桩位都应记录交接清楚。 ⑨、挤实砂石桩机的桩尖部分对挤实砂石桩施工质量和工效有很大影响,一般桩尖有三种型形式,即限位活瓣式、锥头式和加护套锥头式。 在实际施工中,加护套锥头式桩尖较为理想。 4)、质量要求 ⑴、质量控制 施工中应重点控制桩管下沉时间,挤压时间和灌砂量。 当砂石桩间距为 时,桩管下沉时间:每米桩深下沉时间不少于 110S,每根桩下沉所需时间应按桩身折算
务的硬件平台、操作系统和编程语言。 这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 2. 服务( service)是封装成用于业务流程的可复用构件的应用程序函数。 它提供信息或简化业务数据从一个有效的、一致的状态向另一个状态的转变。 服务( service)是封装成用于业务流程的可复用构件的应用程序函数。 它提供信息或简化业务数据从一个有效的
了解 WebRunner 与 WebValidator Professional 测试软件 的安装过程,进行安装实验。 了 解 WAS 服务器负载测试软件 的用途和简单的操作。 掌握 WAS 服务器负载测试软件 测试过程。 能够使用 WAS 服务器负载测试软件 进行简单的测试工作。 二 、实验 环境 操作系统: windows 2020 Pro + SP4 应用系统: WAS 服务器负载测试软件
8 图 512 多分支选择型 例: 将图 56所示的程序流程图转化为 NS图的结果如图 513所示。 图 513 NS图举例 NS图的特点 • 图形清晰、 准确; • 控制转移不能任意规定,必须遵守结构化程序设计原则; • 很容易确定局部数据和全局数据的作用域; • 容易表现嵌套关系和模块的层次结构。 PAD 图 PAD 是 Problem analysis diagram 的英文缩写
序。 读入三个浮点数,将整数部分和小数部分分别输出。 要求使用指针作形参。 7.编写一个函数,返回数组元素中最大值的地址,并在主函数中输出该元素。 算法描 述及实 验 步 骤 实验 6 定义函数,指针做形参。 定义 a 为整数部分, *pa 既是小数部分。 然后输出。 主函数中,键入三个浮点型数。 并使用fu 函数。 实验 7定义 dizhi 函数,指针做形参。 返回地址。 定义主函数