Tarkvaraprojekti esijalgne kavandamine
korda kallim).
Ülalolev valem hõlmab vaid arendajate poolt loodavat ning ei arvesta näiteks
valmiskomponentide kasutamist ja koodi automaatset genereerimist. Valemi adekvaatne
rakendamine on suhteliselt keeruline, kuna erinevad elemendid on omavahel keerulises
sõltuvuses: näiteks uute tarkvaraarendusvahendite ja tehnoloogiate efektiivne kasutamine toob
kaasa ka programmi mahu vähenemise.
Momendil on kasutuses umbes 50 erinevat tarkvara kuluarvutusvahendit, tuntumateks
COCOMO, CHECKPOINT, ESTIMACS, knowledgePlan, Price-S, ProQMS, SEER, SLIM,
SOFTCOST, SPQR/20. Kuluarvestusele on pühendatud ka veebilehti (vt näiteks
www.jsc.nasa.gov/bu2).
Mudeli valikul ja rakendamisel peab arvestama terve rea asjaoludega:
· Kuigi koodiridade arv on mahu mõõduna lihtne, tervel real juhtudel ei ole see
adekvaatne, eriti objekt-orinteeritud programmeerimise korral; funktsioonide arvu
kasutamise eeliseks on selle sõltumatus kasutatavatest tehnoloogiatest. Loodud on