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žinerija8. Komandinis programų kūrimo procesasAprašymas. Vykdydamas šią praktiką kiekvienas komandos narys specifikuojareikalavimus tos produkto dalies, kuri jam buvo pask<strong>ir</strong>ta ankstesnio žingsnio metu, t.y.įvardinant reikalavimų specifikacijos ruošimo užduotis.Poreikių išsiaiškinimas <strong>ir</strong> specifikavimas. Vykdant šį žingsnį, išsiaiškinami <strong>ir</strong>dokumentuojami vartotojo poreikiai. Specifikavus vartotojo poreikius, atliekama jų peržiūra.Peržiūra yra sk<strong>ir</strong>ta tam, kad komandos nariai identifikuotų specifikavimo metu padarytas klaidas(neatsižvelgta į tam tikrus poreikius, neteisingai suprasti poreikiai <strong>ir</strong> pan.), o peržiūros pabaigojeturėtų vienodą supratimą apie poreikius būsimam produktui. Šios peržiūros metu komandakoncentruojasi ties tomis funkcijomis, kurios bus kuriamos sekančio ciklo metu. Nors ikiprojektavimo fazės pabaigos visos šios funkcijos <strong>ir</strong> nėra tiksliai žinomos, tačiau preliminariąkuriamų funkcijų aibę komanda gali įvardinti.Reikalavimų specifikavimas. Vykdydamas šią veiklą, kiekvienas komandos narysspecifikuoja reikalavimus tos produkto dalies, kuri jam buvo pask<strong>ir</strong>ta ankstesnio žingsnio metu,t.y. įvardinant reikalavimų specifikacijos ruošimo užduotis. TSP pateikia nurodymų <strong>ir</strong>rekomendacijų, kaip specifikuoti reikalavimus, kad projektuojant jie būtų vienodai suprasti visųprojektuotojų. Klaidingai specifikuotiems reikalavimams ištaisyti reikės laiko, todėl komandanegalės laiku įvykdyti visų užduočių, o tai tiesiogiai veiks planavimo <strong>ir</strong> paties produkto kokybęProjektavimasTikslas. Paruošti projektą, kuriame būtų nurodyta, kaip bus kuriamas produktas, kokiatvarka projektuojamos įva<strong>ir</strong>ios produkto dalys, kas projektuos kiekvieną iš dalių <strong>ir</strong> kaip visosdalys d<strong>ir</strong>bs kartu.Veiklos:• Bendros kuriamo produkto struktūros numatymas <strong>ir</strong> aptarimas.• Produkto funkcijų pask<strong>ir</strong>stymas jį sudarantiems komponentams.• Kiekvieno iš komponentų aprašų sudarymas.• Projektavimo užduočių, kurias reikia atlikti norint paruošti projektą, įvardinimas.Aprašymas. Praktikos metu labai tiksliai <strong>ir</strong> aiškiai nurodomos produktą sudarysiančiosdalys, apibrėžiama, kaip jos sąveikauja tarpusavyje bei nurodomi būdai, kaip <strong>ir</strong> kokia tvarka jasapjungti į vientisą produktą.Bendros kuriamo produkto struktūros numatymas <strong>ir</strong> aptarimas. Šios veiklos metukomanda tiksliai apibrėžia komponentus, kurie bus sukurti kiekvieno iš ciklų metu beinusprendžia, kokie tarpusavio ryšiai juos sies.Produkto funkcijų pask<strong>ir</strong>stymas jį sudarantiems komponentams. Šios veiklos vykdymometu yra prisk<strong>ir</strong>iamos ciklo metu kuriamo produkto funkcijos jį sudarantiems komponentams.Taip pat numatoma, kurių ciklų metu komponentai bus papildomi naujomis funkcijomis.Mokymo medžiaga 125

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

Saved successfully!

Ooh no, something went wrong!