Software udvikling passerer gennem stadier fra undfangelse til den endelige overgang til brug. Hvert trin i processen med udvikling er vigtig , og ikke kan ignoreres . Hele etaper kaldes software livscyklus . Projektering
første etape i softwareudvikling livscyklus ( SDLC ) kaldes projektplanlægning . Her er de generelle mål for den software defineret livscyklus valgte model og tidsplanen produceret.
Krav Definition
definerede mål er raffineret i en detaljeret krav dokument . Projektplanen og tidsplan er også opdateret. Et krav sporbarhed matrix er etableret for at følge op på gennemførelsen af kravene .
Design
projekteringsfasen producerer funktionelle beskrivende diagrammer , pseudo- kode og data ordbog alle som et design dokument. Projektplanen og tidsplan er igen opdateret. Med disse dokumenter , kan en dygtig programmør fortsætte med at udvikle softwaren.
Development
udviklingsstadiet producerer software og indledende dokumentation som online hjælp. Desuden er en fuldstændig gennemførelse kort med kildekode produceret med testplan og opdateret projektplan og krav sporbarhed matrix.
Integration og Test
Software er produceret i moduler. Hvert modul er testet og de integrerede moduler igen testet som et system. Dokumentation følger som online hjælp , accept plan og opdateret projektplan og tidsplan.
Accept og installation
Alle testscenarier er igen køres at kontrollere rigtigheden og fuldstændigheden af de software . Kunden derefter kontrollerer, at kravene er opfyldt, og udsteder en accept memorandum , der fører til installationen.