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žinerija10. Judriosios programų kūrimo metodikosFunkcinio modelio iteracija susidaro iš analizės, kurios metu peržiūrimi <strong>ir</strong> koreguojamiverslo analizės fazėje apibrėžti reikalavimai, identifikuojami nefunkciniai reikalavimai, <strong>ir</strong>prototipų, kurie sk<strong>ir</strong>ti pagrindiniam funkcionalumui pavaizduoti, kūrimo. Į šią fazę įtrauktas <strong>ir</strong>funkcinių reikalavimų testavimas.Projektavimo <strong>ir</strong> konstravimo iteracijoje sukuriama sistema, kuri nebūtinai atitinka visus jaikeliamus reikalavimus, tačiau tenkina visus ciklui sutartus reikalavimus. Sukurtą produktą –vadinamą testuota sistema (angl. Tested System) – testuoja sistemos naudotojai. Šiame etaperealizuojami <strong>ir</strong> testuojami nefunkciniai reikalavimai. Netenkinant pastarųjų grįžtama į funkciniomodelio iteracijos fazę (4 rodyklė).Realizavimo fazėje sukuriama visus ciklui iškeltus reikalavimus tenkinanti sistema, kurigali būti pateikiama naudojimui (angl. Delivered System), apmokomi naudotojai, kurienedalyvavo kūrimo procese. Yra galimi 4 perėjimai iš šios fazės:sritis:- Jei visi sistemai keliami reikalavimai tenkinami, projektas baigiamas.- Jei nustatoma, kad buvo neteisingai apibrėžtas pagrindinis funkcionalumas, grįžtama įverslo analizės fazę (5 rodyklė).- Jei mažiau svarbus funkcionalumas buvo praleistas dėl trumpo laiko, bet projektoterminas dar nesibaigė, grįžtama į funkcinio modelio iteracijos fazę tam, kadreikalingas funkcionalumas būtų realizuotas (6 rodyklė).- Jei dėl laiko spaudimo mažiau svarbūs techniniai aspektai buvo praleisti, bet projektoterminas nesibaigė, grįžtama į projektavimo <strong>ir</strong> konstravimo iteraciją (7 rodyklė).Pagrindiniai DSDM principaiDSDM metodikoje išsk<strong>ir</strong>iami 9 principai, kurių kiekvienas apibūdina sk<strong>ir</strong>tingas metodikosPrincipas1. Būtinas aktyvus naudotojoįtraukimas2. DSDM komandai privalo būtisuteikta sprendimo teisėKomentaraiDSDM yra į naudotojus orientuotas metodas. Į kūrimoprocesą įtraukiama tam tikra nedidelė grupė naudotojų, kuriepateikia atsiliepimus apie sistemą.DSDM komandą sudaro kūrėjai <strong>ir</strong> naudotojai. Pastariesiemsturi būti suteikta spręsti, kokius reikalavimus sistema privalotenkinti, kurie iš jų turėtų būti peržiūrėti arba pakeistiišvengiant dažno vadovybės dalyvavimo.Mokymo medžiaga 147

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

Saved successfully!

Ooh no, something went wrong!