581259-4 Ohjelmistotuotanto - 35
Toiminnallisuuden mittaus
-
LOC:ta tarkempi keino arvioida tarvittavia resursseja perustuu
toiminnallisuuteen.
Siinä mittarina
käytetään toimintopisteitä (function points, FP). Niiden
avulla kuvataan ohjelmiston toimintoja LOC:n sijaan.
-
Toimintopisteiden laskemiseksi pitää ensin laskea mittari
ohjelmiston ja käyttäjän/muiden järjestelmien väliselle
interaktiolle. Siihen lasketaan viiden eri liittymän
painoarvot:
-
Käyttäjän antamien syötteiden lukumäärä. Tähän lasketaan kaikki sellaiset
syötteet, jotka tuottavat uutta dataa
-
Käyttäjän saamien tulosteiden lukumäärä. Tähän lasketaan kaikki sellaiset
tulosteet, jotka antavat käyttäjälle sovelluskohtaista tietoa.
Tähän lasketaan siis kaikki raportit, näytöt, virheilmoitukset jne.
-
Käyttäjän järjestelmään antamien
kyselyiden lukumäärä. Kyselyksi lasketaan sellainen
syöte, jonka tuloksena saadaan jokin käyttäjän tuloste. Käyttäjän
antamista
syötteistä taas syntyy uutta dataa järjestelmään.
-
Käsiteltävien tiedostojen lukumäärä. Jokainen looginen tiedosto
lasketaan tähän. Jos käytetään tietokantaa, lasketaan relaatioita.
-
Ulkoisten liittymien lukumäärä. Tähän lasketaan liittymät
oheislaitteisiin, käyttöjärjestelmään ja muihin järjestelmiin.
(C) Juha Taina 2000