zoukankan      html  css  js  c++  java
  • 林锐之全面质量管理:质量的定义

    词典对质量的定义是:
    ① 典型的或本质的特征;
    ② 事物固有的或区别于其他事物的特征或本质;
    ③ 优良或出色的程度。
     
    CMM 对质量的定义是:
    ① 一个系统、组件或过程符合特定需求的程度;
    ② 一个系统、组件或过程符合客户或用户的要求或期望的程度。
    上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量。
     
    –古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。
     
    通过类比,我们这样理解软件质量: 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。
    软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。
    Work for fun,Live for love!
  • 相关阅读:
    JSP页面
    JSP简介
    常量与变量的声明与使用
    AJAX无刷新上传图片
    JSP连接MySql数据库
    运算符与表达式
    世界级的javascript ajax client端UI库 Ext学习笔记 menu组件 和 toolbar组件
    OOD/OOA基本原则
    Java字符编码转换过程说明
    正则表达式系统教程
  • 原文地址:https://www.cnblogs.com/allenblogs/p/2843770.html
Copyright © 2011-2022 走看看