osa 3
osa 3
osa 3
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Realisatsiooni iseloomustavad koefitsiendid<br />
• realiseerimiseks soovitatud protsessori(te) poolt esitatavad piirangud; koefitsient määratakse<br />
vastavalt tootele esitatud ajakitsenduste arvule, algoritmide keerukusele, protsessori(te)<br />
võimsusele ja muudele omadustele<br />
• mälujaotussüsteemist tulenevate piirangute, ja/või mälumahu poolt seatud kitsenduste mõju<br />
• arvutikonfiguratsiooni ja süsteemtarkvara (operatsioonisüsteemi, DBMS’i (database<br />
management system), taaskasutatavate moodulite teegi, programmeerimise vahendite)<br />
töökindluse ja muude omaduste poolt põhjustatud täiendava riski koefitsient<br />
Arenduskeskkonda ja projekti meeskonna kogemust arvestavad koefitsiendid:<br />
• arvutite kättesaadavust meeskonna liikmetele arvestav koefitsient<br />
• arenduskeskkonna töö stabiilsust (vigade puudumist/olemasolu) arvestav koefitsient<br />
• meeskonna liikmete eelnevat töökogemust ja üldist töövõimet arvestav koefitsient<br />
• meeskonna eelnev kogemus antud projektis kasutatavate projekteerimis- ja programmeerimisvahenditega<br />
• kasutatavate tarkvaratehnikavahendite efektiivsust (kasulike funktsioonide hulka) arvestav<br />
koefitsient<br />
• toote loomise plaani pingelisust arvestav koefitsient<br />
Koefitsientide väärtuste määramise kohta saab lisadetaile ka Behforooz&Hudsoni (1996)<br />
raamatust lk 416-435 ja edasi.<br />
3.9 Tarkvaratootega seotud riski haldamine<br />
Sommerville (1992), lk. 409 annab terve komplekti mõisteid, mille abil selgitatakse, mis on risk.<br />
Nende definitsioonide kokkuvõttest järgneb, et:<br />
Risk (risk) – kontseptsioon, mis on seotud ohu (hazard) tõsiduse astmega, ohu<br />
tõenäosusega ja tõenäosusega, et oht realiseerub õnnetusena (mishap, accident); tavaliselt<br />
kasutatakse sõna “risk” ka mõõduna, mis näitab millise tõenäosusega süsteemi käitumine võib<br />
ohustada ümbritsevat keskkonda.<br />
Õnnetus (mishap or accident) – Planeerimata sündmus, või sündmuste jada, mis tekitab<br />
kahju ümbritsevale keskkonnale (inimesed, tehnorajatised, tehis- või looduskeskkond).<br />
Tarkvara projektijuht peaks (ideaaljuhul) perioodiliselt hindama järgmisi riske – lepingute<br />
formuleeringutest tulenev risk, tehnoloogiline risk (riist- ja süsteemtarkvara ning tööriistad),<br />
projekteeritava toote keerukusest ja suurusest tulenev risk, tööjõuga seotud risk, kasutajaga<br />
suhtlemisest tulenev risk. Igal riski liigil on terve rida riski suurust mõjutavaid faktoreid, mis<br />
erinevates riski liikides võivad <strong>osa</strong>liselt kattuda.<br />
Riski haldamise eesmärgiks on välja selgitada tüüpilised riski põhjustavad faktorid ja võimalused<br />
nende mõju vähendamiseks. Enamuse nurjunud tarkvaraprojektide puhul näitab post mortem<br />
analüüs mittepiisavat või hilinenud tähelepanu riski põhjustanud faktorite hindamisele ja<br />
vastumeetmete rakendamisele.<br />
93