Dalyko sando aprašas

 

Dalyko sando kodas

IPSI7114

Dalyko sando pavadinimas

Programų sistemų inžinerija

Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė

Doc. dr. Saulius Ragaišis

Katedra, centras

Programų sistemų katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

antrosios pakopos

Semestras

rudens (1)

ECTS kreditai

6

VU kreditai

4

Auditorinės valandos

viso dalyko 64

 

Paskaitų 32

 

seminarų 32

 

pratybų

 

laboratorinių darbų

 

konsultacijų

Reikalavimai

turi būti išklausęs Programų sistemų inžinerijos bakalauro lygmens kursą

Dėstomoji kalba

lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

Dalyko tikslas suteikti žinias apie šiuolaikines programų sistemų inžinerijos metodikas, projektų valdymą, programų kūrimo procesą, jo vertinimą ir gerinimą.

Klausytojai turėtų įgyti gebėjimus atlikti programų sistemos reikalavimų analizę, projektavimą, testavimą, sugebėti konkrečiai situacijai parinkti tinkamiausią programų sistemų kūrimo metodiką, dalyvauti projekto valdyme ir proceso gerinime.

Dalyko sando turinys

Paskaitų temos:  Programinės įrangos gyvavimo ciklo procesai ir jų apibrėžimai standarte ISO/IEC 12207:1995, Amd.1:2002, Amd. 2:2004.

Programų kūrimo procesas: pagrindinės sąvokos, pakopiniai ir tolydiniai proceso modeliai, programų kūrimo proceso vertinimas ir gerinimas, CMMI, SPICE, ISO/IEC 15504, sąryšiai tarp CMMI brandos lygių ir ISO/IEC 15504 gebėjimo profilių, projektas PKP Branda, proceso vertinimo ir gerinimo instrumentinės priemonės.  Asmeninis (PSP) ir komandinis (TSP) programų kūrimo procesas.

Judrusis programų sistemų kūrimas. Judriosios programų sistemų kūrimo metodikos: XP, DSDM, Scrum, Crystal.

Programų sistemų projekto valdymas pagal PMBOK.

Testavimo brandos modelis TMM

Etika ir profesionalumas

Programų sistemų inžinerijos žinių sritys pagal SWEBOK

Seminarų temos:  Proceso (programinės įrangos gyvavimo ciklo) modeliai.  Programų sistemų inžinerijos praktika.  Sistemų inžinerija.  Reikalavimų inžinerija.  Analizės modeliai.  Projektavimas.  Architektūros projektavimas.  Komponentų projektavimas.  Vartotojo interfeiso projektavimas.  Testavimo strategijos.  Testavimo metodai.  Programinių produktų metrikos.  Web inžinerija.  Web sistemos projekto inicijavimas.  Web sistemos analizė.  Web sistemos projektavimas.  Web sistemos testavimas.  Projektų valdymo pagrindinės sąvokos. Proceso ir projekto metrikos.  Projekto apimties vertinimas.  Projekto planavimas.  Rizikos valdymas.  Kokybės valdymas.  Pakeitimų valdymas.  Formalūs metodai.  Cleanroom metodas. Komponentinė programų sistemų inžinerija.  Reinžinerija.

Pagrindinės literatūros sąrašas

1.      R.S. Pressman, Software Engineering: A Practitioner's Approach. 6th edition, McGraw-Hill, 2005, ISBN: 0072853182

2.      B. Boehm, R. Turner, Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, 2003, ISBN: 0-321-18612-5.

3.      G. Pollice, L. Augustine, C. Lowe, J. Madhur, Software Development for Small Teams: A RUP-Centric Approach. Addison Wesley, 2004, ISBN: 0-321-19950-2.

4.      H.V. Loon, Process Assessment and ISO/IEC 15504. A Reference Book. Springer, 2004č ISBN: 0-387-23172-2.

5.  M. K. Kulpa, K. A. Johnson, Interpreting the CMMI: A Process Improvement Approach. Auerbach Publications, 2003, ISBN: 0849316545.

Papildomos literatūros sąrašas

1.      A guide to the project management body of knowledge: PMBOK guide. Project management Institute, 2004, ISBN 1-930699-45-X.

2.      I. Burnstein, Practical software testing: a process-oriented approach. Springer-Verlag, 2003, ISBN 0-387-95131-8.

3.  Guide to the Software Engineering Body of Knowledge (SWEBOK), 2004 version, IEEE 2004

Mokymo metodai

Skaitomos paskaitos, teorinės žinios papildomos pavyzdžiais iš realių projektų. Seminaruose nagrinėjamos R.S. Pressman knygos temos, magistrantai parengia pranešimus ir pristato juos, bus siekiama kiek galint daugiau įtraukti studentus į pateiktos medžiagos aptarimą ir jos praktinio pritaikomumo vertinimą.

Lankomumo reikalavimai

ne mažiau 60% paskaitų ir seminarų, būtina parengti pranešimą seminarui

Atsiskaitymo reikalavimai

egzaminas, atsakymai į klausimus raštu

Vertinimo būdas

kaupiamasis pažymys: 50% už atsakymus į egzamino klausimus, 50% už darbą semestro metu (pranešimą seminare, dalyvavimą diskusijose ir vertinimą)

Aprobuota katedros

2006 12 22

Patvirtinta Studijų programos komiteto

2007 04 12