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žinerijaPrincipas3. Reikalingas dažnas produktopristatymas užsakovui.4. Esminis produkto priėmimokriterijus – tinkamumas verslopask<strong>ir</strong>čiai5. Siekiant rasti verslui tinkamąsprendimą naudojamas cikliškaskūrimo procesas.6. Kūrimo metu visi keitimaigali būti atšaukiami.7. Reikalavimai projektuojamiabstrakčiu lygiu.8. Testavimas integruojamas įgyvavimo ciklą.9. Labai svarbusbendradarbiavimas tarp visųsuinteresuotų asmenų (angl.stakeholders).10. Judriosios programų kūrimo metodikosKomentaraiDSDM komandos darbas orientuotas į produktus, kurie galibūti sukurti per sutartą laiko tarpą. Pagal tai, kiek laiko yrask<strong>ir</strong>ta užduočiai komanda pas<strong>ir</strong>enka užduoties įgyvendinimobūdą. Iteracijas siekiama daryti kuo trumpesnes, todėl galimaanksti sulaukti užsakovo vertinimo.DSDM kelia tikslą realizuoti reikalingą funkcionalumą perpageidaujamą laiko tarpą. Atitikimas pagrindiniams versloporeikiams, atsižvelgiant, kad jie gali keistis, yra svarbesnisuž sistemos techninį tobulumą.Dėl cikliško kūrimo proceso anksti sulaukiama naudotojovertinimų, todėl ankstyvose fazėse ištaisomos klaidos.DSDM palaiko grįžimo metodą (angl. backtracking).Priėmus neteisingą sprendimą, grįžtama į ankstesnę kūrimofazę, tokiu būdu neteisingas kūrimo kelias gali būtiištaisomas. Pakeitimų atsisakymas apribojamas kūrimociklais.Apibrėžiami tik pagrindiniai reikalavimai, kurie turėtųapibūdinti sistemos apimtį. Reikalavimai detalizuojamivėlesnėse kūrimo fazėse <strong>ir</strong> gali būti keičiami esant poreikiui.Testavimas nėra laikomas atsk<strong>ir</strong>a veikla. Sistema testuojamatiek kūrėjų, tiek naudotojų. Ankstyvose fazėseorientuojamasi atitikimą verslo poreikiams, vėliautestuojama, ar sistema veikia efektyviai.Reikalavimai detalizuojami projekto vykdymo metu <strong>ir</strong> norintišlaikyti trumpus terminus, reikia priimti sprendimusatsisakant varžančių pakeitimų kontrolės procedūrų, todėlreikalinga įtraukti visus suinteresuotus asmenis ne tik išverslo pusės, tačiau <strong>ir</strong> atstovus iš paslaugų teikimo,logistikos srities.Pagrindiniai DSDM metodaiPagrindiniai DSDM metodai yra laiko skaidymas intervalais (angl. timeboxing),reikalavimų prioritetizavimas (angl. prioritization) <strong>ir</strong> prototipavimas (angl. prototyping).Mokymo medžiaga 148

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

Saved successfully!

Ooh no, something went wrong!