《质量》PPT推荐.pptx
- 文档编号:15577607
- 上传时间:2022-11-06
- 格式:PPTX
- 页数:25
- 大小:370.69KB
《质量》PPT推荐.pptx
《《质量》PPT推荐.pptx》由会员分享,可在线阅读,更多相关《《质量》PPT推荐.pptx(25页珍藏版)》请在冰豆网上搜索。
软件质量有何价值?
软件质量的价值,取决于其应用情景的重要程度,以及该应用情景对于该软件产品的依赖程度。
HelloWorldPC上的一个小游戏QQ手机的基本功能控制火车运行的软件控制导弹的软件软件质量模型内部质量:
它是从内部观点出发的软件产品特性的总体。
内部质量是针对内部质量需求被测量和评价的质量。
外部质量:
外部质量是从外部观点出发的软件产品特性的总体。
它是当软件执行时,更典型地是使用外部度量在模拟环境中,用模拟数据测试时,所被测量和评价的质量。
使用质量:
是从用户观点出发,来看待软件产品用于特定环境和条件下的质量。
它测量用户在特定环境中达到其任务目标的程度,而不是测量软件自身的性质。
外部和内部质量2022/11/6外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性安全保密性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移植性的依从性功能性当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力。
l适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力。
l准确性软件产品提供具有所需精度的正确或相符的结果或效果的能力。
l互操作性软件产品与一个或更多的规定系统进行交互的能力。
例如:
打印请求打印响应不同型号的打印机与word之间的协议可能不一致,导致消息传递过程中发生错误;
应该将被测试软件系统与周边系统的各种主流型号进行互操作性测试;
word打印机功能性l安全保密性软件系统保护信息和数据的能力;
I.防止未得到授权的人或系统访问相关的信息或数据;
II.保证得到授权的人或系统能正常访问相关的信息或数据;
不同的系统对安全性的要求不一样;
常见的安全性测试:
1、用户验证:
登录密码验证,IP地址访问限制等;
2、用户权限管理:
验证低级别用户是否具有高级别用户的权限,各级别用户的权限都得到实现;
3、系统数据保护:
对例如系统文件、用户密码文件等进行隐藏、密码验证、内容加密、备份功能依从性遵循相关的标准(国际标准、国家标准、行业标准、企业内部规范)约定或法规以及类似规定的能力;
可靠性在指定条件下使用时,软件产品维持规定的性能级别的能力。
l成熟性软件产品为避免由软件内部的故障而导致失效的能力。
l容错性在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力。
l易恢复性在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。
l可靠性的依从性软件产品遵循与可靠性相关的标准、约定或法规的能力。
易用性在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
l易理解性用户在使用软件系统过程中,系统交互给用户的信息是否准确、清晰、易懂,能够帮助用户准确理解系统的当前真实状态,指导其进行下一步操作;
l当输入password9时,提示“系统出错”-太笼统,不能反应系统的真实状态;
l站在用户的角度,关注系统返回给用户的每一个信息,不要只关注功能;
易用性l易学性软件系统提供相关的辅助手段,帮助用户学习使用它的能力;
软件是否有用户手册,是否有中文手册,是否有在线帮助;
l易操作性例如:
不同手机在短信编辑时的方便性差异;
软件的安装过程(错误的做法:
给用户大量的安装步骤,每一步又有大量的分支选项,把用户当成软件专家);
l吸引性软件产品吸引用户的能力。
l易用性的依从性软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。
效率在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。
l时间特性在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。
l资源利用性在规定条件下,软件产品执行其功能时,使用合适数量和类别的资源的能力。
l效率依从性软件产品遵循与效率相关的标准或约定的能力。
维护性软件产品可被修改的能力。
修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的适应。
l易分析性软件产品诊断软件中的缺陷或失效原因或识别待修改部分的能力。
l易改变性软件产品使指定的修改可以被实现的能力。
l稳定性软件产品避免由于软件修改而造成意外结果的能力。
l易测试性软件产品使已修改软件能被确认的能力。
l维护性的依从性软件产品遵循与维护性相关的标准或约定的能力。
可移植性软件产品从一种环境迁移到另外一种环境的能力。
软件产品从一种环境迁移到另外一种环境的能力。
l适应性软件产品毋需采用额外的活动或手段就可适应不同指定环境的能力。
l易安装性软件产品在指定环境中被安装的能力。
l共存性软件产品在公共环境中同与其分享公共资源的其他独立软件共存的能力。
l易替换性软件系统升级的能力(在线升级、打补丁升级);
l可移植性的依从性软件产品遵循与可移植性相关的标准或约定的能力。
使用质量使用质量有效性生产率安全性满意度使用质量有效性软件产品在指定的使用周境下,使用户能正确和完全地达到规定目标的能力。
生产率软件产品在指定的使用周境下,使用户为达到有效性而消耗适当数量的资源的能力。
安全性软件产品在指定使用周境下,达到对人类、业务、软件、财产或环境造成损害的可接受的风险级别的能力。
满意度软件产品在指定的使用周境下,使用户满意的能力什么是质量保证为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。
当前的软件研发过程中,通常定义了2个软件质量相关的角色:
QA即英文QUALITYASSURANCE的简称,中文意思是质量保证QC即英文QUALITYCONTROL的简称,中文意义是质量控制QC与QA的区别QC和QA的主要区别:
前者是保证产品质量符合规定,后者是建立体系并确保体系按要求运作,以提供内外部的信任QC就是测试人员,职责是尽可能早地发现软件的缺陷,并确保缺陷得到修复(有些企业里,测试人员被称为SQA)QA是流程的监督者,职责是创建和执行改进软件开发过程,并防止软件缺陷发生的标准和方法ISO与ISO9000族标准的产生ISO:
国际标准化组织ISO9000:
国家质量管理体系标准1987年发布ISO9000标准1959年美国国防部发布MIL-Q-9858A质量大纲要求和MIL-Q-45208A检验系统要求从军品到民品从美国到其他国家从国家标准到国际标准CMMI是什么?
CapabilityMaturityModelIntegration(能力成熟度模型综合)它综合了以下几方面:
SystemengineeringSoftwareengineeringIntegratedProductandProcessDevelopmentSupplierSourcing该模型提供一套可供公众使用的准则;
这些准则描述那些成功地实施了过程改进的组织的特性。
该模型用“软件能力成熟度”来衡量这种软件综合能力CMMI等级在模型中,所有软件组织的软件能力成熟度划分为5个等级第1到第5级。
数字越大,成熟度越高。
高成熟度等级代表比较强的综合软件能力。
5个成熟度等级分别为:
第1级:
初始级第2级:
受管理级第3级:
已定义级第4级:
定量管理级第5级:
持续优化级问答1.用你自己的语言,描述一下什么是软件质量?
2.软件质量为什么重要?
如果软件质量差会有什么后果?
3.如何能全面地评价一个软件产品的质量?
我们有什么标准?
4.列举出“外部内部质量模型”的6个质量特性。
5.实际工作中有哪两个角色是和质量保证直接相关的?
他们的职责各是什么?
培训总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 质量