购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

原则2
质量在每个人眼中都不同
QUALITY IS IN THE EYES OF THE BEHOLDER

软件质量没有唯一的定义。对开发者来说,质量可能是优雅的设计或优雅的代码。对在紧张环境中工作的客户来说,质量可能是响应时间或高吞吐量。对成本敏感的项目来说,质量可能是低开发成本。对一些客户来说,质量可能是满足他们所有已知和未知的需求。这里的难题是,以上要求可能无法完全兼顾。当优化某人关注的质量时,可能会影响其他人关注的质量(这就是温伯格的“政治困境”原则)。项目必须确定各因素的优先级,并清晰地传达给所有相关方。

Weinberg,G., Quality Software Management ,Vol.1:Systems Thinking,New York:Dorset House,1992,Section 1.2. Wejn1prsO7Md846JWyBqQy1DZVu7Z298GjpavtDYg7/6qgQYnDG1DS0UxczD5YU9

点击中间区域
呼出菜单
上一章
目录
下一章
×