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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programų sistemų inžinerija7. Asmeninis programų kūrimo procesas• Nesugebėjimo panaudoti produkto dydžio vertinimui kodo eilučių skaičiaus matavimovienetą (LOC).Atmestino proceso duomenų rinkimo.Nepakankamo vadovybės palaikymo.Pagrindinės išvados:• PSP įvestos klaidų klasifikavimo <strong>ir</strong> analizės veiklos užtikrino geresnę galutinioprodukto kokybę.• Nepastebėta jokių esminių pokyčių klaidų rūšims.• PSP požiūriu projektas patyrė nesėkmę, tačiau komandos darbo požiūriu PSP diegimasįnešė teigiamų pokyčių komandos darbui.• PSP naudingesnis kaip modelis, insp<strong>ir</strong>uojantis esančio proceso kaitą nei kaipmodifikacijų nereikalaujantis <strong>ir</strong> pilnai paruoštas naudojimui proceso modelis.• Norint tikėtis teigiamų rezultatų diegiant PSP procesą (komandos kontekste), būtinaPSP proceso adaptacija konkrečiam atvejui, automatinių įrankių sukūrimas <strong>ir</strong> visapusiškasvadovų palaikymas.PSP proceso duomenų kokybės problemaPSP yra asmeninės veiklos, susijusios su programų kūrimu, kokybės gerinimo procesas,akcentuojantis tris svarbiausius disciplinos aspektus: kokybės siekimą, tvarkaraščio/planųlaikymąsi <strong>ir</strong> pastovų tobulėjimą. Pagal PSP metodiką, asmuo kuria programas, naudodamasisgriežtai apibrėžtais <strong>ir</strong> struktūrizuotais metodais, leidžiančiais kurti aukštos kokybės produktussuplanuotais terminais. Nors PSP proceso naudojimas suteikia galimybę programų sistemųkūrėjui d<strong>ir</strong>bti disciplinuotai, tačiau dideli surenkamų duomenų kiekiai (daugiau kaip 500sk<strong>ir</strong>tingų rodiklių reikšmių vieno projekto metu) bei jų pateikimas popieriniu pavidalu (PSP2proceso lygyje reikia pildyti 12 sk<strong>ir</strong>tingų formų) verčia abejoti, ar galima pasitikėti surinktųduomenų kokybe bei jais remtis, priimant tam tikrus sprendimus. Norint atsakyti į šį klausimą,A.M.Disney <strong>ir</strong> P.M.Johnson atlikto specialų tyrimą.Prieš atliekant tyrimą, buvo iškelta hipotezė, jog klaidos PSP proceso surenkamuoseduomenyse gali ženkliai pakeisti kai kurių rodiklių, naudojamų pačiam procesui vertinti, vertes.Apskaičiuotos <strong>ir</strong> tikrosios rodiklių vertės gali sk<strong>ir</strong>tis tiek, kad to užtektų programuotojui priimtiklaidingus sprendimus, lemiančius jo asmeninio proceso tobulinimo eigą. Šiai hipotezeipatikrinti buvo atitinkamai paruoštas PSP procesas (užtikrinta geresnė proceso surenkamųduomenų kokybė) <strong>ir</strong> pristatytas 10 studentų grupei, kuri jį naudojo viso tyrimo metu. Vėlesnėsurinktų duomenų analizė patv<strong>ir</strong>tino tyrimo autorių hipotezę: buvo nustatyta v<strong>ir</strong>š 1500 klaidųpateikiamuose PSP proceso duomenyse, tiek pakeitusių kai kurių rodiklių vertes, jog buvopas<strong>ir</strong>inkti klaidingi proceso tobulinimo keliai.Mokymo medžiaga 100

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

Saved successfully!

Ooh no, something went wrong!