ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:125.49KB ,
资源ID:15757475      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15757475.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(烟台大学《软件工程》期末考试复习题及参考答案Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

烟台大学《软件工程》期末考试复习题及参考答案Word格式.docx

1、 D.白盒测试仅与程序的内部结构有关, 完全可以不考虑程序的功能要求。 E.为了快速完成集成测试, 采用一次性集成方式是适宜的。 F.对一批模块进行测试,发现错误多的模块中残留的错误将比其它的模块少。 G.好的测试用例应能证明软件是正确的。 H.边界值分析方法是取输入输出等价类的边界值做为测试用例。 I.等价类划分方法考虑了各等价类之间取值的组合情况下可能的结果。 J.判定覆盖法可能查不出在判定中逻辑运算符使用有误时产生的错误。 3.从下列叙述中选出5条有利于软件可维护性的正确叙述。 A.在进行需求分析时需同时考虑如何实现可维护性问题。 B.完成测试作业后,为了缩短源程序的长度应删去程序中的注

2、解。 C.尽可能在软件生产过程中保证各阶段文档的正确性。 D.编程时应尽可能使用全局变量。 E.选择时间效率和空间效率尽可能高的算法。 F.尽可能利用硬件的特点。 G.重视程序结构的设计,使程序具有较好的层次结构。 H.使用维护工具或支撑环境。 I.在进行概要设计时应加强模块间的联系。 J.提高程序的可读性,尽可能使用高级语言编写程序。 K.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。4.在下面关于标准和文档的叙述中,选出5条正确的叙述。 A.国家标准是由政府或国家级机构制定或批准,适用于全国的标准。这些标准都是强制性的,相关产品必须严格执行标准。 B.ISO9001是设计/开发、

3、生产、安装和服务中的质量保证模式,ISO9000-3是使ISO9001适合于软件的质量保证指南。 C.软件工程标准化可提高软件的生产率。 D.软件质量保证体系是贯穿于整个软件生存期集成化过程体系,而不仅仅体现在最后产品的检验上。 E.ISO9000-3与具体的开发模式有关。它将软件全过程工序从管理角度、合同角度和工程角度划分为三大类。 F.软件测试计划始于需求分析阶段,完成于软件设计阶段。 G.任何一个文档都应是完整的、独立的,它应自成体系。 H.在新文档取代旧文档后,管理人员不应注销旧文档。 I.软件开发机构应保存一份完整的主文档,并允许开发人员可以保存主文档中的部分主文档,有自己的活动空间

4、。 J.软件需求分析报告是给开发人员使用的,不是给其它人员,如维护人员,用户等使用的。第1题正确答案为ADEGJ第2题正确答案为ABCDH第3题正确答案为CEGHJ第4题正确答案为BCDFG二、单选题1( )软件维护的四类维护活动是:A改正性维护,适应性维护,完善性维护和预防性维护。B适应性维护,完善性维护,抢救性维护和辅助性维护。C改正性维护,适应性维护,完善性维护和辅助性维护。D适应性维护,完善性维护,抢救性维护和预防性维护。2具有风险分析的软件生存周期模型是( )。A.瀑布模型 B.喷泉模型C.螺旋模型 D.增量模型3需求分析中开发人员要从用户那里了解( )。A软件做什么 B用户使用界面

5、 C输入的信息 D软件的规模4结构化程序设计主要强调的是( )。A程序的规模 B程序的效率 C程序设计语言的先进性 D程序易读性5( ) 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:A模块的作用域应在模块的控制域之内。B模块的控制域应在模块的作用域之内。C模块的控制域与模块的作用域互相独立。D以上说法都不对。6. 概要设计的目标:( ) A. 确定系统的功能与模块结构 B. 确定系统的费用C. 确定系统的算法 D. 确定开发系统所使用的语言7对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。A结合 B隐藏 C封装 D抽象8可行性分析研究的目的是( )A.争取项目

6、B.项目值得开发否C.开发项目 D.规划项目9为了提高软件的可维护性,在编码阶段应注意( )A.保存测试用例和数据 B.提高模块的独立性C.文档的副作用 D.养成好的程序设计风格10数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )A.数据、公共、标记、控制 B.数据、标记、控制、公共C.控制、数据、标记、公共 D.控制、数据、公共、标记1-10答案:A C A D A A C B D B11.下列哪个阶段不属于软件生存周期的三大阶段( )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段12.需求分析是( )。 A、 软件开发工作的基础 B、 软件生存周期的开始C、

