Dalyko sando aprašas

 

Dalyko sando kodas

PSIN2114

Dalyko sando pavadinimas

Programų sistemų inžinerija I

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

doc. dr. Albertas Čaplinskas

Katedra, centras

Programų sistemų katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

pirmosios pakopos

Semestras

rudens (7) 

ECTS kreditai

4,5

VU kreditai

3

Auditorinės valandos

viso dalyko 64

 

paskaitų 32

 

seminarų

 

pratybų

 

laboratorinių darbų 32

 

konsultacijų

Reikalavimai

Objektinis programavimas, matematinė logika, diskrečioji matematika

Dėstomoji kalba

lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

Verslo poreikių nustatymas ir specifikavimas, verslo modeliavimas, programų sistemų reikalavimų nustatymas ir specifikavimas, programų sistemų projektavimas, programų sistemų testavimas, UML kalbos įgūdžiai

Dalyko sando turinys

Programų sistemos. Programų sistemų inžinerijos samprata.

Programavimas kaip inžinerinė disciplina. Pramoninio programavimo ypatumai.

Programų sistemų inžinerijos nagrinėjimų objektas, paradigmos ir principai.

Dalykinės srities analizės metodai.

Dalykinės srities koncepcinio modeliavimo metodai.

Pagrindinės literatūros sąrašas

1. A.Čaplinskas. Programų sistemų inžinerijos pagrindai, 1 dalis, MII, Vilnius, 1996.

2. A. Čaplinskas. Programų sistemų inžinerijos pagrindai, II dalis, MII, Vilnius, 1998.

3. Martin Fowler, Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. 3rd edition, Addison-Wesley, 2003.

4. Stephen R. Schach. Object-Oriented and Classical Software Engineering. 6th edition, McGraw-Hill Higher Education, 2005

5. Alistair Cockburn. Writing Effective Use Cases. Addison-Wesley, 2000.

Papildomos literatūros sąrašas

1. Grady Booch, James Rumbo, Ivar Jacobson. The Unified Modeling Language. User Guide. Addison-Wesley, 1999

2. I. Jacobson, G. Booch, J. Rumbaugh. The Unified Software Development Process. Addison Wesley Longman, Inc., 1999

3. Carlo Ghezzi, Mehdi Jazayeri and Dino Mandrioli. Fundamentals of Software Engineering. 2nd edition, Pearson Education (Addison Wesley), 2003

Mokymo metodai

Paskaitos ir laboratoriniai darbai. Paskaitos skaitomos naudojant skaidres. Skaidres pateikiamos studentams. Laboratoriniai darbai atliekami kaip grupinis (grupę sudaro 4 asmenys) projektas. Projektą sudaro 4 tarpusavyje susiję darbai (poreikių specifikacija, verslo modelis, reikalavimų specifikacija, programų sistemos projektas). Kiekvieną darbą pristato kitas grupės narys, tačiau atsakinėti į klausimus privalo visi grupės nuriai. Kiekvienas darbas vertinamas atskiru pažymiu, visas projektas vertinamas imant pažymių vidurkiu. Per laboratoriniams darbams skirtą auditorines valandas teikiamos konsultacijos laboratorinių darbų darymo klausimais ir pristatomi atlikti darbai.

Lankomumo reikalavimai

Būtina atliktivisus  laboratorinius darbus ir už juos atsiskaityti

Atsiskaitymo reikalavimai

egzaminavimo būdas:  atsakymai į klausimus raštu

egzaminas.

Vertinimo būdas

Pusę pažymio sudaro projekto vertinimas (iki 5 balų), kitą pusę (iki 5 balų)– vertinimas už atsakymus (raštu) į bilieto klausimus per egzaminą. Surinkus už atsakimus į bilieto klausimus mažiau kaip 2 balus, egzaminas yra neišlaikytas net ir tada, jei projektas buvo įvertintas pažymiu 5.

Aprobuota katedros

2004 10 04

Patvirtinta Studijų programos komiteto

2004 11 09