软件工程(本)阶段练习四

软件工程(本)阶段练习四

ID:9095212

大小:40.50 KB

页数:3页

时间:2018-04-17

软件工程(本)阶段练习四_第1页
软件工程(本)阶段练习四_第2页
软件工程(本)阶段练习四_第3页
资源描述:

《软件工程(本)阶段练习四》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、华东理工大学网络教育学院《软件工程(本)》阶段练习四一、判断题(每题1分,共10分;正确打“√”,错误打“×”)1、CASE的中文含义是计算机辅助软件工程。(√)2、白盒测试法是最有效的软件测试方法。(×)3、软件测试是为了证明软件是正确的。(×)4、软件的可使用性、可维护性和可移植性是评价软件产品质量的三个主要方面。(√)5、软件维护就是为了修改在软件开发过程中所隐含并带到维护阶段的错误。(√)6、SDE的中文含义是软件开发环境。(√)7、采用白盒测试法和黑盒测试法都可对软件进行彻底测试。(×)8、等价类划分法是一种在黑盒测试技术中常用来设计测试用例的技术。

2、(√)9、影响软件质量的因素可分为可以直接度量的因素和只能间接度量的因素两大类。(√)10、软件的可维护性是指软件能够被理解、校正、适应及增强功能的容易程度。(√)二、单项选择题(每空1分,本大题共10分)①②③④⑤⑥⑦⑧⑨⑩BCACCCGAGH1、软件测试的目的是①;为了提高测试的效率,应该②;使用白盒测试方法时,确定测试数据应根据③和指定的覆盖标准;一般说来,与设计测试数据无关的文档是④;软件集成测试工作最好由⑤承担。①A、评价软件质量B、发现软件中的错误C、证明软件是正确的②A、随机地选择测试数据B、取一切可能的输入数据作为测试数据C、选择最有可能发现程

3、序中错误的数据作为测试数据③A、程序的内部逻辑B、程序的复杂程度C、程序的功能④A、需求规格说明书B、设计说明书C、项目开发计划⑤A、该软件的设计人员B、该软件开发组的负责人C、非本组的软件设计人员2、软件需求说明书在⑥产生,其使用者为⑦;概要设计说明书在⑧产生,其使用者为⑨和⑩。A、概要设计阶段B、详细设计阶段C、需求分析阶段D、测试阶段E、维护阶段F、实现阶段G、开发人员H、维护人员I、用户J、管理人员三、填空题(每空1分,本大题共20分)3①②③④⑤⑥⑦⑧⑨⑩单元集成确认系统校正性适应性完善性预防性划分等价类确定测试用例⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇语句判定条件判

4、定/条件条件组合路径可修改性可靠性可移植性可使用性1、进行软件测试时,首先应进行___①____测试,然后再进行___②____测试,接着要进行___③____测试,最后再进行___④____测试。2、软件维护一般可归纳为___⑤____维护、___⑥____维护、___⑦____维护和___⑧____维护四类。3、在黑盒技术中采用等价划分方法设计测试用例的步骤是先___⑨____,然后___⑩____。4、在白黑盒技术中,按照测试用例对程序内部逻辑结构的覆盖程度可将逻辑覆盖划分为___⑾____覆盖、___⑿____覆盖、___⒀____覆盖、___⒁___

5、_覆盖、___⒂____覆盖和___⒃____覆盖六种。5、软件的可维护性可用可理解性、可测试性、___⒄____、___⒅____、___⒆____、___⒇____和效率七个质量特性来衡量。四、名词解释(每题5分,本大题共30分)1、程序设计风格2、静态测试3、集成测试4、软件工程管理5、软件可靠性6、软件质量保证1、程序设计风格:程序设计风格是一个人编制程序时所表现出来的特点、习惯、逻辑思路等。2、静态测试:被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。3、集成测试:在单元测试的基础上,将所有模块按照设计要求组装成一

6、个完整的系统进行的测试。4、软件工程管理:对软件项目的开发管理。5、软件可靠性:在给定时间内,在规定环境条件下系统完成所指定功能的概率。6、软件质量保证:就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡的所有质量的活动。五、简答题(每题4分,本大题共20分)1、什么是程序设计风格?主要包括哪些因素?答:程序设计风格是一个人编制程序时所表现出来的特点、习惯、逻辑思路等。与程序设计风格有关的主要因素有:源程序文档化、数据说明、语句构造、输入和输出、效率等。2、软件维护的内容是什么?如何提高软件的可维护性?答:软件维护的内容是校正性维护、适应性维护、

7、完善性维护和预防性维护。提高软件可维护性的方法是建立明确的软件质量目标、使用先进的软件开发技术和工具、建立明确的质量保证、选择可维护的语言、改进程序文档等。3、什么是白盒测试法?该方法有哪些覆盖标准?3答:白盒测试法是一种以程序内部的结构和处理过程为基础的软件测试技术,其包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖六种覆盖标准。4、什么是软件质量?影响软件质量的因素有哪些?答:软件质量是指软件要与所确定的功能和性能需求一致、与所成文的开发标准一致以及与所有专业开发的软件所期望的隐含特性一致。影响软件质量的因素可分为可以直接度量的因素

8、和只能间接度量的因素两大类。5、实现容

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。