- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量保证与测试考试复习资料
第一章 软件质量 1.软件定义:软件是计算机系统中与硬件相互依存的另一部分,它是程序、数据及相关文档的集合。【简答】 2.软件特点 a.软件是开发产生的,而不是用传统方法制造的; b.软件不会像硬件一样有磨损; c.很多软件不能通过已有构件组装,只能自己定义。 3.软件分类:按照使用范围不同,把软件划分为项目软件和产品软件。 4.IEEE软件缺陷的定义 a.从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题; b.从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 软件缺陷产生的原因 项目期限的压力; 产品的复杂度; 沟通不良; 开发人员的疲劳、压力或受到干扰; 缺乏足够的知识、技能和经验; 不了解客户的需求; 缺乏动力。 6.IEEE的软件质量定义【简答】 a.系统、部件或过程满足规定需求的程度;(Crosby 1979) b.系统、部件或过程满足顾客或客户需求/期望的程度。(Juran 1988) 7.Pressman的软件质量定义:符合明确陈述的功能/性能需求、明确文档化了的开发标准和所有专业开发预期的隐含特性。【简答】 8.Crosby, Juran, Pressman软件质量定义的比较 【基本原理和方法】 (必考) a.Crosby的定义指的是写好的软件符合由顾客和它的专业组编制的规格说明书的程度。这也意味着包含在规格说明中的错误是不予考虑的,也不降低软件质量—显然这是不足的。[1分] b.Juran的定义旨在达到顾客满意度,这就要求对检查改正顾客的需求规格书投入大量工作。但该定义的主要缺点是免除了顾客对软件规格书准确性、完备性的责任。[1分] c.Pressman定义为SQA提出了要由开发者满足的三个要求:特定功能需求,它主要是指软件系统的输出;在合同中提出的软件质量标准;反映当今水平的专业方法的良好软件工程方法的发展水平。实际上,Pressman定义提供了测试满足需求程度的操作方向。[2分] 软件质量的内容;各维度下软件质量标准 产品质量,它的软件质量标准有McCall 模型,Boehm 模型, ISO 9126 模型; 过程质量,它的软件质量标准有软件能力成熟度模型 CMM,国际标准过程模型 ISO 9000,软件过程改进和能力决断 SPICE。 10.MaCall软件质量模型 应用 MaCall模型分析软件质量 参考试卷 MaCall软件质量模型中软件质量维度;各个维度软件质量因子的定义 【简答】{【基本原理和方法】McCall软件质量模型的软件质量维度;各质量维度下软件质量因素有哪些?} a.产品运行维度: 正确性:一个程序满足它的需求规约和实现用户任务目标的程度。 可靠性:一个程序满足其所需的精确度,完成它的预期功能的程度。 效率:一个程序完成其功能所需的计算资源和代码的度量。 完整性:对未授权人员访问软件或数据的可控制程度。 实用性:学习、操作、准备输入和解释程序输出所需的工作量。 b.产品修改维度: 可维护性:定位和修复程序中一个错误所需的工作量。 可测试性:测试一个程序以确保它完成所期望的功能所需的工作量。 灵活性:修改一个运行的程序所需的工作量。 c.产品转移维度: 可移植性:把一个程序从一个硬件或软件系统环境移植到另一个环境所需的工作量。 可重用性:一个程序可以在另外一个应用程序中重用的程度。 互操作性:连接一个系统和另一个系统所需的工作量。 软件质量管理的内容 【简答】 软件质量保证(Quality Assurance) 建立起机构质量规程和标准的整体框架,这是生产高质量软件的保证。 b.软件质量规划(Quality Planning) 从这个框架中选择适当的质量规程和标准,进行改写使之适应特定软件项目。 c.软件质量控制(Quality Control) 定义并设计软件过程,确保软件开发团队严格遵守项目质量规划和标准。 d.软件质量改进 软件质量成本的定义、构成 【简答】 定义:质量成本是为确保和保证满意的质量而发生的费用以及没有达到满意的质量所造成损失的总和,即包括保证费用和损失费用。 构成: 质量成本=质量保证成本+损失成本 质量保证成本:为保证满意的质量而发生的费用 损失成本:没有达到满意的质量所造成损失? 质量成本=质量预防成本+评价成本+失效成本 保证成本=预防成本+评价成本 预防成本:预防产生质量问题(软件缺陷)的费用,是企业的计划性支出,专门用来确保在软件产品交付和服务的各个环节不出现失误。 评价成本:是指在交付和服务环节上,为评定软件产品或服务是否符合质量要求而进行的试验、软件测试和质量评估等所必需的支出。 失效成本:分为内部
有哪些信誉好的足球投注网站
文档评论(0)