- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;无形性,通过运行体现其存在性
可复制
需求不确定性、多变性
难以度量
无老化问题
维护复杂
;软件质量定义
ANSI/IEEE729-1983:
软件产品满足规定的和隐含的与需求能力有关的全部特征和特性:
(1)软件产品质量满足用户要求的程度;
(2)软件各种属性的组合程度;
(3)用户对软件产品的综合反映程度;
(4)软件在使用过程中满足用户要求的程度。
;ISO14598-1999定义:软件特性的总和,软件满足规定或潜在用户需求的能力
ISO9126-2001定义:软件满足用户规定或潜在用户需求的能力,要从软件在内部,外部和使用过程中的表现来衡量,包含内部质量、外部质量、和使用质量。
SEI的WattsHumphrey:软件质量是“在实用性、需求、可靠性和可维护性一致上,达到优秀的水准”
QAI的BillPerry:用户满意度的高水准,忠实于用户需求
贝尔实验室的JohnMusa:低缺陷率、软件功能忠实于用户需求、高可靠性的组合;软件质量内容
软件产品质量:满足使用要求的程度。
产品的属性和行为,是可以认识、科学地描述的。并且可以通过一些方法和人类活动,来改进质量。
功能性、可靠性、易使用性、效率等
软件过程质量:能否满足开发所带来的成本、时间和风险等要求。
软件能力成熟度模型CMM、国际标准过程模型ISO9000、软件过程改进和能力决断SPICE
可维护性、兼容性、效率、可移植性、可扩展性等
软件商业环境质量
培训、成品制作、宣传、发布日起、客户、风险、成本、业务等
可维护性、可移植性、可扩展性、安全性等;软件质量模型
ISO-IEC25010;软件质量模型ISO-IEC25010
内部质量和外部质量;软件质量模型ISO-IEC25010
使用质量;软件质量属性
功能性:特定条件下,构件提供的功能满足规定或隐含需求功能的程度
可靠性:在规定的条件下,在规定的时间内完成规定功能/性能的能力
易用性:指定使用条件下,被理解、学习、使用和吸引用户的能力
效率性:在规定的条件下,相对于所用资源的数量,软件产品可提供适当性能的能力
可维护性:在规定条件下,规定的时间内,使用规定的工具或方法修复规定功能的能力
可移植性:从一种环境迁移到另一种环境的能??
安全性:在规定条件下,在规定权限下访问数据、保护数据的能力
兼容性:在共享软硬件资源的环境下,与其它构件交换信息或执行其特定功能的能力程度
;任正非2019年1月
《全面提升软件工程能力与实践,打造可信的高质量产品》
可信
安全性(Security)。产品有良好的抗攻击能力,保护业务和数据的机密性、完整性和可用性。
韧性(Resilience)。系统受攻击时保持有定义的运行状态,包括降级,以及遭遇攻击时快速恢复的能力。
隐私性(Privacy)。遵从隐私保护既是法律法规的要求,也是价值观的体现。用户应该能够适当地控制他们的数据的使用方式。信息的使用政策应该是对用户透明的。用户应该根据自己的需要来控制何时接收以及是否接收信息。用户的隐私数据要有完善的保护能力和机制。
可靠性和可用性(ReliabilityAvailability)。产品能在生命周期内长期保障业务无故障运行,具备快速恢复和自我管理的能力,提供可预期的、一致的服务。;2021年11月30日,工业和信息化部印发了《“十四五”软件和信息技术服务业发展规划》,明确了软件作为信息技术关键载体和产业融合关键纽带,。。。并在七大方向上支持软件高质量发展,并促进软件测试领域的大发展。;质量保障未来
软件测试是软件质量保证的重要手段
;;软件正在定义世界,软件需求量将越来越大;Intel奔腾处理芯片缺陷(1994年);1999年9月23日,美国航天局的火星气候探测者号在即将进入火星轨道时在解体
1999年12月3日,美国航天局的火星基地登陆飞船在试图登陆火星表面时失踪
;;;;;;(1)软件未达到产品说明书中已经标明的功能;
(2)软件出现了产品说明书中指明不会出现的错误;
(3)软件未达到产品说明书中虽未指出但应当达到的目标;
(4)软件功能超出了产品说明书中指明的范围;
(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
;软件缺陷来源;修复缺陷的开销;缺陷描述
缺陷标识
缺陷类型
缺陷严重程度
缺陷产生可能性
缺陷优先级
缺陷状态
缺陷起源
缺陷来源
缺陷原因;;;;;缺陷状态;思考
问题、故障、bug、缺陷、错误。。。等术语的差异?
缺陷检测、缺陷修复、缺陷预防,对软件质量的影响分别是怎样的?;;传统:测试是一种旨在评估一个程序或系统的属性或能力,确定它是否符合其所需结果的活动。
1983年IEEE:测试是使用人工和自动
您可能关注的文档
- 数字化精密制造技术 课件全套 模块1-第1章 概述 ---模块3-任务4 起落架支架程控加工任务.pdf
- 电子系统设计与工程应用 课件全套 (田孝华) 第1--7章 电子系统设计概述 -- 其他单元电路设计.pptx
- 电子系统设计与工程应用 课件 第1章 电子系统设计概述.pptx
- 电子系统设计与工程应用 课件 第2章 电子系统基本结构与性能指标.pptx
- 电子系统设计与工程应用 课件 第3章 信息传感与转换.pptx
- 电子系统设计与工程应用 课件 第4章 数字基带信号处理.pptx
- 电子系统设计与工程应用 课件 第5章 调制解调与中频单元.pptx
- 电子系统设计与工程应用 课件 第6章 射频通道与天线.pptx
- 电子系统设计与工程应用 课件 第7章 其他单元电路设计.pptx
- 软件测试技术(第三版)(范勇)课后答案 练习题1-2参考答案.docx
文档评论(0)