07.01.2015 Views

osa 3

osa 3

osa 3

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!