软件开发的201个原则
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

原则25 CASE工具是昂贵的

CASE TOOLS ARE EXPENSIVE

在工作站或者高端个人电脑中配置一套CASE工具环境,花销在5000~15 000美元。CASE工具本身,每份花费在500到50 000美元。工具每年需要的授权和维护费用一般为售价的10%~15%。而且,还需要为每一位接受培训的员工支付两到三天的工资。因此,每套软件的预期总安装成本可能超过17 000美元(对于价格适中的CASE工具),而每套软件的常规性年度成本可能超过3000美元。

CASE工具对软件开发来说是必需的。它们应该被视为业务成本的一部分。在做投资回报分析时,不仅需要考虑购买工具的高额费用,还需要考虑没有购买工具带来的更高代价(更低的开发效率、更高的客户失望率、延迟的产品发布、增加的重复工作、更差的产品质量、增加的员工流动)。

Huff,C.,"Elements of a Realistic CASE Tool Adoption Budget" Communications of the ACM,35,4 (April 1992),pp.45-54.

译者注

目前大量的软件工具已经可以免费获得。即使是收费软件,一般来说,其购买费用相比于软件工程师的人工成本,也是很低的。对于一般的软件开发场景,这个原则可能已经不合时宜。但关于软件工具的成本和收益的分析思路,仍然是可以借鉴的。