[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i og erfaring med udviklingsteknikker for distribuerede pålidelige systemer med fokus på arkitektur og design af denne type af systemer med anvendelse af objektteknologi og mønstre. Deltagerne trænes i løbet af kurset i evnen til at læse og forstå videnskabelige artikler indenfor emner omkring distribuerede systemer.
Kurset giver indsigt i og erfaring med software arkitektur stilarter og mønstre for distribuerede systemer f.eks. POSA2 patterns (Pattern Oriented Software Architecture, vol. 2) suppleret med andre relevante arkitekturmønstre f.eks. broker, proxy og forwarder/receiver. Mellem andre emner vil kurset omhandle RMI, Publish/subscribe systemer, port baserede systemer og vil introducere principperne bag aktuelle middleware teknologier. Kurset vil også dække concurrency aspekter for distribuerede systemer og vil give indsigt i state-of-the-art for arkitektur og design af distribuerede systemer. Kurset vil beskrive arkitekturdokumentation af distribuerede systemer med anvendelse af SysML og UML.
Basalt kendskab til OO analyse og design med UML samt et basalt kendskab til GoF design patterns.
Finn Overgaard Hansen
Forelæsninger/øvelser
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects , by Douglas C. Schmidt , Michael Stal , Hans Rohnert and Frank Buschmann . Suppleret med forskningsartikler og noter.
http://kurser.iha.dk/ee-ict-master/tiardi/
Oktober, reeksamen foregår efter aftale med underviseren
Ingeniørhøjskolen i Århus
The participants must at the end of the course be able to:
Obligatorisk aflevering af øvelser i løbet af kurset for at kvalificere sig til eksamen. Mundtlig eksamen (20 min) uden forberedelse med ekstern censur of karakter efter 7-skalaen.