Tarkvara kvaliteet ja standardid
· Probleemi lahendamise keskmine aeg = (Probleemide arv)/(Probleemide lahendamise
summaarne aeg)
26. Tarkvara mahu ja arendusmaksumuse prognoos, selle vahendid, usaldatavus
Meetrikate rakendamise näitena vaatame tarkvara arendusmaksumuse prognoosi. See on
maailmas tunnustatud kui keerukas ülesanne. Ideaalis, selle ülesande sisendiks on tarkvara
spetsifikatsioon ning väljundiks - arenduse maksumus või arenduseks vajalike
inimkuude (-
päevade, -aastate) arv. Kahjuks pole head spetsifikatsiooni alati olemas, ka on palju
parameetreid
peale funktsionaalsuse, mis maksumust mõjutavad, näiteks mittefunktsionaalsed nõuded
(töökindlus, turvalisus jne), arenduskeskkond, arendusvahendid, arendajate tase ja nii edasi.
Et paljusid neist suurustest ei saa lihtsal viisil mõõta, on nende hinnangud paratamatult
kogemuslikku laadi.
Teades orienteeruvat tarkvara mahtu, on võimalik prognoosida arenguks vajalikku töömahtu.