We discussed various parameters involving project estimation such as size, effort, time and cost.
Project manager can estimate the listed factors using two broadly recognized techniques –
Decomposition Technique
This technique assumes the software as a product of various compositions.
There are two main models –
● Line of Code Estimation is done on behalf of number of line of codes in the software product.
● Function Points Estimation is done on behalf of number of function points in the software product.
Empirical Estimation Technique
This technique uses empirically derived formulae to make estimation.These formulae are based on LOC or FPs.
● Putnam Model
● This model is made by Lawrence H. Putnam, which is based on Norden’s frequency distribution (Rayleigh curve). Putnam model maps time and efforts required with software size.
● COCOMO
● COCOMO stands for COnstructive COst MOdel, developed by Barry W. Boehm. It divides the software product into three categories of software: organic, semi-detached and embedded.