De etaper i et edb -system livscyklus beskrives ofte som et vandfald , hvor hvert trin giver input til det næste trin . Teoretisk denne model fungerer godt i en perfekt verden, men de fleste trin gentages flere gange, før et system er helt pensioneret eller sol - setted . Det er næsten umuligt at kende alle krav op foran eller for at finde en virksomhed , der udvikler sig ikke på grund af de hurtige ændringer, der kræves af nutidens globale økonomi. Etaperne kan bruges som beskrevet, men planen om bl.a. fleksibilitet i design plan og genoptagelse etaper efter behov. Forundersøgelsen
Kig på høje krav i det foreslåede system til at afgøre, om fordelene opvejer de skønnede omkostninger .
Systems Analysis
< p> Denne fase definerer de forretningsmæssige krav , at et nyt system skal opfylde. Saml brugerbehov og analysere den nuværende proces til at bestemme mere effektive måder til at fuldføre opgaven . Hvis der ikke nuværende proces er i brug , skal du definere en helt ny procedure.
System Design
Opret detaljeret program specifikationer, som vil blive anvendt af programmører til at skabe den faktiske software . Indeholde detaljerede skærmlayouts , rapporter, forretningsregler , flowcharts og pseudo- kode .
Coding
I denne fase, programmører skaber nye programmer eller ændre gamle. Opret nye filstruktur og databaser. Brug en testplatform , så produktionssystemer ikke påvirkes af processen fiaskoer.
Testing
Test hvert program seperat for at sikre, at det fungerer efter hensigten. Når hvert stykke er bestemt til at være fejlfri, udføre integrerede test for at sikre, at systemet som helhed fungerer korrekt. Ofte programmer fungerer korrekt som en enkelt enhed, men er ændret på grund af fejl fundet under integreret test. Efter Systems Group fuldender integreret test , slå systemet over til brugergruppen for den endelige test. Før implementering , med angivelse af business unit afmønstrer i systemet , at det opfylder sin godkendelse .
Implementering
Flyt alle stykker kode og tilhørende filsystemer til produktionssystemet . Planlægge arbejdspladser og gøre brugernes skærme til rådighed for forretningsenheden . Tillad levende data at flyde gennem systemet for første gang .
Vedligeholdelse
problemer findes eller business reglerne ændres , ændre systemet til at fungere i henhold til den nye krav. Vedligeholdelse omfatter også flytte softwaren til en opgraderet computer , øget lagerplads eller opgradering system versioner . Dette er normalt den længste etape i enhver software livscyklus.
Pensionering
Alle softwaresystemer til sidst mødes i slutningen af deres nytte og er pensionist eller sun- setted . Denne proces indebærer unscheduling job , fjerne brugernes skærme og arkivering af data .