13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programų sistemų inžinerija7. Asmeninis programų kūrimo procesasvaldyti, taip užtikrinant kokybiško produkto kūrimą. Metrikos, paremtos bazine dydžio metrika,būtinos dydžio matavimui bei prognozavimui, taip pat, kaip sudėtinis dėmuo, naudojamas klaidų“tankiui” bei produktyvumui matuoti.PSP kokybės modelisPSP procesas produkto kokybę užtikrina trimis pagrindiniais būdais:• kiekvienam produktui yra atliekama peržiūra (eskizinio projekto peržiūra, detaliojoprojekto peržiūra, kodo peržiūra), didžiausią dėmesį sk<strong>ir</strong>iant defektams, užfiksuotiemsdažniausiai asmens paliekamų defektų sąraše;• projektavimas atliekamas pagal projektavimo procedūrą, apimančią projektavimošablonų naudojimą bei projekto patikrinimą (design verification);• produkto kokybė stebima <strong>ir</strong> vertinama, naudojantis proceso metu surinktaisduomenimis.PSP prognozavimo modelisPSP proceso metu prognozavimas vykdomas remiantis prielaida, jog ateityje procesasvyks taip, kaip vyko praeityje, t.y. ateities prognozėms naudojami istoriniai duomenys. PSPprocesas pristato prognozavimo metodą PROBE (angl. Proxy Based Estimating). Šis metodasnaudojamas laiko <strong>ir</strong> dydžio prognozavimui. Jis įgalina pakankamai tiksliai prognozuoti, nesremiasi istoriniais duomenimis, kuriuos kiekvienas pagal PSP procesą d<strong>ir</strong>bantis asmuo renkaprojektų metu. Duomenys kategorizuojami, atsižvelgiant į objekto tipą (pvz., duomenų įvedimąužtikrinantis objektas). Turint keletą tai pačiai kategorijai priklausančių objektų bei kiekvieno išjų kūrimui sugaišto laiko įverčius <strong>ir</strong> dydžius, galima apskaičiuoti, kiek laiko užtruktų tokioskategorijos objekto kūrimas <strong>ir</strong> kokio dydžio jis būtų (skaičiuojamas aritmetinis vidurkis arbanaudojamasi sudėtingesniais statistiniais metodais).PSP tobulinimo modelisAsmeninio proceso evoliucionavimas yra vienas iš svarbiausių PSP proceso aspektų. PSPprocesas tobulinamas, remiantis pasiūlymais, pateiktais proceso peržiūros fazės metu. Tamtikslui yra paruošta proceso gerinimo pasiūlymų forma, kurioje fiksuojami visi galimi procesotobulinimo būdai bei siūlomi pakeitimai. Patobulinimai pateikiami su metrikomis, kad būtųgalima išmatuoti pakeitimo naudą.Pagrindiniai principai• Programų sistemų kūrėjai d<strong>ir</strong>bs efektyviai jei naudos apibrėžtą <strong>ir</strong> matuojamą procesą(apibrėžtas, matuojamas).Mokymo medžiaga 83

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

Saved successfully!

Ooh no, something went wrong!