软件工程第1阶段测试题_第1页
软件工程第1阶段测试题_第2页
软件工程第1阶段测试题_第3页
软件工程第1阶段测试题_第4页
软件工程第1阶段测试题_第5页
全文预览已结束

下载本文档

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

文档简介

0 考试科目 软件工程软件工程 第 1 章至第 3 章 总分 100 分 一 单选题一 单选题 每小题 1 分 共计 20 分 1 软件是一种 B 产品 A 物质 B 逻辑 C 有形 D 消耗 2 软件产品的开发主要是 D A 复制 B 再生产 C 拷贝 D 研制 3 个体手工劳动生产方式的时代是 A A 程序设计 B 软件生产自动化 C 程序系统 D 软件工程 4 软件工程是一门 C 学科 A 理论性 B 原理性 C 工程性 D 心理性 5 软件开发费用只占整个软件系统费用的 B A 1 2 B 1 3 C 1 4 D 2 3 6 软件开发中大约要付出 C 的工作量进行测试和排错 A 20 B 30 C 40 D 50 7 同一软件的大量软件产品的生产主要是通过 B 而得到 A 研究 B 复制 C 开发 D 研制 8 软件生命周期一般都被划分为若干个独立的阶段 其中占用精力和费用最多的阶段往往是 A A 运行和维护阶段 B 设计阶段 C 代码实现阶段 D 测试阶段 9 下列不属于软件工程方法学三要素的是 D A 方法 B 工具 C 过程 D 操作 10 下列属于软件的特点的是 D A 软件是一种逻辑实体 具有抽象性 B 软件在使用过程中没有磨损 老化的问题 C 软件不同于一般程序 它的一个显著特点是规模庞大 复杂程度高 D 以上都正确 11 软件工程的出现是由于 A A 软件危机的出现 B 计算机硬件技术的发展 C 软件社会化的需要 D 计算机软件技术的发展 12 A 分批地逐步向用户提交产品 每次提交一个满足用户需求子集的可运行的产品 A 增量模型 B 喷泉模型 C 原型模型 D 螺旋模型 13 软件开发技术不包含 D A 软件开发方法学 B 软件工程环境 C 软件工具 D 软件质量度量 14 结构化生命周期法实施的前提和依据是 B A 固有的阶段划分 B 系统的需求比较稳定 C 完善的开发工具 D 开发过程是顺序的 15 传统的软件生命周期不包含 B A 问题定义 B 性能优化 C 测试 D 实现 16 软件危机是指 B A 软件遭到破坏 B 软件开发和维护过程中遇到的一系列问题 C 软件维护出现困难 D 软件不能正常运行 1 17 下列选项不属于瀑布模型的优点的是 D A 可迫使开发人员采用规范的方法 B 严格地规定了每个阶段必须提交的文档 C 要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证 D 支持后期的变动 18 做好哪个时期的工作 是降低软件成本和提高软件质量的关键 A A 软件定义时期 B 软件设计时期 C 软件编程时期 D 软件维护时期 19 系统技术可行性研究涉及的技术应该是 D 技术 A 现在已提出的 B 现在在研究的 C 不一定可以获得的 D 一定可以获得的 20 软件维护工程越来越受到重视 因为它的花费常常要占软件生命周期全部花费的 C A 10 20 B 20 40 C 60 80 D 90 以上 二 名词解释二 名词解释 每小题 2 分 共计 12 分 1 SA 结构化分析 Strucured Analysis 的简称 2 SD 结构化设计 Strucured Design 的简称 3 SP 结构化程序设计 Strucured Programming 的简称 4 DFD 数据流图 Data Flow Diagram 的简称 5 DD 数据字典 Data Dictionary 的简称 6 IPO 输入 处理 输出图 Input process Output 的简称 三 简答题简答题 每小题 4 分 共计 32 分 1 软件工程研究的主要内容是什么 答 1 软件开发技术主要研究软件开发方法 软件开发过程 软件开发工具和环境 2 在软件开发管理中 主要是研究软件管理学 软件经济学 软件心理学等 2 简述软件工程研究所涉及的领域 答 1 计算机科学2 工程科学 3 管理科学 4 数学等 3 软件生存周期有哪几个阶段 答 可行性分析 需求分析 概要设计 详细设计 编码 测试 维护 4 软件生存周期模型有哪些主要模型 答 瀑布模型 原型模型 增量模型 螺旋模型 喷泉模型 变换模型 基于知识的模型等 5 可行性研究的目的和实质是什么 答 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决 6 可行性研究报告有哪些主要内容 答 1 引言 2 可行性研究前提 3 对现有系统的分析 4 的技术可行性分析 5 经济可行性分析 6 社会因素可行性分析 7 其他可供选择方案 8 结论 7 需求分析的基本任务是什么 答 需求分析的基本任务是要准确地定义新系统的目标 为了满足用户需要 回答系统必须 做什么 的 问题 8 简述结构化分析方法的步骤 答 1 了解当前系统的工作流程 获得当前系统的物理模型 2 抽象出当前系统的逻辑 模型3 建立目标系统的逻辑模型4 作进一步补充和优化 2 四 综合应用题四 综合应用题 每小题 12 分 共计 36 分 1 某银行计算机储蓄系统的功能是 将储户填写的存款单或取款单输入系统 如果是存款 系统记录存款人 姓名 住址 存款类型 存款日期 利率等信息 并打印出存款单给储户 如果是取款 系统计算清单给储户 就以上系统功能画出顶层和 0 层的 DFD 答 2 某考务中心准备开发一个成人自学考试考务管理系统 简称 EMS 经过调研 该系统有如下功能 对考生填写的报名单进行审查 对合格的新生 编好准考证发给考生 汇总后的报名单送给阅卷站 给合格的考生制做考试通知单 将考试科目 时间 地点安排告诉考生 对阅卷站送来的成绩进行登记 按当年标准审查单科合格者 并发成绩单 就以上系统功能画出顶层和 0 层的 DFD 答 3 3 某校教务系统具备以下功

温馨提示

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

最新文档

评论

0/150

提交评论