什么是质量?

什么是质量?


Robert Persig[Per74]《禅与摩托车维修艺术》 #

质量……你知道它是什么,也不知道它是什么。这样说是自相矛盾的,但没有比这更好的说法了 – 这样说更有质量。但是当要试图说明质量是什么时,除了我们知道的这些之外,就会变得很糟糕!没有什么好谈论的……显而易见某些东西好于其他东西……但是,好在什么地方呢?……所以就任凭金属的轮子一圈又一圈地转动,而找不到摩擦力在哪里。质量到底是什么?什么是质量?

哈佛商学院 David Garvin[Gar84] 建议 #

质量是一个复杂多变的概念。可以从5个不同的观点来描述。

  1. 先验论观点(如Persig)认为质量是马上就能识别的东西,却不能清楚的定义。
  2. 用户观点是从最终用户的具体目标来考虑的。如果产品达到这些目标,就是有质量的。
  3. 制造商观点是从用户原始规格说明的角度来定义质量。如果产品符合规格说明,就是有质量的。
  4. 产品观点认为质量是产品的固有属性(比如功能和特性)。
  5. 基于价值的观点根据客户愿意为产品支付多少钱来评测质量。

Robert Glass[Gla98] #

设计质量是指设计师赋予产品的特性。材料等级、公差和性能等规格说明决定了设计质量。如果产品是按照规格说明书制造的,那么使用较高等级的材料,规定更严格的公差和更高级别的性能,产品的设计质量就能提高。

在软件开发中,设计质量包括设计满足需求模型规定的功能和特性的程度。符合质量关注的是实现遵从设计的程度以及所得到的系统满足需求和性能目标的程度。

Rober Glass 认为可以用一个比较“直观的”关系来表示: 用户满意度=合格的产品+好的质量+按预算和进度安排交付

Glass认为质量是很重要的。但是,如果用户不满意,其他任何事情也就都不重要了。

DeMarco[DeM98] #

DeMarco 认为,“产品的质量是一个函数,该函数确定了它在多大程度上使这个世界变得更好。”这个质量观点的意思就是:如果一个软件产品能给最终用户带来实质性的益处,那么他们可能会心甘情愿地忍受偶尔的可靠性或性能问题。

参考资料 #

  • 《软件工程 - 实践者的研究方法》
© 2024 lyremelody.cn All Rights Reserved
访问量: