Skip to main content

Hva er livssyklusen for systemutvikling?

En livssyklus for systemutvikling er metoden for å organisere opprettelse, bruk og avhending av ny maskinvare og programvare i datamaskinindustrien.En systemutviklings livssyklus følger det samme mønsteret som de fleste nye oppfinnelser: finn et problem, utforme løsningen og implementere løsningen.Begrepet er et fangst for et stort antall forskjellige metoder og prosesser, som alle følger det samme grunnleggende mønsteret.

Det er ikke en eneste prosess som kalles en systemutviklingslivssyklus-det er mange forskjellige metoder og modeller som alle faller inn under begrepet.Den mest grunnleggende modellen, ofte kalt fossefallsmetoden, består av syv trinn.Disse trinnene tas i en spesifisert rekkefølge, hver bygning på den siste.Selv om dette gjør fossen til en av de mest komplette modellene, gjør den også den tregeste og dyreste.

Andre utviklingsmetoder fungerer på lignende, men forskjellige prinsipper.Andre systemutvikling Livssyklusmetoder hopper over, kombinerer eller ordner de grunnleggende trinnene.Generelt gjøres dette for å fremskynde den kreative prosessen eller lavere utviklingskostnader.I tillegg eksisterer det modeller for å dra nytte av alternative databehandlingsstiler og forretningsstrukturer.

De grunnleggende trinnene i en systemutviklingslivssyklus er delt inn i fire områder.De tre første, design, konstruksjon og implementering, er vanlige deler av mange nye systemer og oppfinnelser.Frem til disposisjon, er relativt uvanlig.De fleste av disse fire områdene har ‘substps’ som utgjør hele syklusen.

Design er det første trinnet i nesten alle modeller, for uten en ide er det ikke noe å bygge.Designtrinnet har det største antallet erstatning av noen av områdene.Initiering krever at et prosjekt blir brakt til designteamet for å starte prosessen.Systemkonseptet og planleggingstrinnene sentrerer om internt regnskaps- og mulighetsstudier for designselskapet.Kravsanalyser om å fokusere på brukerbehov, og design er den første opprettelsen av programvaren eller maskinvaremodellen.

Konstruksjonsfasen i en livssyklus for programvareutvikling er ofte en av de lengste.I løpet av disse substatene er maskinvaren eller programvaren faktisk bygget og testet.Det første trinnet, utviklingen, er den faktiske opprettelsen av systemet, og avhengig av prosjektet kan dette ta alt fra dager til år å fullføre.Det andre trinnet, testing, involverer ikke-utviklere som bruker produktet for å generere tilbakemelding.Basert på tilbakemelding, vil prosjektet gå tilbake til utvikling eller gå inn på neste fase.

Implementering er når brukere faktisk bruker programvaren eller maskinvaren.Under den første underlaget, også kalt implementering, er prosjektet integrert i eksisterende systemer, og brukeropplæring finner sted.Operasjoner og vedlikehold omfatter det andre trinnet.I løpet av denne tiden bruker målgruppen prosjektet normalt og utfører regelmessig vedlikehold på systemet.

Det siste området, avhending, har ingen underhold.I løpet av denne fasen blir prosjektet trukket ut av brukersystemene.Hvis det er maskinvare, avhendes den normalt.Programvare migreres ut, og eksisterende data konverteres til et nyere system som går inn i implementeringsfasen.