其他分享
首页 > 其他分享> > 2021-05-18

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