Skip to main content

Hvad er systemudviklingens livscyklus?

En systemudviklings livscyklus er metoden til at organisere oprettelse, brug og bortskaffelse af ny hardware og software i computerindustrien.En livsudvikling af systemudviklingen følger det samme mønster som de fleste nye opfindelser: Find et problem, design løsningen og implementer derefter løsningen.Udtrykket er en fangst for et stort antal forskellige metoder og processer, som alle følger det samme grundlæggende mønster.

Der er ikke en enkelt proces kaldet en livscyklus i systemudviklingen-snarere er der mange forskellige metodologier og modeller, der alle falder ind under udtrykket.Den mest basale model, ofte kaldet vandfaldsmetoden, består af syv trin.Disse trin er taget i en specificeret rækkefølge, hver bygning på den sidste.Selvom dette gør vandfaldet til en af de mest komplette modeller, gør det det også til den langsomste og dyreste.

Andre udviklingsmetoder fungerer på lignende, men forskellige principper.Andre systemudviklings livscyklusmetoder springer over, kombiner eller ombestiller de grundlæggende trin.Generelt gøres dette for at fremskynde den kreative proces eller lavere udviklingsomkostninger.Derudover findes der modeller for at drage fordel af alternative computerstilarter og forretningsstrukturer.

De grundlæggende trin i en systemudviklingslivscyklus er opdelt i fire områder.De første tre, design, konstruktion og implementering, er almindelige dele af mange nye systemer og opfindelser.Den frem, bortskaffelse, er relativt usædvanlig.De fleste af disse fire områder har 'substeps', der udgør den fulde cyklus.

Design er det første trin i næsten enhver model, for uden en idé er der ikke noget at bygge.Designtrinnet har det største antal underskure i et af områderne.Initiering kræver, at et projekt bringes til designteamet for at starte processen.Systembegrebet og planlægningstrinnene centrerer om interne regnskabs- og gennemførlighedsundersøgelser for designfirmaet.Kravanalyse centrerer sig om at fokusere på brugerbehov, og design er den indledende oprettelse af softwaren eller hardware -modellen.

Konstruktionsfasen i en softwareudviklings livscyklus er ofte en af de længste.Under disse substater er hardware eller software faktisk bygget og testet.Det første trin, udvikling, er den faktiske oprettelse af systemet, og afhængigt af projektet kan dette tage overalt fra dage til år at gennemføre.Det andet trin, test, involverer ikke-udviklere, der bruger produktet for at generere feedback.Baseret på denne feedback vil projektet vende tilbage til udvikling eller gå ind på den næste fase.

Implementering er, når brugerne faktisk bruger softwaren eller hardware.I løbet af den første underlæg, også kaldet implementering, er projektet integreret i eksisterende systemer, og brugeruddannelse finder sted.Drift og vedligeholdelse omfatter det andet trin.I løbet af denne tid bruger dens målgruppe projektet normalt og udfører regelmæssig vedligeholdelse af systemet.

Det sidste område, bortskaffelse, har ingen underskud.I denne fase trækkes projektet ud af brugersystemerne.Hvis det er hardware, bortskaffes det normalt.Software migreres ud, og eksisterende data konverteres til et nyere system, der indtaster dens implementeringsfase.