软件工程的成本估算
软件工程中的成本估算通常与开发和测试软件的努力的财务支出有关,这还可以包括需求审核,维护,培训,管理和购买额外的设备,服务器和软件。已经开发了许多方法来估计给定项目的软件成本。
方法
软件工程估算的方法包括以下原则:
- 分析工作方法
- 参数估计
- 计划游戏(来自极端编程)
- ITK方法,也称为方法CETIN
- 基于代理的估计(探针)(来自个人软件流程)
- 程序评估和审查技术(PERT)
- Putnam模型,也称为Slim
- 价格系统的商业参数模型的创始人估计软件项目的范围,成本,精力和时间表。
- SEER-SEM参数估计努力,时间表,成本,风险。根据布鲁克法律的最短时间和人员配备概念
- 用例点方法(UCP)
- 加权微功能点(WMFP)
- 宽带Delphi
大多数成本软件开发估计技术涉及首先估算或测量软件尺寸,然后应用一些单位大小成本的历史知识。软件大小通常以SLOC ,功能点或敏捷的故事点大小。