2012年下期《软件工程A》试卷B.doc_第1页
2012年下期《软件工程A》试卷B.doc_第2页
2012年下期《软件工程A》试卷B.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西华大学课程考试试题卷西华大学课程考试试题卷 B B 卷 卷 试卷编号 试卷编号 第 1 页 共 3 页 2012 至 2013 学年 第 1 学期 课程名称课程名称 软件工程 A 考试时间考试时间 110 分钟分钟 课程代码 课程代码 60143096014309 试卷总分 试卷总分 100 分分 考试形式 考试形式 闭卷 学生自带普通计算器学生自带普通计算器 不允许 一 判断题 每小题一 判断题 每小题 1 分 共分 共 20 分 在正确的打上分 在正确的打上 错误的打上 错误的打上 X 1 快速原型模型可以有效地适应用户需求的动态变化 2 数据字典是对数据流图中的数据流 处理过程 数据存储 数据的源和终点进 行详细定义 3 统一的建模语言 是一种软件工程设计语言 4 模块化使程序设计比较方便 但比较难以维护 5 一个模块实际上就是一个进程 6 过程描述语言可以用于描述软件的系统结构 7 编程语言应该在软件概要设计时选择 8 如果通过软件测试没有发现错误 则说明软件是正确的 9 在进行概要设计时应加强模块间联系 10 一般人为 软件开发阶段是由设计 编码和测试三个基本活动组成 11 软件概要设计包括软件系统结构设计以及数据结构和数据库设计 12 为了提高程序的易读性 尽可能使用高级语言或 4GL 编写程序 13 为了加强软件维护作业的进度 应尽可能增加维护人员的数目 14 模块化 信息隐藏 抽象和逐步求精的软件设计原则有助于得到高内聚 低 耦合度的软件产品 15 确认测试计划应该在可行性研究阶段制定 16 集成测试主要由用户来完成 17 白盒测试无需考虑模块内部的执行过程和程序结构 只要了解模块的功能即可 18 软件概要设计包括软件系统结构设计以及数据结构和数据库设计 19 发现错误多的程序模块 残留在模块中的错误也多 20 为了加快软件维护作业的进度 应尽可能增加维护人员的数目 年级专业 年级专业 教学班号 教学班号 学号 学号 姓名 姓名 装装 订订 线线 遵 守 考 试 纪 律 注 意 行 为 规 范 第 2 页 共 3 页 二 单选题 每题二 单选题 每题 2 分 共分 共 30 分分 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 CASE D 开发方法 7 SA 法中 DFD 图的某个处理过程分解后 一般不超过 处理过程 A 10 B 7 C 5 D 12 8 下列需求陈述中一致的是 A 所有命令响应时间应小于 0 1s BUILD 命令的响应时间应小于 5s B 所有命令响应时间应小于 5s BUILD 命令的响应时间应小于 1s C BUILD 命令的响应时间应小于 5s BUILD 命令的响应时间应小于 1s D 所有命令响应时间必须等于 2s BUILD 命令的响应时间应小于 3s 9 以下哪一项不是面向对象的特征 A 多态性 B 继承性 C 封装性 D 过程调用 10 以下哪一项不属于面向对象的软件开发方法 注 参见 p142 A coad 方法 B Booch 方法 C jackson 方法 D OMT 方法 11 复审应把重点放在系统的总体结构 模块划分 内外接口方面 A 详细设计 B 非正式 C 正式 D 系统设计 12 结构化程序设计主要强调程序的 A 效率 B 速度 C 可读性 D 大小 13 注释是提高程序可读性的有效手段 好的程序注释占到程序总量的 A 1 6 B 1 5 C 1 4 D 1 3 14 在发现错误后 排错应由 完成 A 测试者 B 高级程序员 C 用户 D 软件的开发者 15 进行单元测试时 需要一个 被测模块的程序 A 传递 B 管理 C 调用 D 驱动 16 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾 这种现象称做 A 软件工程 B 软件周期 C 软件危机 D 软件产生 17 软件按照设计的要求 在规定时间和条件下达到不出故障 持续运行的要求 的质量特性称为 A 可用性 B 可靠性 C 正确性 D 完整性 18 瀑布模型的关键不足在于 A 过于简单 B 不能适应需求的动态变更 C 过于灵活 D 各个阶段需要进行评审 19 软件维护的副作用主要有以下哪几种 A 编码副作用 数据副作用 测试副作用 B 编码副作用 数据副作用 调试副作用 第 3 页 共 3 页 C 编码副作用 数据副作用 文档副作用 D 编码副作用 文档副作用 测试副作用 20 软件工程方法学的目的是 使软件生产规范化和工程化 而软件工程方法得 以实施的主要保证是 A 硬件环境 B 软件开发的环境 C 软件开发工具和软件开发的环境 D 开发人员的素质 三 简答题 共三 简答题 共 6 小题 每小题小题 每小题 5 分 共分 共 30 分 分 1 软件危机的主要表现有哪些 2 说明软件设计的准则是什么 3 软件需求工程过程是什么 4 软件维护的类型及相应的适用范围是什么 5 编程风格的要点是什么 6 软件工程的基本原理是什么 四 应用题 四 应用题 1010 分 分 为以下程序流程图设计条件覆盖测试用例并标明程序执行路径 x 1 AND y 0 x 2 OR z 1 语语句句段段1 语语句句段段2 开开始始 结结束束 T T F F a b c d e x 1 AND y 0 x 2 OR z 1 语语句句段段1 语语句句段段2 开开始始 结结束束 T T F F a b c d e 软件工程学包含三个要素 方法 工具和过程 软件方法 完成软件开发的各项任务的技术方法 回答 怎么做 的问题 软件工具 为运用方法而提供的自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论