Indholdsfortegnelse:
- Definition - Hvad betyder itterativ og inkrementel udvikling?
- Techopedia forklarer itterativ og inkrementel udvikling
Definition - Hvad betyder itterativ og inkrementel udvikling?
Iterativ og inkrementel softwareudvikling er en metode til softwareudvikling, der modelleres omkring en gradvis stigning i funktionstilsætninger og et cyklisk frigørelses- og opgraderingsmønster.
Iterativ og inkrementel softwareudvikling begynder med planlægning og fortsætter gennem iterative udviklingscyklusser, der involverer kontinuerlig brugerfeedback og den trinvise tilføjelse af funktioner, der afsluttes med implementeringen af afsluttet software ved slutningen af hver cyklus.
Det er en af metoderne for Agile softwareudvikling, rationel samlet proces og ekstrem programmering.
Techopedia forklarer itterativ og inkrementel udvikling
Iterativ og inkrementel udvikling er en disciplin til udvikling af systemer baseret på produktion af leverancer. I trinvis udvikling udvikles forskellige dele af systemet til forskellige tidspunkter eller priser og integreres baseret på deres færdiggørelse. I iterativ udvikling planlægger teams at revidere dele af systemet for at revidere og forbedre dem. Brugerfeedback høres for at ændre målene for successive leverancer.
Iterativ og inkrementel softwareudvikling skabtes som reaktion på mangler i vandfaldsmodellen, en sekventiel designproces, hvor fremskridt flyder jævnt nedad. Den adskiller sig fra vandfaldsmodellen, fordi den er cyklisk snarere end ensrettet, hvilket giver en større mulighed for at integrere ændringer i applikationen under udviklingscyklussen.
Iterativ og inkrementel udvikling kan grupperes i følgende faser:
- Begyndelsesfase: Handler omfanget af projektet, krav og risici på højere niveauer
- Forarbejdningsfase: Leverer arbejdsarkitektur, der modererer risici, der er identificeret i startfasen og opfylder ikke-funktionelle krav
- Konstruktionsfase: Udfylder arkitekturkomponenter trinvis med produktionsklar kode, der produceres gennem analyse, implementering, design og test af funktionelle krav
- Overgangsfase: Leverer systemet til produktionsdriftmiljøet
