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 procesaslygmenyje klaidų sąrašai įgalina žinoti savo dažniausiai įveliamas klaidas <strong>ir</strong> geriau atliktiprojektavimo bei kodavimo darbus.• Komponentų/objektų kategorizavimas bei istorinių duomenų apie kiekvienos rūšieskomponentus/objektus rinkimas leidžia tiksliau prognozuoti būsimo produkto dydį bei josukūrimui reikalingą laiką. Tačiau dydžiui matuoti naudojamas ne PSP siūlomas kodo eilučiųskaičiavimo metodas, bet objekto atitikimas pagal jo tipą tam tikro sudėtingumo kategorijai.• Formaliai bei išsamiai apibrėžtos testavimų metu naudojamos formos <strong>ir</strong> testų scenarijai.• PSP suteikia galimybę programų kūrėjams d<strong>ir</strong>bti taip, kaip jie įpratę, tačiau prisilaikantnustatytų nurodymų, procedūrų bei atsižvelgiant į jų pačių surinktus duomenis <strong>ir</strong> kolegų pat<strong>ir</strong>tį.AdaptacijaAtsižvelgiant į aukščiau įvardintus PSP proceso privalumus <strong>ir</strong> trūkumus bei organizacijosįsisavintą programinių produktų kūrimo metodologiją <strong>ir</strong> įrankius, buvo adaptuotas PSP procesas.Adaptuotas procesas turėjo atitikti tokius reikalavimus:• Palikti tik reikalingiausias veiklas <strong>ir</strong> įnešti kuo mažiau painiavos.• Ypatingą dėmesį kreipti būsimų produktų laiko <strong>ir</strong> dydžio prognozuojamumo gerinimui.• Sumažinti klaidų kiekį klientams pateikiamuose produktuose.• Sekti <strong>ir</strong> fiksuoti kiekvieno iš vykdomų projektų duomenis vėlesnei analizei.• Pritaikyti projekto <strong>ir</strong> kodo peržiūrų bei kontrolinių sąrašų dokumentus.• Sumažinti projektams įgyvendinti sugaištamo laiko kiekį.• Proceso gerinimo veiklą įtv<strong>ir</strong>tinti kaip besitęsiantį procesą, kuris teikia naudos tiekprogramų sistemų kūrėjui, tiek <strong>ir</strong> organizacijai.Adaptuojant procesą didžioji dauguma scenarijų <strong>ir</strong> formų buvo įtraukti be pakeitimų.Daugiausia pakeitimų buvo atlikta komponentų/objektų dydžio vertinimo veiklose <strong>ir</strong>atitinkamose formose.Antru atveju PSP proceso adaptacijos metu buvo atlikti tokie svarbiausi pakeitimai:• PSP buvo modifikuotas taip, kad atsižvelgtų į sk<strong>ir</strong>tingus projektus (naujų funkcijųdiegimo projektai, klaidų taisymai) bei suteiktų galimybę dalintis užduotimis tarp komandosnarių <strong>ir</strong> vienu metu vykdyti kelis projektus.• PSP procesas modifikuotas atsisakant asmeninės projekto peržiūros veiklos, kadangiįmonėje už projekto peržiūrą atsakinga komanda.• Kadangi PSP procesas neapima projekto (produkto) palaikymo veiklų <strong>ir</strong> neįvertinadefektų atrastų jau naudojant produktą, PSP procesas papildytas šiomis veiklomis <strong>ir</strong> kokybėsvertinimo metu atsižvelgta į tokius defektus.Mokymo medžiaga 97

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

Saved successfully!

Ooh no, something went wrong!