2016.3.46大特性和21个子特性.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试判断缺陷第一准则:引发后果的严重程度!软件测试不仅仅测试的源代码:包括:代码,文档测试定义:通过人工和自动的手段对被测对象进行检测的手段,目的在于看被对策对象是够满足用户的需要。测试目的:发现被测对象与用户需求间的差异;通过测试,增加人们对被测对象的质量信心;通过测试活动,获取被测对象的质量信息,为决策提供数据依据;预防缺陷,降低项目风险。什么事软件:源代码、用户手册、配置数据。功能性:定义:适合性:软件为指定的任务和用户目标提供一组合适功能的能力。准确性:软件提供具有所需的精确度的正确或相符的结果或效果的能力。互操作性:软件与一个或更多的规定系统进行交互的能力保密安全性:软件保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息。功能性依从性:软件遵循与功能性相关的标准、约定或法规以及类似的规定的能力。这些标准都有国家标准!可靠性:定义:软件在指定条件下使用时,维护规定的性能级别的能力。成熟型:软件为避免软件中错误而导致失效的能力容错性:在软件出现故障或者违反指定接口的情况下,软件维持规定的性能级别的能力。易恢复性:在失效发生的情况下,软件重建规定的性能级别并恢复收直接影响的数据的能力可靠性依从性:软件遵循与易用性相关的标准、约定、风格只能活法规的能力。这些标准要遵循国家标准。易用性:定义:在指定条件下使用时,软件呗理解、学习、使用和吸引用户的能力易理解性:软件使用户能理解软件是否合适,以及如何能将软件用于特定的任务和使用环境。易学性:软件使用户能学习其应用的能力。易操作性:软件使用户能操作和控制它的能力。吸引力:软件吸引用户的能力。易用性依从性:软件遵循与易用性相关的标准、约定、风格指南和法规的能力。这些要参考国家标准。效率:定义:在规定条件下,相对于所有的资源的数量,软件可提供适当性能的能力时间特性:在规定条件下,软件执行其功能时,提供适当的响应和处理时间以及吞吐率的能力,即完成用户的某个功能的能力资源利用性:在规定条件下,软件执行其功能时,使用合适的资源数量和类别的能力效率依从性:软件遵循与效率相关的标准可移植性:定义:软件可被修改的能力,修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的易分析性:易改变行:软件质量:这个软件好不好?ISOISO关于质量的定义表示:一个实体的所有提醒,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些实体特性满足客户需求的程度。软件质量的三个层次:符合需求,符合用户显示需求,符合用户实际需求。影响软件质量的因素:流程、技术、组织。流程:包含各个组织在做的先后顺寻。组织:参与的人员有组织的聚合。、技术:影响项目的因素:时间、质量、成本。三者相互约束,用最少的成本在最少时间做出相对高的质量。质量管理的发展阶段:第一阶段:检验质量管理(19世纪末-20世纪年代初):专门的质量检验部门和人员;以时候检验为主。第二阶段:统计质量控制(20世纪40年代-20世纪60年代):强调统计方法;通过历史数据得出规律,指导将来的项目。第三阶段:将质量控制扩展到产品生命周期全过程,强调全体员工参与软件质量体系:管理:做什么-》怎么做-》结果如何。持续改进:不断优化过程、组织、流程等。基于事实的决策方法:通过大数据的反馈结果做出决策。互利的供方关系:组织和供应商的互利共赢。CMMCmm:(软件能力成熟度模型)评估软件承包商能力;协助软件组织改进过程,提高过程能力。Cmm的初始框架:CMMI。 CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMM等级 能力等级 特点 关键过程 第一级 初始级(最低级) 软件工程管理制度缺乏,过程缺乏定义、混乱无序。成功依靠的是个人的才能和经验,经常由于缺乏管理和计划导致时间、费用超支。管理方式属于反应式(消防式),主要用来应付危机。过程不可预测,难以重复。 第二级 可重复级 基于类似项目中的经验,建立了基本的项目管理制度,采取了一定的措施控制费用和时间。管理人员可及时发现问题,采取措施。一定程度上可重复类似项目的软件开发。 需求管理,项目计划,项目跟踪和监控,软件子合同管理,软件配置管理,软件质量保障 第三级 已定义级 已将软件过程文档化、标准化,可按需要改进开发过程,采用评审方法保证软件质量。可借助CASE工具提高质量和效率。 组织过程定义,组织过程焦点,培训大纲,软机集成管理,软件产品工程,组织协调,专家审评 第四级 已管理级 针对制定质量、效率目标,并收集、测量相应指标。利用统计工具分析并采取改进措施。对软件过程和产品质量有定量的理解和控制。 定量的软件过程管理和产品质量管理 第五级 优化

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档