Dalyko sando aprašas

 

Dalyko sando kodas

ISAR7114

Dalyko sando pavadinimas

Interneto sistemų architektūra

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

doc. dr. Vladas Tumasonis

Donatas Čiukšys

Katedra, centras

Informatikos katedra

Programų sistemų katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

antrosios pakopos

Semestras

pavasario (2) 

ECTS kreditai

6

VU kreditai

4

Auditorinės valandos

viso dalyko 32

 

Paskaitų 32

 

seminarų

 

pratybų

 

laboratorinių darbų 32

 

konsultacijų

Reikalavimai

Objektiškai-orientuotas programavimas

Java

Dėstomoji kalba

lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

Išklausę šį kursą studentai turi žinoti, kada programų sistemų kūrimo procese turi būti projektuojama programų sistemų architektūra, kaip ji yra projektuojama, iš kokių dalių susideda. Studentai turi detaliai išmanyti Interneto programų sistemų architektūrą, jos sudėtines dalis, technologinius sprendimus, siūlomus architektūros dalims.

Dalyko sando turinys

Pirmoje kurso dalyje pateikiamas bendras programų sistemų architektūros apibrėžimas, supažindinama su kokybės atributais, juos nusakančiais scenarijais, taktikomis, padedančiomis įgyvendinti kokybės atributus, architektūriniais stiliais bei konkrečiu architektūros kūrimo metodu. Antroje dalyje detaliai aptariama daugiasluoksnė interneto programų sistemų architektūra, jos sluoksniai, sluoksnių funkcionalumas, technologiniai sprendimai, taikytini kiekviename sluoksnyje. Kurso eigoje yra supažindinama su Java Servlet technologija, Web karkasais, šablonų procesoriais (angl. template engines), Enterprise JavaBeans technologija, objektiniu-reliaciniu susiejimu, aplikacijų serverio samprata.

Pagrindinės literatūros sąrašas

1.   Software Architecture in Practice, Second Edition, Len Bass, Paul      Clements, Rick Kazman, 2003

2.   The Art of Software Architecture: Design Methods and Techniques, Stephen T. Albin, 2003

3.   Pattern-Oriented Software Architecture, Volume 1 – A System of Patterns, Buschmann, Meunier, Rohnert, Sommerlad, & Stal, 1996 (naujas leidimas 2001 m.)

4.   Sun Certified Enterprise Architect for J2EE Study Guide, Paul Allen, Joseph Bambara 2003

5.   Mastering Enterprise JavaBeans Third Edition, Ed Roman, 2005

Papildomos literatūros sąrašas

1.   Expert One-on-One J2EE Design and Development, Rod Johnson, 2003

2.   EJB Design Patterns, Floyd Marinescu, 2002

3.   Art of Java Web Development, Neal Ford, 2004

Mokymo metodai

Studijų būdai – paskaitos (pristatoma teorinė medžiaga), pratybos (praktinėmis užduotimis demonstruojamas teorinės medžiagos įsisavinimas)

Lankomumo reikalavimai

Lankomumui reikalavimai nekeliami

Atsiskaitymo reikalavimai

Egzaminas, praktinių užduočių atsiskaitymai

Vertinimo būdas

Egzamino metu galima surinkti 6 balus, per pratybas už atsiskaitytas praktines užduotis – 4 balus.

Aprobuota katedros

2004 10 04

Patvirtinta Studijų programos komiteto

2004 11 09