软件工程/项目管理/成本估算简介
外观
准确估算项目成功完成所需的时间和/或成本对于软件工程师来说是一个严峻的问题。近年来,使用可重复、清晰定义且易于理解的软件开发流程已被证明是获得可用于统计估算的有用历史数据的最有效方法。特别是,更频繁的采样以及项目各个部分之间约束的放松,使得更准确的估算和更快的开发时间成为可能。
软件工程中流行的估算方法包括
- 分析工作量方法
- COCOMO
- COSYSMO
- 基于证据的调度改进,使用最少的测量和总时间核算来改进典型的敏捷估算技术。
- 功能点分析
- 参数估算
- PRICE Systems 商业参数模型的创始人,用于估算软件项目的范围、成本、工作量和进度。
- 基于代理的估算 (PROBE)(来自个人软件流程)
- 计划评审技术 (PERT)
- SEER-SEM 工作量、进度、成本、风险的参数估算。基于 Brooks 定律的最短时间和人员配置概念
- SLIM
- 计划游戏(来自极限编程)
- 加权微功能点 (WMFP)
- 宽带德尔菲
- 软件估算章节 来自 应用软件项目管理 (O'Reilly)
- 文章 使用用例点估算 来自 方法与工具
- 软件项目估算的动态
- 软件估算资源 来自 Steve McConnell
- 有关软件估算工具和技术的链接
- 文章 整个 SDLC 中的估算技术