Indholdsfortegnelse:
- Definition - Hvad betyder System Development Lifecycle (SDLC)?
- Techopedia forklarer System Development Lifecycle (SDLC)
Definition - Hvad betyder System Development Lifecycle (SDLC)?
Systemudviklingens livscyklus (SDLC) er en proces med informationssystemudvikling (IS). Forskellige SDLC-modeller er blevet oprettet og kan implementeres, herunder vandfald, hurtig prototype, trinvis, spiral, springvand, bygge og reparere, synkronisere og stabilisere og hurtig applikationsudvikling (RAD).
Trinvis definerede SDLC-faser inkluderer kravsamling, undersøgelse, test, design, installation, implementering, integration og vedligeholdelse.
Dette udtryk er også kendt som softwareudviklingens livscyklus.
Techopedia forklarer System Development Lifecycle (SDLC)
Systemudviklingscyklus er en detaljeret proces, der kræver omhyggelig planlægning, udførelse og styring. Når det ikke administreres korrekt, er ulempen omfangskrypning, sprængte budgetter og stressede udviklere!
En almindelig SDLC-model er vandfald, som involverer følgende række sekventielle trin: Projektplanlægning, dDefinering af IS-krav, systemdesign, udvikling, integration, test, installation og accept.
Spiralmodellen løber gennem vandfaldsprocessen og udvikler en prototype med en undergruppe af krav, der skal evalueres og køres igen med nye tilføjede evner og producerer en ny prototype. Denne proces fortsætter, og prototypen udvikler sig og bliver mere omfattende med hver voksende udvikling.
Rapid Application Development (RAD) er en proces til hurtigt og billigt at udvikle et IS, og applikationsbrugere er altid involveret. Fra og med et højkvalitetssystem bruger RAD prototype- og udviklingsværktøjer, herunder grafiske brugergrænseflader (GUI'er), kodegeneratorer og andre.
Den trinvise model er en kombination af lineære (dvs. vandfald) og iterative (dvs. prototype) modeller. I den trinvise model involverer IS-udviklingsmetoden håndtering af individuelle projektstykker. Dette kan involvere små vandfald eller anvendelse af et vandfald efterfulgt af prototypemodeller.
Når man udvikler et system, og antallet af modeller kan være passende. Den bedste model afhænger af projektstørrelsen og brugerinddragelse.
