Anton Buivol õpimapp / portfoolio

en_USru_RU

Koskmudel

Ajalugu

Koskmudel (ka klassikaline mudel) on esimene kirjeldatud tarkvarasüsteemi elutsükli mudel, mis lähtus tavalistest tootmisprotsessidest ehituses, mehhaanikas vms. Mudeli kirjeldas Winston W. Royce 1970. aastal. Koskmudel on kõige vanem ja kõige rohkem kritiseeritud protsessimudel.

Etapid

  1. Nõuete määratlemine. See etapp võib olla ka jaotatud kaheks – süsteemi analüüs ja nõuete analüüs. Dokumenteeritakse süsteemi käitumine, jõudlus, liides jne
  2. Süsteemi ja tarkvara kavandamine. Keskendub põhilistele programmi omadustele nagu andmestruktuurid, tarkvara arhitektuur, liideste omadused ja protseduurilised ning algoritmilised detailid.
  3. Teostus ja moodulite testimine. Projektis kirjeldatud süsteem programmeeritakse moodulite ja programmide kogumina ja need testitakse eraldi. Mida detailsem on projekt, seda lihtsam ja mehhaanilisem saab olla teostuse etapp.
  4. Integratsioon ja süsteemi testimine. – programmid ja moodulid integreeritakse ning testitakse kogu süsteemi, peale testimist antakse toode kliendile. Testimisel keskendutakse nii loogilistele detailidele kui ka sellele, kas süsteem oma funktsionaalsuse osas nõudeid täidab.
  5. Kasutamine ja hooldus – on tavaliselt kõige pikem faas. Süsteemi muudetakse, kui kasutajad avastavad vigu, ümbrus ja töökeskkond muutuvad või klient vajab uut funktsionaalsust. Faas kordab kõiki eelnevaid faase olemasoleva süsteemi muutmise raames.

Skeem:

Plussid

selge ja täpne töövoo skeem;
oskus arvutada projektile kulutatud ressursside täpne summa;
ei nõua kulusid kõigi meeskonnaliikmete vahelise suhtluse loomiseks;
tingimuste ja eelarve kindlus;
Ei mingeid lisakulusid meeskonnasuhtluse eest

Miinused

formaalse lähenemise prioriteetsus tööprotsessi järjestusele;
muudatuste tegemise võimatus kliendi poolt enne tootearenduse lõppu;
ressursipuuduse korral kannatab testimisetapi vähenemise tõttu projekti kvaliteet;
Suurenenud kulud ja aeg, kui on vaja nõudeid muuta;
kui hiljem on vaja nõuetes muudatusi teha, naaske esimesse etappi ja tehke kõik tehtud tööd uuesti

Koskmudel

1 / 1

Mis on viimane Koskmudel etapp?

Your score is

The average score is 50%

0%