Programvareutvikling går gjennom faser fra idé til endelig versjon til bruk. Hvert trinn i prosessen med utvikling er viktig og kan ikke bli ignorert . Hele stadiene kalles software livssyklus . Prosjektering
Den første fasen i programvareutvikling livssyklus ( SDLC ) kalles prosjektplanlegging. Her er de overordnete målene for programvare definert, livssyklusen modellen som er valgt , og planen produseres.
Krav Definisjon
definerte mål er raffinert til en detaljerte krav dokument. Prosjektplanen og tidsplanen er også oppdatert. En krav sporbarhet matrise er etablert for å følge opp gjennomføringen av kravene .
Design
design stadiet produserer funksjonelle beskrivende diagrammer , pseudo - kode og data ordbok alt som en design -dokument . Prosjektplanen og tidsplanen er igjen oppdatert. Med disse dokumentene , kan en dyktig programmerer fortsette å utvikle programvaren .
Development
utviklingsstadiet produserer programvaren og innledende dokumentasjon som elektronisk hjelp. Dessuten er en full gjennomføring kartet med kildekoden produsert med test plan og oppdatert prosjektplan og krav sporbarhet matrise .
Integrerings-og Test
Programvaren er produsert i moduler. Hver modul er testet og de integrerte moduler igjen testet som et system . Dokumentasjonen som følger elektronisk hjelp , aksept plan og oppdatert prosjektplan og tidsplan .
Aksept og Installasjon
Alle test scenarier igjen kjøre for å verifisere riktigheten og fullstendigheten av programvare. Kunden bekrefter da at kravene er oppfylt og problemstillinger en aksept memorandum som fører til installasjon.