581259-4 Ohjelmistotuotanto - 47
Ohjelmistoyhtälömalli
-
Ohjelmistoyhtälömalli (Software equation) on varsin tuore malli, joka
perustuu 4000 nykyaikaisen ohjelmistoprojektin mittauksiin. Yhtälö
on:
E = (LOC*(B0,333)/P)3*(1/t4),
missä
-
E on vaadittavat henkilötyökuukaudet
-
t = projektin kesto kuukausina
-
B = "Erityistaitokerroin" ("Special skills factor") joka käytännössä
kasvaa sitä mukaa kun projektin koko kasvaa. Se tarkoittaa sellaisten
tehtävien vaatima aikaa, jotka liittyvät testaukseen, laadunvalvontaan,
ylläpitoon ja komponenttien yhteenliittämiseen).
Pienille ohjelmille (KLOC=5-15) B=0,16. Isoille ohjelmille (KLOC >
70) B=0,39.
-
P = "Tuottavuuskerroin" joka vaihtelee tehtävän ohjelmiston laadun
mukaan. Pressmanin mukaan P=2000 upotetuille tosiaikajärjestelmille,
P=10000 teleliikenne- ja systeemiohjelmistoille, P=12000
tieteellisille ohjelmistoille ja P=28000
informaatiojärjestelmätyyppisille ohjelmistoille.
(C) Juha Taina 2000