Prototüüpimine

Prototüüp on süsteemi algne versioon, mida kasutatakse disaini
võimaluste katsetamiseks ning ideede demonstreerimiseks. Prototüüpe saab kasutada
erinevates arenduse faasides. Näiteks nõuete analüüsi etapil nende
leidmiseks ja valideerimiseks; disaini etapil valikuvõimaluste uurimiseks ning
kasutajaliidese kavandamiseks

  1. Nõuete analüüs: Inkrementaalse mudeli esimeses etapis määratakse
    kindlaks süsteemi nõuded. Selle faasi eesmärgiks on mõista tarkvara
    funktsionaalsust ja tuvastada, milliseid omadusi süsteem peab omama.

  2. Disain ja arendus: Selles etapis keskendutakse süsteemi arhitektuuri
    kavandamisele ning arendamisprotsessi käivitamisele. Inkrementaalne
    mudel võimaldab uusi funktsioone lisada järjestikku, tehes iga osa
    arenduse lõpuleviimise järel süsteemi täiendavaks.

  3. Testimine: Iga arendatud funktsioon testitakse, et kontrollida selle
    õiget toimimist. Iga lisatud osa on eelnevalt testitud ja kontrollitud,
    et tagada kogu süsteemi usaldusväärsus.

  4. Rakendamine: Rakendamise etapis toimub lõplik kodeerimine ja
    funktsionaalsuse testimine. Kui süsteem on valmis, viiakse läbi viimased
    testimised, enne kui süsteem on lõplikult kasutusele võetud ja täiustatud.

Prototüübi loomise protsess
Positiivsed küljed Negatiivsed küljed
Parem süsteemi kasutusmugavus Võib nõuda rohkem aega ja ressursse pidevate muudatuste tõttu
Täpsem ühildumine kasutaja tegelike vajadustega Nõuab tihedat koostööd kasutajatega, mis võib olla keeruline
Parem kvaliteet ja hooldatavus ning väiksem vaev arendamisel Iteratsioonid võivad põhjustada projekti venimist ja eelarve ületamist
Allikad: EUCIP