软件的质量应该从3个角度来看:
(1)产品本身的质量,McCall有一个质量模型:
可跟踪性,完备性,一致性,精确性,容错性,执行有效性,存储有效性,访问控制,访问审计,可操作性,培训,通信性,简单性,自描述性,可扩展性,通用性,模块化,软件系统独立性,机器独立性,通信共性,数据共性。
(2)生产软件的工程的质量:
CMM (能力成熟度模型),ISO9000(质量管理体系标准)
(3)商业环境背景下的质量:
ROI(投资回报率)
转载于:https://blog.51cto.com/supercharles888/847842