Inkrementaalne mudell.

1.Mudeli ajalugu / kes / millal / arendasvälja.

Inkrementaalne mudel sai alguse 20. sajandi lõpus ja on tihedalt seotud lühikeste arendusperioodidega, mis võimaldavad arendajatel kiiresti testida, analüüsida ja täiustada tarkvara.

2. Etapid.

1)Eeltingimuste määramine – arendamise alguses määratakse süsteemi põhifunktsioonid ja üldine struktuur.

2)Esiteks inkrementi arendamine – väikese osa süsteemi loomine, mis sisaldab esimesi töövõimalusi.

3)Testimine ja hindamine – arendatud inkrementi testitakse ja hinnatakse klientide vajaduste järgi.

4)Järgmiste inkrementide arendamine – täiendavate funktsioonide lisamine, mis põhinevad eelnevate etappide tagasisidel.

5)Täiendav testimine – igal arendusetapil toimub testimine, et tagada süsteemi usaldusväärsus.

6)Lõplik süsteemi integreerimine ja rakendamine – kõik inkrementid integreeritakse lõppprojekti ja viiakse klientidele.

3. Skeem.

4. Plussid (5 tükki).

  1. Paindlikkus: Iga inkrement on süsteemi väiksem osa, võimaldades kiireid muudatusi ja paindlikkust arenduses.
  2. Kliendi tagasiside: Regulaarne tagasiside kogumine igas etapis võimaldab arendada täpselt vastavalt kliendi vajadustele.
  3. Kiirem töötav süsteem: Esimesed inkrementid võivad sisaldada juba töötavat tarkvara, mida saab kliendiga jagada enne kogu süsteemi valmimist.
  4. Vähem riske: Iga inkrementi testimine aitab tuvastada vigu varakult, vähendades suuri lõpptootes ilmnevaid probleeme.
  5. Mugavuse ja jätkusuutlikkuse kombinatsioon: Arendusprotsess on pidev ja toob regulaarseid tulemusi, mis on kasulik pikaajalistes projektides.

5. Miinused (5 tükki).

  1. Ebaühtlane lõpptulemus: Süsteemi etappide arendamine võib viia ebaühtlaste inkrementideni.
  2. Suurem halduskoormus: Iga inkrementi arendamise ja testimise etapp suurendab projekti halduskoormust.
  3. Üksikute komponentide võimalik alaareng: Iga inkrement võib keskenduda ainult teatud funktsioonidele, jättes teised süsteemi osad arendamata.
  4. Küsimused integreerimise kohta: Palju inkremendi etappe võib muuta lõppfaasis süsteemi integreerimise keeruliseks, kui algse arhitektuuri ja hilisemate muudatuste vahel on lahknevusi.
  5. Kallidus: Kui protsess ei ole hästi hallatud, võivad väikesed muudatused või funktsioonide lisamine olla kallid ja võtta rohkem aega kui algselt kavandatud.
This quiz no longer exists