Ohjelmiston elinkaarimalli

Kuvauksen kirjoitti: Mervi Jalkanen-Hintikka, tunnus L8344

Lyhyt kuvaus käsitteestä tai aiheesta

Ohjelmiston elinkaarimallilla kuvataan ohjelmiston elnikaaren vaiheita. Mallista löytyy vähintään määrittely-, suunnittelu- ja toteuttamisvaiheet. Ohjelmiston elinkaari tarkoittaa aikaa, joka kuluu sen kehittämisen aloittamisesta käytöstä poistamiseen. Elinkaari sisältää määrittely-, suunnittelu-, toteutus-, käynttöönotto- sekä ylläpitovaiheet. Ohjelmistotuotanto on pääosin mallintamista. Yleisin ja vanhin malleista on vesiputousmalli, vaihtoehtoinen, uudempija myös yleisesti käytösssä oleva testausta painottava ohjelmistokehityksen elinkaarta kuvaava malli on V-malli. (muita Evo-, protoilu- ja spiraalimallit)

Ketterän kehityksen (agile management) menetelmiä käytetään työkaluina ohjelmiston elinkaaren toteutuksessa. Kaikkiin vaiheisiin sisältyy tarkastuksia, katselmointeja sekä testausvaiheita. Esitutkimuksessa selvitetään asiakasvaatimukset. Hyvän ja toimivan järjestelmän ehdoton onnistumisedellytys on selvittää asiakasvaatimukset.

Lähteitä liittyen aiheeseen

Linkit wikin muihin sivuihin