180 likes | 320 Views
Program ų Inžinerija. R. Šeinauskas. Laboratorinių tikslas. Susipažinti su komandiniu darbu ir susipažinti ką reikės daryti bakalauro darbe. Pirmos savaitės užduotis. Suformuoti darbo grupę iš 4 asmenų Parinkti darbo grupes pavadinimą
E N D
Programų Inžinerija R. Šeinauskas
Laboratorinių tikslas • Susipažinti su komandiniu darbu ir susipažinti ką reikės daryti bakalauro darbe
Pirmos savaitės užduotis • Suformuoti darbo grupę iš 4 asmenų • Parinkti darbo grupes pavadinimą • Nusiųsti laišką dėstytojui adresu: sendktu: sendvdu@soften.ktu.lt; • Susirašinėti su dėstytoju tik šiuo adresu. Laiške kaip subject nurodyti • darbo grupės vardą ir per brūkšnelį laiško numerį. Grupei, kurios vardas “ Namas” pirmam laiške nurodyti subject Namas-1. Pirmam laiške nurodyti grupės vardą, grupės studentų vardą, pavardę, grupę ir paprašyti atsiųsti projekto užduotį. Atsakymas bus siunčiamas su “ Reply”.
Antros savaitės užduotis • Aptarti, patikslinti ir pilniau aprašyti gautą užduotį. • Sudaryti preliminarų darbų planą sakykim rugsėjo mėnesį išsiaiškinti užduotį, parengti algoritmą, reikalavimus, projektą, spalio mėnesį suprogramuoti, lapkričio mėnesį ištestuoti, ir gruodžio mėnesį atsikaityti. Planas bus tikslinamas kiekvieną savaitę. • Parengti komandos svetainę, nurodant komandos pavadinimą, sudėtį ir patikslintą užduotį. Svetainės adresą nusiųsti adresu sendktu@soften.ktu.lt Šioje svetainėje kiekvieną savaitę bus aprašoma darbų eiga.
Trečios savaitės užduotis • Sudaryti ir aprašyti užduoties sprendimo algoritmo blokinę schemą arba struktūrogramą. Aprašymą patalpinti svetainėje • Aptarti, patikslinti ir detaliau aprašyti svetainėje užduotį. • Svetainėje aprašyti kas realiai padaryta per dvi savaites ir svetainėje patalpinti patikslintą darbų planą.
Ketvirtos savaitės užduotis • Išskirti užduoties pradinius duomenis, rezultatus ir kas įsimenama tarp programos vykdymų. Išskirti duomenų elementų aibes ir ryšius tarp elementų, aprašyti bei pavaizduoti grafiškai. Aptarti bei aprašyti galimą duomenų struktūrą ir jos tinkamumą algoritmo paieškoms. Aprašymus patalpinti svetainėje. • Aptarti, patikslinti ir detaliau aprašyti svetainėje užduoties algoritmą. • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti svetainėje užduotį. • Svetainėje aprašyti kas realiai padaryta per tris savaites ir svetainėje patalpinti patikslintą darbų planą.
Penktos savaitės užduotis • Parengti reikalavimus programai, pasirinkti operacinę sistemą, programavimo kalbą, kūrimo priemones ir visa tai pagrįsti ir aprašyti svetainėje • Aptarti, patikslinti ir detaliau aprašyti svetainėje duomenų struktūrą . • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti užduoties algoritmą. • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Šeštos savaitės užduotis • Parengti programos projektą, aprašyti panaudos atvejus, klasių diagramas, būsenų diagramą, sekų diagramas. Visa tai pagrįsti ir aprašyti svetainėje • Aptarti, patikslinti ir detaliau aprašyti reikalavimus programai . • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti duomenų struktūrą. • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Septintos savaitės užduotis • Parašyti programos kodą, preliminariai aprašyti programą. • Aptarti, patikslinti ir detaliau aprašyti programos projektą. • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti reikalavimus programai • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Aštuntos savaitės užduotis • Derinti programą ir taisyti klaidas. Tobulinti vartotojo sąsają • Aptarti, patikslinti ir detaliau aprašyti programos projektą. • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti reikalavimus programai • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Devintos savaitės užduotis • Derinti programą ir taisyti klaidas. Parašyti ir suderinti vartotojo pagalbą • Aptarti, patikslinti ir detaliau aprašyti programos projektą. • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti reikalavimus programai • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Dešimtos savaitės užduotis • Aprašyti suderintą programą ir aprašymą patalpinti svetainėje, išbandyti vartotojo pagalbą su pagalbos tekstais . Rengti galutinę dokumentaciją • Aptarti, patikslinti ir detaliau aprašyti programos projektą. • Jeigu reikia, aptarti, patikslinti ir detaliau aprašyti reikalavimus programai • Svetainėje aprašyti kas realiai padaryta iki šiol ir svetainėje patalpinti patikslintą darbų planą.
Vienuoliktos savaitės užduotis • Parengiamas testavimo planas, parenkamas testavimo būdas, priemonės, numatomas testinių atvejų paruošimas. Esant poreikiui gali būti keičiama programa, kad palengvinti testavimą. • Pagal poreikį koreguojami ir tikslinami ankstesni darbai ir aprašymai • Išvardinami realiai atlikti darbai iki šios savaitės ir koreguojamas darbų planas. • Rengiama galutinė dokumentacija
Dvyliktos savaitės užduotis • Vykdomas atskirų vienetų testavimas, parengiami testiniai atvejai, testavimo programos . Registruojamos, aprašomos ir taisomos klaidos • Pagal poreikį koreguojami ir tikslinami ankstesni darbai ir aprašymai • Išvardinami realiai atlikti darbai iki šios savaitės ir koreguojamas darbų planas. • Rengiama galutinė dokumentacija
Tryliktos savaitės užduotis • Atliekamas integracinis testavimas. Parengiama automatinio testavimo programa ir testiniai atvejai. Registruojamos, aprašomos ir taisomos klaidos • Pagal poreikį koreguojami ir tikslinami ankstesni darbai ir aprašymai • Išvardinami realiai atlikti darbai iki šios savaitės ir koreguojamas darbų planas. • Rengiama galutinė dokumentacija
Keturioliktos savaitės užduotis • Parengti projekto pristatymo skaidres pabrėžiant stipriąsias puses, originalumą, skirtumus nuo kitų darbų, ką dar būtų galima patobulinti, užbaigti dokumentaciją • Pagal poreikį koreguojami ir tikslinami ankstesni darbai ir aprašymai • Išvardinami realiai atlikti darbai iki šios savaitės ir koreguojamas darbų planas.
Penkioliktos savaitės užduotis • Užbaigti visus darbus reikalingus projekto pristatymui, įvertinti pastabas ir pristatyti darbą. Pristatymo metu padaryti pranešimą pagal parengtas skaidres, pristatyti svetainėje aprašytą darbų eigą. • Vertinama parengta dokumentacija, programos funkcionavimas, vartotojo sąsaja, testavimas
Šešioliktos savaitės užduotis • Užbaigti visus darbus reikalingus projekto pristatymui, įvertinti pastabas ir pristatyti darbą. Pristatymo metu padaryti pranešimą pagal parengtas skaidres, pristatyti svetainėje aprašytą darbų eigą. • Vertinama parengta dokumentacija, programos funkcionavimas, vartotojo sąsaja, testavimas