软件质量保证与测试考试复习资料

软件质量保证与测试考试复习资料

ID:12056675

大小:39.39 KB

页数:33页

时间:2018-07-15

软件质量保证与测试考试复习资料_第1页
软件质量保证与测试考试复习资料_第2页
软件质量保证与测试考试复习资料_第3页
软件质量保证与测试考试复习资料_第4页
软件质量保证与测试考试复习资料_第5页
资源描述:

《软件质量保证与测试考试复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件质量保证与测试考试复习资料第一章软件质量1.软件定义:软件是计算机系统中与硬件相互依存的另一部分,它是程序、数据及相关文档的集合。【简答】2.软件特点a.软件是开发产生的,而不是用传统方法制造的;b.软件不会像硬件一样有磨损;c.很多软件不能通过已有构件组装,只能自己定义。3.软件分类:按照使用范围不同,把软件划分为项目软件和产品软件。4.IEEE软件缺陷的定义a.从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;b.从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。5.软

2、件缺陷产生的原因a.项目期限的压力;b.产品的复杂度;c.沟通不良;d.开发人员的疲劳、压力或受到干扰;e.缺乏足够的知识、技能和经验;f.不了解客户的需求;g.缺乏动力。6.IEEE的软件质量定义【简答】a.系统、部件或过程满足规定需求的程度;(Crosby1979)b.系统、部件或过程满足顾客或客户需求/期望的程度。(Juran1988)7.Pressman的软件质量定义:符合明确陈述的功能/性能需求、明确文档化了的开发标准和所有专业开发预期的隐含特性。【简答】【基本原理和方法】必考)a.Crosby的定义指

3、的是写好的软件符合由顾客和它的专业组编制的规格说明书的程度。这也意味着包含在规格说明中的错误是不予考虑的,也不降低软件质量—显然这是不足的。[1分]b.Juran的定义旨在达到顾客满意度,这就要求对检查改正顾客的需求规格书投入大量工作。但该定义的主要缺点是免除了顾客对软件规格书准确性、完备性的责任。[1分]c.Pressman定义为SQA提出了要由开发者满足的三个要求:特定功能需求,它主要是指软件系统的输出;在合同中提出的软件质量标准;反映当今水平的专业方法的良好软件工程方法的发展水平。实际上,Pressman定

4、义提供了测试满足需求程度的操作方向。[2分]9.软件质量的内容;各维度下软件质量标准a.产品质量,它的软件质量标准有McCall模型,Boehm模型,ISO9126模型;b.过程质量,它的软件质量标准有软件能力成熟度模型CMM,国际标准过程模型ISO9000,软件过程改进和能力决断SPICE。10.MaCall软件质量模型11.参考试卷MaCall软件质量模型中软件质量维度;各个维度软件质量因子的定义【简答】{【基本原理和方法】McCall软件质量模型的软件质量维度;各质量维度下软件质量因素有哪些?}a.产品运行

5、维度:正确性:一个程序满足它的需求规约和实现用户任务目标的程度。可靠性:一个程序满足其所需的精确度,完成它的预期功能的程度。效率:一个程序完成其功能所需的计算资源和代码的度量。完整性:对未授权人员访问软件或数据的可控制程度。实用性:学习、操作、准备输入和解释程序输出所需的工作量。b.产品修改维度:可维护性:定位和修复程序中一个错误所需的工作量。可测试性:测试一个程序以确保它完成所期望的功能所需的工作量。灵活性:修改一个运行的程序所需的工作量。c.产品转移维度:可移植性:把一个程序从一个硬件或软件系统环境移植到另一

6、个环境所需的工作量。可重用性:一个程序可以在另外一个应用程序中重用的程度。互操作性:连接一个系统和另一个系统所需的工作量。12.软件质量管理的内容【简答】a.软件质量保证(QualityAssurance)建立起机构质量规程和标准的整体框架,这是生产高质量软件的保证。b.软件质量规划(QualityPlanning)从这个框架中选择适当的质量规程和标准,进行改写使之适应特定软件项目。c.软件质量控制(QualityControl)定义并设计软件过程,确保软件开发团队严格遵守项目质量规划和标准。d.软件质量改进14

7、.定义:质量成本是为确保和保证满意的质量而发生的费用以及没有达到满意的质量所造成损失的总和,即包括保证费用和损失费用。构成:质量成本=质量保证成本+损失成本质量保证成本:为保证满意的质量而发生的费用损失成本:没有达到满意的质量所造成损失质量成本=质量预防成本+评价成本+失效成本保证成本=预防成本+评价成本预防成本:预防产生质量问题(软件缺陷)的费用,是企业的计划性支出,专门用来确保在软件产品交付和服务的各个环节不出现失误。评价成本:是指在交付和服务环节上,为评定软件产品或服务是否符合质量要求而进行的试验、软件测试

8、和质量评估等所必需的支出。失效成本:分为内部的和外部的,如果在软件发布之前发现质量问题,而要求重做、修改和问题分析所带来的成本属内部失效成本,包括修正软件缺陷、回归测试等,以及因产品或服务不合要求导致的延误。15.软件质量标准的益处、分类(包括认证标准和评估标准){按照软件质量标准的内容和重点,把软件质量标准划分为认证标准和评估标准。【简答】}益处:a.有能力应用最高专业

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

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

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