COCOMO

Wikipediasta
Siirry navigaatioon Siirry hakuun

COCOMO (COnstructive COst MOdel) on Barry Boehmin kehittämä ohjelmistotuotannon kustannusmalli. Se on yksi käytetyimpiä ohjelmistojen kustannusmalleja ja se tarjoaa kaavoja eri kustannustekijöiden arviointiin. COCOMO:n avulla on myös mahdollista laskea arvio ohjelmistoprojektin kestosta. COCOMO:n kaikki algoritmit ovat vapaasti saatavilla.

COCOMO[muokkaa | muokkaa wikitekstiä]

COCOMO 81[muokkaa | muokkaa wikitekstiä]

Barry Boehm esitteli COCOMO:n ensimmäisen kerran vuonna 1981.[1]

COCOMO jakaa ohjelmistoprojektit kolmeen luokkaan:

  • Helppo
  • Puolivaikea
  • Vaikea

Laskukaavat vaihtelevat ohjelmistoprojektin vaikeusasteen mukaan. COCOMO 81:n kaavat perustuvat lähdekielisten käskyjen lukumäärään (DSI, Delivered Source Instructions).

COCOMO II[muokkaa | muokkaa wikitekstiä]

COCOMO:n toinen versio COCOMO II julkaistiin vuonna 1991 kirjassa Software Cost Estimation with COCOMO II. Se pyrkii parantamaan ja tarkentamaan kustannusarvioiden tekemistä. COCOMO II sisältää erilliset mallit ohjelmistoprojektin eri vaiheiden työmäärien arviointiin. COCOMO II:n laskukaavat perustuvat edeltäjästään poiketen ohjelmarivien lukumäärään (SLOC, Source Lines of Code).

Lähteet[muokkaa | muokkaa wikitekstiä]

  • Barry Boehm: Software engineering economics. Prentice-Hall, 1981. ISBN 0-13-822122-7. (englanniksi)

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. Boehm, Software engineering economics, 1981.

Kirjallisuutta[muokkaa | muokkaa wikitekstiä]

  • Barry Boehm, et al.: Software cost estimation with COCOMO II. Prentice Hall, 2000. ISBN 0-13-026692-2. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]