软件工程(本)阶段练习四.doc_第1页
软件工程(本)阶段练习四.doc_第2页
软件工程(本)阶段练习四.doc_第3页
全文预览已结束

下载本文档

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

文档简介

华东理工大学网络教育学院软件工程(本)阶段练习四一、判断题(每题1分,共10分;正确打“”,错误打“”)1、CASE的中文含义是计算机辅助软件工程。( )2、白盒测试法是最有效的软件测试方法。( )3、软件测试是为了证明软件是正确的。( )4、软件的可使用性、可维护性和可移植性是评价软件产品质量的三个主要方面。( )5、软件维护就是为了修改在软件开发过程中所隐含并带到维护阶段的错误。( )6、SDE的中文含义是软件开发环境。( )7、采用白盒测试法和黑盒测试法都可对软件进行彻底测试。( )8、等价类划分法是一种在黑盒测试技术中常用来设计测试用例的技术。( )9、影响软件质量的因素可分为可以直接度量的因素和只能间接度量的因素两大类。( )10、软件的可维护性是指软件能够被理解、校正、适应及增强功能的容易程度。( )二、单项选择题(每空1分,本大题共10分)BCACCCGAGH1、软件测试的目的是 ;为了提高测试的效率,应该 ;使用白盒测试方法时,确定测试数据应根据 和指定的覆盖标准;一般说来,与设计测试数据无关的文档是 ;软件集成测试工作最好由 承担。 A、评价软件质量 B、发现软件中的错误 C、证明软件是正确的 A、随机地选择测试数据 B、取一切可能的输入数据作为测试数据 C、选择最有可能发现程序中错误的数据作为测试数据 A、程序的内部逻辑 B、程序的复杂程度 C、程序的功能 A、需求规格说明书 B、设计说明书 C、项目开发计划 A、该软件的设计人员 B、该软件开发组的负责人 C、非本组的软件设计人员2、软件需求说明书在 产生,其使用者为 ;概要设计说明书在 产生,其使用者为 和 。A、概要设计阶段 B、详细设计阶段 C、需求分析阶段 D、测试阶段 E、维护阶段 F、实现阶段 G、开发人员 H、维护人员 I、用户 J、管理人员 三、填空题(每空1分,本大题共20分)单元集成确认系统校正性适应性完善性预防性划分等价类确定测试用例语句判定条件判定/条件条件组合路径可修改性可靠性可移植性可使用性1、进行软件测试时,首先应进行_测试,然后再进行_测试,接着要进行_测试,最后再进行_测试。2、软件维护一般可归纳为_维护、_维护、_维护和_维护四类。3、在黑盒技术中采用等价划分方法设计测试用例的步骤是先_,然后_。4、在白黑盒技术中,按照测试用例对程序内部逻辑结构的覆盖程度可将逻辑覆盖划分为_覆盖、_覆盖、_覆盖、_覆盖、_覆盖和_覆盖六种。5、软件的可维护性可用可理解性、可测试性、_、_、_、_和效率七个质量特性来衡量。四、名词解释(每题5分,本大题共30分)1、程序设计风格 2、静态测试 3、集成测试 4、软件工程管理5、软件可靠性 6、软件质量保证1、程序设计风格:程序设计风格是一个人编制程序时所表现出来的特点、习惯、逻辑思路等。2、静态测试:被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。3、集成测试:在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。4、软件工程管理:对软件项目的开发管理。5、软件可靠性:在给定时间内,在规定环境条件下系统完成所指定功能的概率。6、软件质量保证:就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡的所有质量的活动。五、简答题(每题4分,本大题共20分)1、什么是程序设计风格?主要包括哪些因素?答:程序设计风格是一个人编制程序时所表现出来的特点、习惯、逻辑思路等。与程序设计风格有关的主要因素有:源程序文档化、数据说明、语句构造、输入和输出、效率等。2、软件维护的内容是什么?如何提高软件的可维护性?答:软件维护的内容是校正性维护、适应性维护、完善性维护和预防性维护。提高软件可维护性的方法是建立明确的软件质量目标、使用先进的软件开发技术和工具、建立明确的质量保证、选择可维护的语言、改进程序文档等。3、什么是白盒测试法?该方法有哪些覆盖标准?答:白盒测试法是一种以程序内部的结构和处理过程为基础的软件测试技术,其包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖六种覆盖标准。4、什么是软件质量?影响软件质量的因素有哪些?答:软件质量是指软件要与所确定的功能和性能需求一致、与所成文的开发标准一致以及与所有专业开发的软件所期望的隐含特性一致。影响软件质量的因素可分为可以直接度量的因素和只能间接度量的因素两大类。5、实现容错技术的主要手段是冗余,什么是信息冗余?什么是时间冗余?答:为检测或纠正信息在运算或传输中的错误须外加一部分信息,这种现象称为信息冗余。时间冗余是指以重复执行指令(指令复执)或程序(程序复算)来消除瞬时错误带来的影响。六、根据给定的要求设计测试程序的测试用例(10分)。某报表处理系统要求用户输入处理报表的日期,如果日期限制在1990年1月至1999年12月,即系统只能对该段时期内的报表进行处理,则当用户输入的日期不在此范围内,系统会显示输入错误。该系统规定日期由年月的六位数字字符组成,其中前四位表示年,后两位表示月。现要求采用等价类划分法设计测试用例,以测试程序的“日期检查功能”。所设计测试用例如下:(1)有效等价类(6位数字字符、在1990-1999之间、在1-12之间)-199905(2)无效等价类(有非数字字符)-99MAY(3)无效等价类(少于6位数字字符)-19

温馨提示

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

评论

0/150

提交评论