Programvare prosjektfaser
Programvareutvikling livssyklus er en prosjektledelse konsept som segmenter en applikasjon utviklingsprosjekt i mindre faser. Når hver fase er ferdig kronologisk, er prosjektet lettere administrert og er mer sannsynlig å bli ferdig i tide, innenfor rammen og i henhold til spesifikasjonene. De seks faser av programvaren livssyklus planlegger, design, utvikling, testing, implementering og vedlikehold.
Phase One: Planlegging
Planleggingsfasen innebærer å samle krav som detalj hvordan programvaren skal fungere. Dette inkluderer å dokumentere behovene til forretningsområdene som skal bruke programvaren.
Fase to: Design
I designfasen, er kravene samlet fra planleggingsstadiet laget i et program blåkopi som vil instruere utbygger hvordan å lage programvare.
Fase tre: Utvikling
På dette stadiet, programmerere skrive all koden er nødvendig for å gjøre programmet arbeidet i henhold til spesifikasjonene. Konklusjonen av utviklingsfasen betyr at programvaren er nå et utfylt søknadsskjema klar til å bli testet.
Fase fire: Testing
Testfasen omfatter to trinn. Den første er å teste systemet for å sikre at funksjonaliteten oppfyller hva som er forventet og forutsatt. Den andre er å gjennomføre Bruker Aksept Testing (UAT), hvor systemet sluttbrukerne bekrefte at programvaren tilfredsstiller deres funksjonelle behov.
Fase fem: Gjennomføring
Etter sluttbrukerne har godkjent programvare gjennom UAT, kan systemet bli implementert. Denne gjennomføringsfasen innebærer å installere programvaren i et produksjonsmiljø.
Fase seks: Vedlikehold
Vedlikeholdsfasen er i sluttfasen og omfatter kontinuerlig støtte gjennom hele livet av søknaden. Det innebærer også å fikse programvaren når det bryter og reagere på situasjoner som krever en justering eller ekstrautstyr til søknaden.