电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

软件工程期末考试复习题及答案

  • 资源ID:74517874       资源大小:435.94KB        全文页数:16页
  • 资源格式: PDF        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件工程期末考试复习题及答案

软件工程期末考试复习题及答案软件工程期末考试复习题及答案 一、填空题一、填空题 1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括(程序) 、 (数据)及其(相关文档)完整集合。其中, (程序)是按事先设汁的功能和性能要求执行的指令序列, (数据)是使程序能够正确操纵信息的数据结构, (相 关文档)是与程序开发、维护和使用有关的图文资料 2. 软件危机是指计算机软件的(开发)和(维护)过程中所遇到的一系列严重问题。 3. 软件工程是指导计算机软件(开发)和(维护)的一门工程学科,采用工程的概念、原理、技术和方法来开发和 维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以经济地开发出高 质量的软件并有效地(维护)它,这就是软件工程。 4. 常见的软件开发模型有(瀑布模型) 、 (快速原型模型) 、 (增量模型)和(螺旋模型)等; 5. 软件工程学方法的三要素是: (方法) 、 (工具)和(过程) 。 6. 瀑布模型是一个(文档)驱动模型。 7. 可行性研究一般可以从(经济)可行性、 (技术)可行性、法律可行性和法律可行性等方面来研究。 8. 数据流图从数据传输和(数据加工)角度,以(图形)的方式描述数据流从输入到输出的传输变换过程。 9. 数据流图的四个基本符号分别表示(数据的源点或终点) 、 (数据的加工) 、 (数据存储)和数据流; 10. 实体-联系图中,数据对象之间的关系有(一对一) 、 (一对多)和(多对多关系) 。 11. 需求分析阶段应该建立三种模,即: (数据模型) 、 (功能模型)和(行为模型) 。 12. 一般从(一致性) 、 (完整性) 、 (现实性)和(有效性)四个方面验证软件需求的正确性。 13. HIPO 图是由一组(层次图)图加上一张(IPO)图组成。 14. 模块独立性的两个度量标准为: (耦合)和(内聚) 。 15. 一般说来,模块之间的耦合程度(低) ,则单个模块的内聚程度(高) 。 16. 经验表明,设计好的软件结构,通常顶层模块的扇出(比较高) ,中层模块扇出(较少) ,底层模块(高)扇入 17. 三种基本的程序控制结果是(顺序结果) 、 (选择(分支)结构)和(循环结构) 。 18. 把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的(可移植性) 。 19. 如果一个模块完成一组任务,这些任务彼此之间的关系是很松散的,这种內聚称为(偶然(或巧合)类聚) 。 20. 白盒法的具体设计程序测试方法有语句覆盖、 (判定覆盖) 、 (条件覆盖)和路径覆盖。 21. 组成 UML 的三种基本建筑块是(事物) 、关系和(图) 。 22. 面向对象的软件工程方法包括面向对象的分析、 (面向对象的设计) 、 (面向对象的编程) 、 (面向对象的测试)和 面向对象的软件维护等主要内容。 23. 保证软件质量的措施主要有(审查) 、复查和管理复审、 (测试) 。 24. 提高软件质量和可靠性的技术大致分为两类,即(避开错误技术)和(容错技术) 。 25. 常用的估算软件规模的方法有(代码行技术)和(功能点技术) 。 26. 功能点技术的信息域包含(输入项数) (输出项数) 、 (查询数) 、 (主文件数) 、 (外部接口数)等 5 个方面的信息。 27. 软件的工作量计算模型是(软件规模)的函数,软件工作量的单位通常是(人月) ,常用的计算软件工作量的计 算模型有(静态单变量模型) 、 (动态多变量模型) 、 (COCOMO2 模型)等。 28. 软件过程是软件(生存期)中的一系列相关软件工程(活动)的集合。每个软件过程又是由一组(工作任务) 、 项目(里程碑) 、软件工程产品和交付物以及软件质量保证(SQA)电等组成。 29. 软件的度量包括直接度量和间接度量、软件产品的直接度量包括(产生的代码行数) 、 (执行速度) 、 (存储量大 小) 、 在某种时间周期中所报告的差错数。软件产品的间接度量则包括(功能性) 、 (复杂性) 、 (效率) 、 (可靠性) 、 (可维护性)和许多其他的质量特性。 30. 软件配置管理是在软件的整个生命周期内管理变化的一组活动。这组活动包括:标志变化,控制变化,实 现变化,报告变化。 31. 软件的质量可以定义为(用户对软件的满意程度) ,具体地说,软件质量是软件与(功能和性能需求) , (开发标 准)以及所有软件产品都应该具有的(隐含特性)相一致的程度 32. 软件维护可以分为(改正性维护) 、 (适应性维护) 、 (完善性维护) 、 (预防性维护)等四类。 33. 把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度叫软件的(移植性) 。 34. 对象是封装了数据结构及可以施加在这些数据结构上的(操作)的封装体,这个封装体可以唯一地标识它的名字, 而且向外界提供一组(服务) 。 二、单项二、单项选择题选择题 1. 软件设计中划分程序模块通常遵循的原则是使各模块间的耦合尽可(C) a) 强 b) 适中 c) 弱 2. 若一个模块直接引用另一个模块中的数据,这种类型的耦合称为(E) 。 a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合 3. 瀑布模型是()驱动模型 a) 功能 b) 文档 c) 数据 d) 时间 4. 若一个模块把开关量作为参数传送给另一个模块,这种类型的耦合称为(F) 。 a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合 5. 若一个模块通过公共数据结构把数据传送给另一个模块,这种类型的耦合称为(A) 。 a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合 6. 以下各种类型的耦合中, (E)的耦合性最强。 a) 公共偶合 b) 数据耦合 c) 逻辑耦合 d) 外部耦合 e) 内容耦合 f) 控制耦合 7. 为了高质量地开发软件项目,在软件结构设计时必遵循(C)的原则 a) 质量控制 b) 程序优化 c) 信息隐蔽 d) 数据共享 e) 模块通信 8. 在建立软件系统的模块结构。应根据(C)评价系统模块划分的质量。 a) 数据独立性 b) 程序独立性 c) 模块独立性 d) 可修改性 e) 可理解性 9. 结构化程序设计方法要求每个(A)结构应是单入口和单出口。 a) 程序块 b) 公共块 c) 数据块 d) 记录块 e) 通信块 10. 开发软件时,对于提高软件开发人员工作效率至关重要的是(A) 。 a) 程序开发环境 b) 操作系统的资源管理功能 c) 开发程序人员数量 d) 计算机的并行处理能力 11. 软件工程中描述软件生存周期的瀑布模型一般包括计划、 (D) 、设计、编码、测试、维护等几个阶段。其中,设 计阶段在管理上又可以依次分为(概要设计)和(详细设计)两个步骤。 a) 问题定义 b) 需求调查 c) 可行性分析 d) 需求分析 12. 各种需求分析方法都有它们共同适用的(C) 。 a) 说明方法 b) 描述方式 c) 准则 d) 基本原则 13. 软件需求分析阶段的工作,可以分为以下几个方面;对问题定义、分析与综合、编写需求分析文档以及(C) 。 a) 总结 b) 阶段性报告 c) 需求分析评审 d) 以上答案都不正确 14. 在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A) 。 a) 数据流图 b) 数据词典 c) 结构化英语 d) 判定表与判定树 15. 在结构化分析方法中,用状态迁移图表达系统或对象的行为。在状态迁移图中,由一个状态和一个事件所决定的 下一个状态可能会有(C)个。 a) 1 b) 2 c) 多个 d) 不确定 16. 软件需求分析的任务不应包括(C)。 a) 问题分析 b) 信息域分析 c) 结构化程序设计 d) 确定逻辑模型 17. 进行需求分析可使用多种工具;但(C)是不适用的。 a) 数据流图 b) 判定表 c) PAD 图 d) 数据词典 18. 1960 年底 Dijkstra 提倡的(D)是一种有效的提高程序设计效率的方法。 a) 标准化程序设计 b) 模块化程序设计 c) 多道程序设计 d) 结构化程序设计 19. 汇编程序是指(C) 。 a) 用汇编语言写的程序 B、 b) 符号程序 c) 汇编语言的处理程序 20. 为了实现递归子程序的正确调用,人们必须用(A)来保存(返回地址)及有关信息。 a) 堆栈 b) 线性表 c) 队列 d) 入口点 21. UNIX 操作系统是()研制的,它是用程序语言(C)书写实现的。 a) Bell 实验室 b) DEC 公司 c) IBM 公司 d) Microsoft 公司 22. 允许用户建立、修改、存储正文的计算机程序是(B) 。 a) Bootstrap b) Editor c) Loader d) TextFormater 23. FORTRAN 语言的源程序是(A)结构。 a) 块状 b) 分程序嵌套 c) 既是块状,又是嵌套 d) 既不是块状,又不是嵌套的 24. 国际上最广泛使用的商用及行政管理语言是(A) 。 a) COBOL b) BASIC c) FORTRAN d) PLl 25. 国际上最流行的数值计算的程序设计语言是(C) 。 a) BASIC b) Algol c) FORTRAN d) C 26. 美国国防部主持开发了高级程序设计语言 Ada,在它研制开始时,经反复比较,确定以高级语言(C)作为 Ada 研究的出发点。 a) LISP b) ALGOL c) ALGOL 68 d) PLl 27. 在人工智能领域,目前最广泛使用的高级语言是(D) 。 a) Ada b) FORTRA c) COBOL d) LISP 28. 下列(A)属于系统软件。 a) WINDOWS 2000 b) Word c) Flash d) 3D MAX 29. 下列哪个图是 NS 图的构件(C) 。 A B. C. D. 30. 某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。 a) 变量没有初始化 b) 编写的语句书写格式不规范 c) 循环控制出错 d) 代码输入有误 WHILE M A A B A B A B 31. 下列关于程序效率的描述错误的是(C) 。 a) 提高程序的执行速度可以提高程序的效率 b) 降低程序占用的存储空间可以提高程序的效率 c) 源程序的效率与详细设计阶段确定的算法的效率无关 d) 好的程序设计可以提高效率 32. 下列伪码片段的程序流图是() ,其环路复杂度是() 33. 下列伪码片段的环路复杂度是() a) 2 b) 3 c) 4 d) 5 34. 软件过程能力的提高首先需要对当前的软件过程状况进行料学的(C) 。 a) 度量 b) 估算 c) 评估 d) 管理 36软件工程学的目的应该是最终解决软件生产的( B )问题。 A提高软件的开发效率 B使软件生产工程化 C消除软件的生产危机 D加强软件的质量保证. 37.目前存在有若干种软件生存周期模型。例如瀑布模型、增量模型、螺旋模型等。其中规定了由前至后、相互衔接的固定 次序的模型是 ( A )。 A瀑布模型 B增量模型 c喷泉模型 D螺旋模型 38、瀑布模型的问题是( B )。 A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求 39、系统定义明确之后,应对系统的可行性进行研究。可行性研究包括( B ) A软件环境可行性、技术可行性、经济可行性、社会可行性 B经济可行性、技术可行性、操作可行性 C经济可行性、社会可行性、系统可行性 D经济可行性、实用性、社会可行性 40数据流图是常用的进行软件需求分析的图形工具,其基本符号是( C )。 A输入、输出、外部实体和加工

注意事项

本文(软件工程期末考试复习题及答案)为本站会员(luoxia****01802)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.