7、 由系统分析员单独完成的 D、 由用户自己单独完成的13.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要( )。A、 明确的需求定义 B、完整的生命周期C、 较长的开发时间 D、熟练的开发人员14.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为( )。 A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护15.下列哪个图不是N-S图的构件( )。11-15答案: C ABAC16.在软件生存周期的瀑布模型中一般包括计划、( )、设计、编码、测试、维护等阶段。 A 可行性分析 B 需求采集 C 需求分析 D 问题定义17.I

8、SO9000是由ISO/TC176制定的关于( )和质量保证的国际标准。 A 质量控制 B 质量管理 C 质量策划 D 质量改进 18.软件工程的基本要素包括方法、工具和( )。 A 过程 B 软件系统 C 硬件环境 D 人员19.软件的复杂性是( ),它引起人员通信困难、开发费用超支、开发时间超时等问题。A 固有的 B 人为的 C 可消除的 D 不可降低的 20.软件需求分析阶段的测试手段一般采用( )。 A 总结 B 阶段性报告 C 需求分析评审 D 不测试 21.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A

9、 多态性 B 继承 C 封装 D 消息 22.协作图反映收发消息的对象的结构组织,它与( )是同构的。 A 用例图 B 类图 C 活动图 D 时序图 23.软件测试是为了( )而执行程序的过程。 A 纠正错误 B 发现错误 C 避免错误 D 证明正确24.面向对象分析是对系统进行( )的一种方法。 A 需求建模 B 程序设计 C 设计评审 D 测试验收 25.在结构化分析方法中,( )表达系统内部数据运动的图形化技术。 A 数据字典 B 实体关系图 C 数据流图 D 状态转换图16-25答案: c b a a c c d b a c26.( )是将系统化的、规范的、可定量的方法应用于软件的开发

10、、运行和维护的过程,它包括方法、工具和过程三个要素。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 27.ISO9000是由ISO/TC176制定的关于( )和质量保证的国际标准。28.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干( )。 A 关键实践 B 关键过程域 C 软件过程能力 D 软件过程 29.在软件开发的各种资源中,( )是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员30.软件的复杂性是( ),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的 B 人为的

11、 C 可消除的 D 不可降低的 31.在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A 业务需求 B 功能需求 C 非功能需求 D 用户需求 32.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。 A 需求不确定的 B 需求确定的 C 管理信息 D 决策支持 33.( )意味着一个操作在不同的类中可以有不同的实现方式。 A 多态性 B 多继承 C 类的可复用 D 信息隐蔽 34. 时序图反映对象之间发送消息的时间顺序,它与( )是同构的。 A 用例图 B 类图 C 活动图 D 协作图 35.单元测试的测试用例主要

12、根据( )的结果来设计。 A 需求分析 B 源程序 C 概要设计 D 详细设计26-35答案:DBBDABAADB36软件需求分析的主要任务是准确地定义出要开发的软件系统是( )。A.如何做 B.怎么做 C.做什么 D.对谁做 37. 软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构 B.外部接口 C.功能 D.编程38.提高测试的有效性非常重要,成功的测试是指( ) 。A.证明了被测试程序正确无误 B. 说明了被测试程序符合相应的要求C.未发现被测程序的错误 D.发现了至今为止尚未发现的错误39.若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,

13、现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是( )。A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法 40下图是( ) A.类图 B.用例图 C.活动图 D.状态图41按软件生命周期方法设计软件的过程中,画数据流图属于哪个阶段的工作( )?A.需求分析 B. 概要设计 C.详细设计 D. 软件维护42( )引入了“风险驱动”的思想,适用于大规模的内部开发项目。A增量模型 B喷泉模型 C原型模型 D螺旋模型 43为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( )。A. 纠错性维护 B. 适应性维护C. 改善性维护 D. 预防性维护44为了提高测试的效率,应该( )。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1