2021-05-18
作者:互联网
学习总结:
今天学习了软件缺陷和软件质量,并且跟着老师一起测试了三个版本的0~99加法器,提出了bug。
1.产生缺陷的原因:(1)人员之间的沟通交流不够,交流上有误解或者根本不进行交流;(2)文档不完善;(3)需求不断的变化;(4)参与人员的过度自信;
(5)程序设计本身有错误;(6)软件复杂性;(7)工期短,任务重,时间压力大;(8)软件开发工具或系统软硬件自身含有缺陷;
2.怎样有效记录缺陷: (1)保证重现缺陷;(2)分析故障——使用最少步骤复现故障;(3)包含所有重现缺陷的必要步骤;(3)方便阅读;(4)尽量简单——一个缺陷一个报告;(5)注意自己的语气;(6)值得注意的经验;
3.软件质量的定义:软件质量特性的总和,软件满足规定或潜在用户需求的能力。简单的说,软件质量就是客户的满意度。
4.软件质量的组成部分:(1)软件产品的质量,即满足使用要求的程度(软件质量特性);
(2)软件开发过程的质量,即能否满足开发所带来的成本、时间和风险等要求(CMM、ISO9000);
5.软件的质量特性:(1)功能性:软件在指定条件下使用时,满足用户明确和隐含需求的功能的能力;(40%)
(2)可靠性:软件在指定条件下使用时,维持规定的性能级别的能力。平均故障修复时间(mean time to repair,MTTR)、平均无故障时间(mean time between failures,MTBF) (5%)
(3)易用性:在指定使用条件下,产品被理解、 学习、使用和吸引用户的能力; (15%)
(4)效率性:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力; (30%)
(5)可维护性:软件可被修改的能力。修改可能包括修正、改进或软件对环境、需求和功能规格说明变化的适应;(5%)
(6)可移植性:软件从一种环境迁移到另一种环境的能力;(5%)。
标签:05,18,能力,质量,使用,5%,软件,缺陷,2021 来源: https://blog.csdn.net/weixin_58344214/article/details/116998280