Arendusmudelid

Siinkohal tutvustame kahte levinud arendusmudelit: kosk-mudel (ik waterfall model) ja spiraal-mudel.

Kosk –mudel iseloomustab klassikalist tarkvara elutsüklit, kus on seitse etappi

1. Vajaduste kirjeldus
2. Disain
3. Koodi kirjutamine (konstrueerimine, teostamine)
4. Integreerimine
5. Testimine ja silumine
6. Paigaldus
7. Hooldus

Kosk-mudel kirjeldab küllalt hästi struktureeritud projekteerimise meetodit.

img20_8

Spiraal-mudel kujutab tarkvaraarendust lõpmatult korduvate tsüklitena, näiteks:

img22_8
Selline mudel kirjeldab hästi objekt-orienteeritud projekteerimist, sest tegevused korduvad tsükliliselt.