Cost estimation in software engineering
From Wikipedia, the free encyclopedia
(Redirected from Estimation in software engineering)
|
|
This article needs additional citations for verification. (November 2011) |
The use of a repeatable, clearly defined and well understood software development process has, in recent years, shown itself to be the most effective method of gaining useful historical data that can be used for statistical estimation. In particular, the act of sampling more frequently, coupled with the loosening of constraints between parts of a project, has allowed more accurate estimation and more rapid development times.
One method of estimating software cost is to count the lines of code times functions will give a good number for what the source code is worth. The retail cost can be calculated by dividing the software cost by 30 or such.

Methods [edit]
Popular methods for estimation in software engineering include:
- Analysis Effort method
- COCOMO (This model is obsolete and should only be used for demonstration purposes.)
- [[COCOMO™ II]]
- COSYSMO
- Evidence-based Scheduling Refinement of typical agile estimating techniques using minimal measurement and total time accounting.
- Function Point Analysis
- Parametric Estimating
- PRICE Systems Founders of Commercial Parametric models that estimates the scope, cost, effort and schedule for software projects.
- Proxy-based estimating (PROBE) (from the Personal Software Process)
- Program Evaluation and Review Technique (PERT)
- SEER-SEM Parametric Estimation of Effort, Schedule, Cost, Risk. Mimimum time and staffing concepts based on Brooks's law
- SLIM
- The Planning Game (from Extreme Programming)
- Weighted Micro Function Points (WMFP)
- Wideband Delphi
- The Use Case Points method (UCP)
- CETIN
See also [edit]
- Software development effort estimation
- Software metric
- Cost Estimating software
- Project management
- Cost overrun
- Risk
- Comparison of development estimation software
External links [edit]
- Software Estimation chapter from Applied Software Project Management (O'Reilly)
- Article Estimating With Use Case Points from Methods & Tools
- The Dynamics of Software Projects Estimation
- Resources on Software Estimation from Steve McConnell
- Article Estimating techniques throughout the SDLC
- Top Down, BIM and Parametric Estimating Software
- Definition of Use Case Points method (UCP)
- [1]
- [COCOMO™ II http://cost.jsc.nasa.gov/COCOMO.html]
- [2] Project Estimation With Use Case Points by Roy Clemmons