Transcript Ivadas
Modulis T120M009 "PROGRAMŲ SISTEMŲ ARCHITEKTŪROS ANALIZĖ " Dėstytojas Kęstutis Motiejūnas Elektronikos rūmai, programų inžinerijos katedra, 405a kamb. E-mail: [email protected] Tel. 32 76 18 Svetainė: http://www.soften.ktu.lt/~kestas Baigiamųjų darbų ruošimo etapai 1 SEMESTRAS 1. Pasirinkti sritį ir tematiką kompiuterizavimo projektui. 2. Pasirinkti darbo vadovą. 3. Atlikti projekto aplinkos analizę. 4. Nustatyti funkcinius ir nefunkcinius reikalavimus numatomai įdiegti ir sukurti programinei įrangai. Baigiamųjų darbų ruošimo etapai 2 SEMESTRAS 1. Sudaryti programų sistemos projektą. 2. Suformuluoti reikalavimus programoms. 3. Paruošti detalų projekto aprašą. Baigiamųjų darbų ruošimo etapai 3 SEMESTRAS 1. Sukurti ir parašyti programas, apjungiamas į sistemą. 2. Testuoti programų sistemą. Projekto apimtis - >= 1000 programos pradinio teksto eilučių 4 SEMESTRAS 1. Programų sistemos įdiegimas, eksperimentinis patikrinimas, realizacijos tyrimai, tobulinimas. 2. Projekto dokumentacijos ruošimo užbaigimas. 3. Projekto tematika paruošiamas: - straipsnis ar įdiegtas projektas (su įdiegimo aktais); - ir/arba pranešimas konferencijai; - ir/arba komercinis pasiūlymas. 4. Paruošiamas baigiamojo darbo aprašas 5. Pasiruošiama darbą pristatyti kvalifikacinėje komisijoje 6. Baigiamojo darbo gynimas ir išleistuvių balius INFORMACINIŲ TECHNOLOGIJŲ MAGISTRANTŪROS Baigiamojo darbo turinys 1. 2. 3. 4. 5. 6. 7. 8. 9. ĮVADAS ANALITINĖ DALIS PROJEKTINĖ DALIS VARTOTOJO DOKUMENTACIJA PRODUKTO KOKYBĖS ĮVERTINIMAS ARBA/IR EKSPERIMENTINIS TYRIMAS IŠVADOS LITERATŪRA TERMINŲ IR SANTRUMPŲ ŽODYNAS PRIEDAI PROJEKTINĖ DALIS Projektinė dalis – tai sukurtos programinės įrangos projektinė dokumentacija. Joje pateikiamas pasirinkto sprendimo realizacijos kelias. Siūlomas projektinės dalies turinys: • Reikalavimų projektuojamai sistemai specifikacija. (Reikalavimai funkcionavimui, vartotojo sąsajai, eksploatavimo aplinka, apribojimai, duomenų srautai). • Duomenų struktūra. (Abstraktus duomenų struktūrų arba duomenų bazės konceptualus modelis: ER-modelis arba klasių diagrama). • Projektuojamos sistemos architektūra. (Programinės įrangos komponentės, ryšiai tarp jų ir duomenų struktūrų). • Programinių modulių ar objektų specifikacijos. • Testavimo medžiaga. Esminės veiklos • • • • • PĮ specifikavimas; PĮ projektavimas; PĮ kodavimas; PĮ validavimas; PĮ palaikymas (vystymas). Proceso modeliai • Krioklio modelis •Aiškiai atskirtos proceso veiklos; • Evoliucinis kūrimas •Proceso veiklos persidengia; • Formalus sistemų kūrimas •Matematinis sistemos modelis formaliai transformuojamas į realizaciją; • Kūrimas pagrįstas pakartotiniu panaudojimu •Sistema yra sukomplektuojama iš jau egzistuojančių komponentų. Krioklio modelis • • • • • Analizės etapas Projektavimo etapas Realizavimo ir vienetų testavimo etapas Integracija ir sistemos testavimo etapas Eksploatavimo ir palaikymo(vystymo) etapas Atsiskaitymai ir vertinimas 1. Informacija (šablonas) iki 09.21. Nevertinama. Siunčiamo failo pavadinimas pavarde_informacija.doc 2. Reikalavimų specifikacija (šablonas) iki 1-os išvažiuojamosios sesijos datos plius 4 dienos . Sudaro 35% pažymio. Siunčiamo failo pavadinimas pavarde_reikalavimai.doc 3. Architektūros specifikacija (šablonas) iki 2-os išvažiuojamosios sesijos datos plius 4 dienos . Sudaro 40% pažymio. Siunčiamo failo pavadinimas pavarde_architektura.doc 4. Detalios architektūros specifikacija (metodiniai nurodymai) iki 3-ios išvažiuojamosios sesijos datos plius 4 dienos . Sudaro 25% pažymio. Siunčiamo failo pavadinimas pavarde_detarch.doc Dėmesio! Galutinį modulio pažymį sudaro atsiskaitymų vertinimų suma. Už pavėluotą darbų pristatymą bendras pažymys mažinamas 1/3 balo už kiekvieną vėluotą savaitę. Dėmesio! E-mail su prikabintu failu yra siunčiamas Motiejūnui: [email protected] Dieniniai magistrantai spausdintą dokumento versiją dviejų dienų bėgyje po e-mail su prikabintu failu atsiuntimo pristato į programų inžinerijos katedrą 406 kab. Nuotoliniams magistrantams spausdintos dokumento versijos pateikimas nėra privalomas. Modulis T120M009 "PROGRAMŲ SISTEMŲ ARCHITEKTŪROS ANALIZĖ" • • • • • • • VERTINIMAS VERTINIMŲ LENTELĖ PASKAITOS ŠABLONAI PROJEKTŲ PAVYZDŽIAI VARTOTOJO DOMUMENTACIJOS PAVYZDŽIAI PAPILDOMA MEDŽIAGA