Ohjelmiston elinkaari

Esimerkinomainen, yksinkertaistettu esitys ohjelmiston elinkaaresta.

Ohjelmiston elinkaaren kuvataan prosessi ohjelmistokehityksen , jonka tavoitteena on tehdä ohjelmisto saatavilla asiakkaalle. Yleensä sykli alkaa asiakasongelmasta ja sen analysoinnista ja päättyy asiakaspuolelle, kun ohjelmisto korvataan seuraajalla.

Ohjelmiston elinkaari voi prosessimallista riippuen sisältää vaiheet "suunnittelu", "analyysi", "suunnittelu", "kehitys", "testaus", "toimittaminen" tai muut vaiheet. On olemassa tiukasti peräkkäisiä menettelymalleja, kuten vesiputousmalli, ja uudempia, kuten spiraalimalli .

Sykli alkaa ongelman syntymisestä, joka on ratkaistava ohjelmistomuodossa, esimerkiksi asiakaskyselyllä. Tätä ongelmaa analysoidaan ja toteutettava ohjelmisto suunnitellaan. Tätä seuraa suunnitellun ohjelmiston käyttöönotto koodissa ( toteutus ).

Toteutus- ja testausvaiheita seuraa ohjelmiston tuottava käyttö, jossa tehdään myös huoltotöitä. Ylläpidolla tarkoitetaan virheiden poistamista sekä järjestelmän mukauttamista muutettuun ympäristöön tai sen laajentamista lisätoiminnoilla. Joka tapauksessa ohjelmisto vanhenee .

Asiakkaan näkökulmasta ohjelmiston elinkaari päättyy, kun järjestelmä korvataan seuraavalla tuotteella. Valmistajan näkökulmasta jakso päättyy, kun tuki lopetetaan ja / tai ohjelmistotuote lopetetaan.

Lähes kaikki ohjelmiston elinkaaren vaiheet, mukaan lukien ohjelmiston ylläpidon loppu, voidaan suunnitella .

Rajoitus tuotteen elinkaaresta

Termi tuotteen elinkaari käsittää ajan tuotteen lanseeraamisen ja poistamisen välillä.

Katso myös

kirjallisuus

  • Gabler Yritystietotekniikan sanasto . Gabler Verlag, ISBN 3-409-19942-X .
  • Ch.Bommer, M.Spindler, V.Barr : Ohjelmistojen ylläpito - perusteet, hallinta- ja ylläpitotekniikat, dpunkt.verlag, Heidelberg 2008, ISBN 3-89864-482-0