Mis on inkrementaalne mudel?
Inkrementaalne mudel on tarkvaraarenduse protsess, kus nõuded jagunevad tarkvara arendustsükli mitmeks eraldiseisvaks mooduliks. Järk-järgult arendatakse samme alates analüüsi kavandamisest, rakendamisest, testimisest / kontrollimisest, hooldusest.
Iga iteratsioon läbib nõuded, projekteerimise, kodeerimise ja testimise etapid . Ja iga järgmine süsteemi väljaanne lisab eelmisele versioonile funktsiooni, kuni kõik kavandatud funktsioonid on rakendatud.
Süsteem pannakse tootmisse esimese juurdekasvu tarnimisel. Esimene juurdekasv on sageli põhitoode, kus käsitletakse põhinõudeid, ja järgmistesse lisadesse lisatakse täiendavaid funktsioone. Kui klient on põhitoodet analüüsinud, tehakse järgmise sammu jaoks plaani väljatöötamine.
Lisamooduli omadused hõlmavad järgmist
- Süsteemi arendamine jaguneb paljudeks miniarendusprojektideks
- Osalisi süsteeme ehitatakse järjest, et saada lõplik kogu süsteem
- Kõigepealt käsitletakse kõrgeima prioriteedi nõuet
- Kui nõue on välja töötatud, külmutatakse selle juurdekasvu nõue
Järkfaasid | Tegevused, mida tehakse järk-järgult |
Nõuete analüüs |
|
Kujundus |
|
Kood |
|
Test |
|
Millal kasutada kasvavaid mudeleid?
- Süsteemi nõuded on selgelt mõistetavad
- Kui tekib nõudlus toote ennetähtaegse vabastamise järele
- Kui tarkvaratehnika meeskond pole eriti kvalifitseeritud ega koolitatud
- Kui on seotud kõrge riskiga funktsioonid ja eesmärgid
- Sellist metoodikat kasutatakse rohkem veebirakenduste ja tootepõhiste ettevõtete jaoks
Inkrementaalse mudeli eelised ja puudused
Eelised | Puudused |
|
|
|
|
|
|
|
|
| |
|