Der udbydes tre enkeltfag i denne fagpakke.
Grundlæggende softwarearkitektur
Faget giver grundlæggende terminologi og færdigheder. Indholdet er væsentlige og fundamentale resultater indenfor forskning og praksis i emnet software-arkitektur. Faget behandler følgende emner:
- Begrebsapparat
- Arkitekturbeskrivelse
- Arkitekturdesign og udvikling
- Arkitekturrekonstruktion
- Case studies og best practice
Avancerede emner i softwarearkitektur
Faget giver videregående kompetencer i design, beskrivelse og evaluering af software-arkitekturer. Indholdet er væsentlige og nyere resultater inden for forskning og praksis i emnet software-arkitektur. Du arbejder bl.a. med følgende emner:
- Arkitekturdesign og -udvikling
- Arkitekturevaluering
- Case studies og best practice
Arkitektur i praksis
Gennem et større projektforløb får du praktisk færdighed i teorier og teknikker fra teoridannelsen inden for softwarearkitektur i praksis og lærer derigennem at foretage en analyse og evaluering af et reflekteret forhold til teknikkernes styrker og svagheder.
Projektet skal være omkring en konkret software arkitektur fx et konkret projekt på den studerendes arbejdsplads eller et open source-projekt.