Kotisivu | Edellinen sivu | Ylös | Seuraava sivu


21.2 Ohjelmiston elinkaari


Ohjelmiston elinkaarella tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta sen poistamiseen käytöstä.

  • "Tyypillinen" ohjelmiston elinkaari voisi olla sellainen, jossa ensin asiakas tilaa jotain, joka sitten hirveällä hössötyksellä kasataan kokoon. Asiakas ei ole tyytyväinen ja vaatii muutoksia. Ne tehdään, ja rikotaan samalla loputkin ohjelmasta. Tätä jatkuu, kunnes asiakas heittää hanskat tiskiin.

Yksi ohjelmistotuotannon päämääristä on laatia malleja, joita seuraamalla ohjelmiston elinkaaresta saataisiin järkevämpi, ja jossa lopputulos olisi onnistunut.

Seuraavassa on esitetty ns. vesiputousmallin vaiheet. Se on yksi tavallisimpia, mutta muitakin on.

Ohjelmiston elinkaari vesiputousmallissa:

  • Vaatimukset, esitutkimus: Mikä on ratkaistava ongelma, voiko sen ratkaista, mitä se maksaa jne.
  • Määrittely: Millainen järjestelmä pitäisi laatia, jotta ongelma ratkeaisi
  • Suunnittelu: Miten järjestelmä toteutetaan
  • Toteutus: Itse ohjelmointi yms.
  • Integrointi: Ohjelma- yms. palasten yhdistäminen toimivaksi kokonaisuudeksi.
  • Käyttöönotto: Toimiva järjestelmä, johon asiakas on tyytyväinen.

Jokaiseen vaiheeseen kuuluu myös testaus, jossa tutkitaan vaiheen onnistuminen. Näin virheet huomataan ajoissa, eikä vasta aivan lopussa, jossa on jo myöhäistä tehdä mitään.




Kotisivu | Edellinen sivu | Ylös | Seuraava sivu
Sanahaku | Hakemisto