2016.3.46大特性和21个子特性30739.pdf
《2016.3.46大特性和21个子特性30739.pdf》由会员分享,可在线阅读,更多相关《2016.3.46大特性和21个子特性30739.pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试 判断缺陷第一准则:引发后果的严重程度!软件测试不仅仅测试的源代码:包括:代码,文档 测试定义:通过人工和自动的手段对被测对象进行检测的手段,目的在于看被对策对象是够满足用户的需要。测试目的:发现被测对象与用户需求间的差异;通过测试,增加人们对被测对象的质量信心;通过测试活动,获取被测对象的质量信息,为决策提供数据依据;预防缺陷,降低项目风险。什么事软件:源代码、用户手册、配置数据。功能性:定义:适合性:软件为指定的任务和用户目标提供一组合适功能的能力。准确性:软件提供具有所需的精确度的正确或相符的结果或效果的能力。互操作性:软件与一个或更多的规定系统进行交互的能力 安全性:软件保护信
2、息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息。功能性依从性:软件遵循与功能性相关的标准、约定或法规以及类似的规定的能力。这些标准都有国家标准!可靠性:定义:软件在指定条件下使用时,维护规定的性能级别的能力。成熟型:软件为避免软件中错误而导致失效的能力 容错性:在软件出现故障或者违反指定接口的情况下,软件维持规定的性能级别的能力。易恢复性:在失效发生的情况下,软件重建规定的性能级别并恢复收直接影响的数据的能力 可靠性依从性:软件遵循与易用性相关的标准、约定、风格只能活法规的能力。这些标准要遵循国家标准。易用性:定义:在指定条件下使用时,软件呗理解、学习、使用和吸引用户的能力 易理
3、解性:软件使用户能理解软件是否合适,以及如何能将软件用于特定的任务和使用环境。易学性:软件使用户能学习其应用的能力。易操作性:软件使用户能操作和控制它的能力。吸引力:软件吸引用户的能力。易用性依从性:软件遵循与易用性相关的标准、约定、风格指南和法规的能力。这些要参考国家标准。效率:定义:在规定条件下,相对于所有的资源的数量,软件可提供适当性能的能力 时间特性:在规定条件下,软件执行其功能时,提供适当的响应和处理时间以及吞吐率的能力,即完成用户的某个功能的能力 资源利用性:在规定条件下,软件执行其功能时,使用合适的资源数量和类别的能力 效率依从性:软件遵循与效率相关的标准 可移植性:定义:软件可
4、被修改的能力,修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的 易分析性:易改变行:软件质量:这个软件好不好?ISO ISO 关于质量的定义表示:一个实体的所有提醒,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些实体特性满足客户需求的程度。软件质量的三个层次:符合需求,符合用户显示需求,符合用户实际需求。影响软件质量的因素:流程、技术、组织。流程:包含各个组织在做的先后顺寻。组织:参与的人员有组织的聚合。、技术:影响项目的因素:时间、质量、成本。三者相互约束,用最少的成本在最少时间做出相对高的质量。质量管理的发展阶段:第一阶段:检验质量管理(19 世纪末-20 世纪
5、年代初):专门的质量检验部门和人员;以时候检验为主。第二阶段:统计质量控制(20 世纪 40 年代-20 世纪 60 年代):强调统计方法;通过历史数据得出规律,指导将来的项目。第三阶段:将质量控制扩展到产品生命周期全过程,强调全体员工参与 软件质量体系:管理:做什么-怎么做-结果如何。持续改进:不断优化过程、组织、流程等。基于事实的决策方法:通过大数据的反馈结果做出决策。互利的供方关系:组织和供应商的互利共赢。CMM Cmm:(软件能力成熟度模型)评估软件承包商能力;协助软件组织改进过程,提高过程能力。Cmm 的初始框架:CMMI。CMM 是一种用于评价软件承包能力以改善软件质量的方法,侧重
6、于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMM 等级 能力等级 特点 关键过程 第一级 初始级(最低级)软件工程管理制度缺乏,过程缺乏定义、混乱无序。成功依靠的是个人的才能和经验,经常由于缺乏管理和计划导致时间、费用超支。管理方式属于反应式(消防式),主要用来应付危机。过程不可预测,难以重复。第二级 可重复级 基于类似项目中的经验,建立了基本的项目管理制度,采取了一定的措施控制费用和时间。管理人员可及时发现问题,采取措施。一定程度上可重复类似项目的软件开发。需求管理,项目计划,项目跟踪和监控,软件子合
7、同管理,软件配置管理,软件质量保障 第三级 已定义级 已将软件过程文档化、标准化,可按需要改进开发过程,采用评审方法保证软件质量。可借助 CASE 工具提高质量和效率。组织过程定义,组织过程焦点,培训大纲,软机集成管理,软件产品工程,组织协调,专家审评 第四级 已管理级 针对制定质量、效率目标,并收集、测量相应指标。利用统计工具分析并采取改进措施。对软件过程和产品质量有定量的理解和控制。定量的软件过程管理和产品质量管理 第五级 优化级(最高级)基于统计质量和过程控制工具,持续改进软件过程。质量和效率稳步改进。缺陷预防,过程变更管理和技术变更管理 CMM1:过程能力不可测、功能和产品质量不可测,
8、项目依赖一个有能力的团队或一个有能力的个人。初始级 CMM2:通过对类似项目的经验对新项目进行管理和控制。可重复级。CMM3:针对全组织的开发和维护都有文档话 项目定义软件过程:项目下的人员是一致的 评估组:外部人员 阶段式:渐进的解决连续的一组流程领域 个别流程领域:例如单元测试,此时能力度等级为 0.在加入集成测试是就是 1 过程类型:参与的组织和部门(工程:全员;项目管理:项目参与的成员和部门;支持:不直接生产产品,但对产品的质量有一定的影响)Cmm:适合瀑布模型;CMMI:更适合迭代开发。(增量式研发)集成化项目:有若干个部门与人员参与研发完成 Cmm 提供咯多种途径,不是一个固定标准
9、,但是 cmmi 更强调多一些 Cmmi:着重体现在于风险管理,例如(交付风险、人员风险(技能、离职)等)六西格玛 事实和数据的分析:客观数据和依据事实 客户:部客户和外部客户;相对而言就是本公司的人员或者同工作组的人员这就是部人员。外部客户:实际用户。DPMO:返工数 六西格码管理原则和改进区域 六西格码的实施方式 1、功能性 1)适应性方面 从适应性方面考虑,应测试系统/子系统设计文档规定的系统的每一项功能。2)准确性方面 从准确性方面考虑,可对系统中具有准确性要求的功能和精度要求的项(如数据处理精度、时间控制精度、时间测量精度)进行测试。3)互操作性方面 从互操作性方面考虑,可测试系统/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2016.3 46 特性 21 个子 30739
限制150内