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