• 林锐之全面质量管理:质量的定义


    词典对质量的定义是:
    ① 典型的或本质的特征;
    ② 事物固有的或区别于其他事物的特征或本质;
    ③ 优良或出色的程度。
     
    CMM 对质量的定义是:
    ① 一个系统、组件或过程符合特定需求的程度;
    ② 一个系统、组件或过程符合客户或用户的要求或期望的程度。
    上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量。
     
    –古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。
     
    通过类比,我们这样理解软件质量: 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。
    软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。
    Work for fun,Live for love!
  • 相关阅读:
    react 在IE9下input标签使用e.target.value取值失败
    mingw-w64 about
    Cygwin .a 转为 .lib .dll
    windows terminal
    ssh key authentication
    sshd_config 2
    sshd_config
    bash sudo redirect multiple lines to file
    计算几何
    vs cli
  • 原文地址:https://www.cnblogs.com/allenblogs/p/2843770.html
Copyright © 2020-2023  润新知