Tarkvaraprojekti esijalgne kavandamine
Üldiselt on
funktsioonide arvule tuginemine adekvaatsem projekti algusfaasis, koodiridadele
tuginemine aga projekti edasistes faasides. Eritüübiliste mudelite vahelise ülemineku
hõlbustamiseks on erinevate keelte jaoks leitud keskmised arvestuslikud koodiridade
arvud, mis on vajalik ühe funktsiooni realiseerimiseks (funktsioonidena vaadeldakse
kasutaja sisendit, väljundit, väliseid andmeliideseid, päringuid jne): assembler 320,
C 128, C++ 56, Java 55, Visual Basic 35 jne.
· Kulude mudelid aitavad kaasa riskide analüüsile ning võimaldavad ligikaudselt
kavandada projekti, kui selle maksumus on ette antud (muutes vastavaid
parameetreid, kuni kulud etteantud piiridesse mahub).
· Kulude hinnang saab tugineda eelkõige senise praktika kompetentsele analüüsile,