COST ESTIMATION TECHNIQUES AND COCOMO. Cost Estimation Techniques. 1-)Algorithmic cost modelling 2-)Expert judgement 3-)Estimation by analogy 4)-Parkinson’s Law 5-)Price to win. Algorithmic Cost Modelling.
PM = (NAP*(1- %reuse/100)) / PROD
NAP stands for total number of object points.
Reuse stands for estimation of the amount of reused code
PROD stands for object-point productivity.
PM = A´SizeB´M where
A stands for the size of the system.
B is not fixed as in Cocomo 81, but it varies from 1.1 to 1.24.
M stands for 7 project and process characteristics such as;
M = PERS ´ RCPX ´ RUSE ´ PDIF ´ PREX ´ FCIL ´ SCED;
ESLOC = ASLOC * (1-AT/100) * AAM.
ESLOC stands for new source code to be coded.
ASLOCstands for the number of lines code to be adapted.
AT is the percentage of the code to be adapted.
AAM is the sum of three components.