软件工程试题与答案.pdf_第1页
软件工程试题与答案.pdf_第2页
软件工程试题与答案.pdf_第3页
软件工程试题与答案.pdf_第4页
软件工程试题与答案.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

一、单选题 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消息 6Jackson 方法是在软件开发过程中常用的方法, 使用 Jackson 方法时可以实现_。 A从数据结构导出程序结构 B从数据流图导出初始结构图 C从模块结构导出数据结构 D从模块结构导出程序结构 7软件测试时为了_而执行程序的过程。 A纠正错误 B发现错误 C避免错误 D证明错误 8在软件系统中,一个模块应具有什么样的功能,这是由_ 决定的。 A总体设计 B需求分析 C详细设计 D程序设计 9面向对象分析是对系统进行_的一种方法。 A需求分析 B程序设计 C设计评审 D测试验收 10软件文档是软件工程实施中的重要部分, 它不仅是软件开发各 阶段的重要依据,而且影响软件的_。 A可理解性 B可维护性 C可扩展性 D可移植 11模块内聚度越高,说明模块内各成分彼此结合的程序越 _。 A松散 B紧密 C无法判断 D相等 12软件开发的瀑布模型, 一般都将开发过程划分为: 分析、 设计、 编码、测试和维护等阶段,一般认为可能占用人员最多的阶段是 _。 A分析阶段 B设计阶段 C维护阶段 D测试阶段 13常用的面向对象的软件过程模型是_。 A瀑布模型 B喷泉模型 C原型模型 D增量模型 14面向对象的分析阶段建立的系统模型不包括_。 A对象模型 B动态模型 C功能模型 D数据模型 15提高软件的可维护性可采用很多措施,下列哪个不在措施之 列? A提供没有错误的程序 B建立质量保证制度 C改进程序文档质量 D明确软件质量标准 二、填空题 1软件工程中的结构化分析SA是一种面向_的分析方法。 2软件模块独立性的两个定性度量标准是_。 3软件开发是一个自顶向下逐步细化和求精的过程, 而软件测试 是一个_的过程。 4_和数据字典共同构成了系统的逻辑模型 5_是一种黑盒测试技术, 这种技术把程序的输入域划 分为若干个数据类,据此导出测试用例。 三、判断题 1软 件 工 程 学 只 有 理 论 意 义 , 没 有 实 际 用 途 。 () 2软件工程的方法只适用于大型软件的开发, 对小型软件的开发 没有帮助。 () 3可行性研究进一步研究问题分析阶段所确定的问题是否有可 行的解。 () 4代 码 审 查 方 法 没 有 计 算 机 测 试 方 法 好 。 ( ) 5验 证 软 件 需 求 的 方 法 主 要 靠 人 工 审 查 的 方 法 。 () 6并 发 系 统 中 遇 到 的 一 个 主 要 问 题 是 定 时 问 题 。 () 7编 码 风 格 由 个 人 喜 好 决 定 , 没 有 固 定 格 式 。 () 8面向对象建模得到的模型包含系统的 3 个要素,即静态结构、 交互次序和数据变换。 () 9软件重用是提高软件开发生产率和目标系统质量的重要途径。 () 10判定覆盖不一定包含条件覆盖, 条件覆盖也不一定包含判定覆 盖。 () 11PowerDesigner是一个CASE工具。 () 12软件是指用程序设计语言(如 Pascal,C,Visual Basic 等) 编写的程序,软件开发实际上就是编写程序代码。 () 13在 进 行 需 求 分 析 时 需 同 时 考 虑 维 护 问 题 。 () 14UML 是一种面向对象的分析设计方法,即 OOA/OOD 方法。 () 15在面向对象的软件开发方法中,每个类都存在其相应的对象, 对象是类的实例,类是生成对象的模板。 () 四、名词解释 1白盒测试 2模块化 3对象 五、简答题 1简述软件测试的任务、目的与类型。 2简述结构化程序设计方法的基本要点 答案: 一、单选题 1. C2.B3.D4.B5.C6.A7.B8.B9.A 10.B11.B12.C13.B14. D15. A 二、填空题 1数据流 2内聚性、耦合性 3由下而上 4数据流图 5等价划分 三、判断题 1、2、3、4、5、6、7、8、 9、10、11、12、13、14、15、 四、名词解释 1白盒测试又叫做结构测试, 把程序看成装在一个透明的白 盒子里,按照程序内部的逻辑测试程序,检测程序中的主要执行 通路是否都能按预定要求正确工作。 2模块化把程序划分成独立运行且可以独立访问的模块, 每 个模块完成一个子功能,把这些模块集成起来构成一个整体,可 以完成指定的功能满足用户的需求。 3对象描述该对象属性的数据以及可以对这些数据施加的 所有操作封装在一起构成的统一体。 五、简答题 1 答:软件测试是一个为了寻找软件错误而运行程序的过程。 目的就是为了发现软件中的错误。一个好的测试用例是指很可能 找到迄今为止尚未发现的错误的用例。一个成功的测试是指揭示 了迄今为止尚未发现的错

温馨提示

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

评论

0/150

提交评论