Vak: Softwarearchitectuur credits: 5
- Vakcode
- ITVB23SWA
- Naam
- Softwarearchitectuur
- Studiejaar
- 2025-2026
- ECTS credits
- 5
- Taal
- Nederlands
- Coördinator
- J.H. de Boer
- Werkvormen
-
- Opdracht
- Toetsen
-
- Softwarearchitectuur - Overige toetsing
Leeruitkomsten
- De student leert denken in systemen en componenten.
- De student beschrijft de rol van architectuur in het ontwikkelproces.
- Gegeven een business-context analyseert en definiƫert de student requirements en maakt op basis hiervan architectuur-keuzes.
- De student beschrijft enkele architectuur- en integratie-patronen en past deze toe.
- De student geeft aan hoe kwaliteitseigenschappen als schaalbaarheid, performance en beveiliging gerealiseerd kunnen worden.
- De student vindt, evalueert en gebruikt voor het beantwoorden van architectuur-vragen literatuur (bronnen).
- De student beschrijft een architectuur (in een SAD) met behulp van viewpoint-sets, diagrammen en UML.
Inhoud
In jaar 2 heb je geleerd om componenten te ontwikkelen, bijvoorbeeld door keuzes te maken m.b.t. datastructuren en algoritmen. Software architectuur gaat over de structuur van applicaties: hoe een applicatie kan worden opgedeeld in meerdere componenten die met elkaar communiceren. De keuzes die je hierbij moet maken hebben bijna altijd zowel voor- als nadelen.
Je leert hoe requirements gebruikt worden om deze keuzes te onderbouwen. Het gaat hierbij vooral om kwaliteitseisen die worden gesteld aan de applicatie. Verder komen diverse populaire architectuur- en integratiepatronen aan bod met hun voor- en nadelen. Ook leer je hoe je literatuur kan vinden die je helpt bij het doen van onderzoek en het maken van keuzes. Tenslotte wordt behandeld hoe je architectuur kan beschrijven en documenteren. Zowel onderzoek als het uitleggen van architectuur spelen een belangrijke rol bij het afstuderen.
Opgenomen in opleiding(en)
School(s)
- Instituut voor Communicatie, Media & IT