SPR sú špecifické softvérové systémy
SPR
SPR sú špecifické softvérové systémy a ich špecifickosť spočíva v tom, že používateľ nie je schopný na začiatku špecifikovať ÈO CHCE (základná charakteristika). Je to softvérový systém, ktorý rieši neštrukturované problémy – manažér nikdy nebude vedieť povedať presne čo očakáva od tohto systému. Preto SPR nebude robiť pomocou štandartného životného cyklu (A,N,I,U), ale ho bude robiť pomocou tzv. iteratívneho návrhu (prototyping). Aj návrhári aj používatelia sa zhodli na tom, že k tvorbe SPR sa má pristupovať zásadne iteratívnym návrhom.
Iteratívny návrh je taký návrh softverových produktov, kde sa všetky fázy – analýza, návrh a implementácia zlučujú do jedného kroku a ten krok sa iteratívne opakuje niekoľko krát, čím sa dostaneme k nejakému finálnemu stavu alebo riešeniu, ktorý považujeme za priateľný. Iteratívny návrh špecifikujeme s ohľadom na konkrétnu aplikáciu SPR do nasledovných štyroch krokov:
ITERATÍVNY NÁVRH
1. výber pilotného podproblému
2. implementácia 1) do malého, použiteľného systému
3. hodnotenie systému
4. rozšírenie, modifikácia systému, vykonanie zmien a návrat do kroku 3