Giachetta Roberto honlapja
Hírek Oktatás Kutatás
 
ELTE IK
 › Szoftvertechnológia
 › Eseményvezérelt alkalmazások
   fejlesztése I
 › Eseményvezérelt alkalmazások
   fejlesztése II
 › Webes alkalmazások fejlesztése
 › Komponens alapú
   szoftverfejlesztés
 › Szoftverfejlesztés a gyakorlatban
 › Algoritmusok alkalmazásai labor
 › Térinformatikai és távérzékelési
   alkalmazások fejlesztése
ELTE TTK
 › Alkalmazott modul: Programozás
ELTE IK KASZ
 

Képzés: Programtervező Informatikus MSc, Szoftvertechnológia szakirány


Tárgykód:
IPM-08SZTKASZE

Célkitűzés:

A tárgy célja a hallgatók megismertetése a komponens alapú szoftverek fejlesztésének és felépítésének lehetőségeivel. Az alapfogalmak megismerését követően a hallgatók áttekinthetik a KobrA szoftverfejlesztési módszertant, majd megismerkedhetnek a komponens alapú szoftverek lehetséges architekúráival (MVC, MVVM, SOA, SN, ...), illetve az architektúrák megvalósításának módszereivel és korlátaival (dependency injection, IoC, ...).


Szükséges előismeretek:

  • Procedurális és objektumorientált programozás, tervezés (UML).
  • Szoftverfejlesztési folyamat, szoftvertechnológiai alapok.


Tematika:

  1) A komponens fogalma és modelljei.
  2) A KobrA fejlesztési modell alapjai.
  3) KobrA: komponensek specifikációja.
  4) KobrA: komponensek megtestesítése.
  5) Rendszerek komponens alapú felépítése.
  6) Komponens alapú szoftver esettanulmánya.
  7) Szoftver architektúrák alapvetései.
  8) Grafikus felületű alkalmazások architektúrái.
  9) Elosztott rednszerek architektúrái.
10) Megosztás-mentes rendszerek architektúrái.
11) Folyamatos integráció és kihelyezés.


Számonkérés:

A hallgatók a tárgyból vizsgajegyet szereznek. Az írásbeli vizsgákon a félév során elhangzott ismeretanyagra vonatkozó kérdésekre kell válaszolni KobraA alapú szoftverfejlesztés, valamint szoftver architektúrák témakörben.

 

 
ELTE IK KASZ
 › Tematika
 › Előadás anyagok
 › Hivatkozások
 
   
 
ELTE ELTE IK