| TDDC18 |
Komponentbaserad programvara, 3 p
/Component Based Software/
För:
C
D
IT
|
| |
Prel. schemalagd
tid: 54
Rek. självstudietid: 66
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi, Datateknik Nivå (A-D):D
|
| |
Datavetenskap Datavetenskap, datalogi
|
| |
Mål:
Att förmedla baskunskaper i komponentbaserad design. Att känna till några komponentmodeller (Corba, EJB, Beans, DCOM) och även moderna kompositionssystem, såsom aspektorienterad programmering eller invasiv komposition av programvara.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) TDDC01 Programutvecklingsmetodik-teori.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Organisation: Föreläsningar. Några skriftliga uppgifter, deras lösningar blir förklarade i storseminarier.
|
| |
Kursinnehåll: Kriterier för komponent-baserade system och kompositionssystem. Jämförelse av komponentmodeller (Corba, EJB, Beans, DCOM) och moderna kompositionssystem, såsom aspektorienterade programmering eller invasiv komposition.
|
| |
Kurslitteratur: U. Assmann. Invasive Software Composition. Springer-Verlag Heidelberg, 2003.
|
| |
Examination: |
TEN1
|
Skriftlig tentamen (U,3,4,5) |
3 p
|
| |
|
|