Vak: Softwarearchitectuur credits: 5

Vakcode
ITVB23SWA
Naam
Softwarearchitectuur
Studiejaar
2023-2024
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 kan verschillende strategieĆ«n voor het ontwikkelproces beschrijven en hiervan de voor- en nadelen noemen, en kan de rol van architectuur in het ontwikkelproces beschrijven.    
  • De student kan, gegeven een business-context, requirements analyseren en definiĆ«ren, hierbij de voor architectuur relevante requirements identificeren en op basis hiervan architectuur-keuzes maken.    
  • De student kan enkele architectuur- en integratie-patronen beschrijven en toepassen. 
  • De student kan voor het beantwoorden van architectuur-vragen literatuur (bronnen) vinden, evalueren en gebruiken.    
  • De student kan een architectuur beschrijven (in een SAD) met behulp van viewpoint-sets, modellen (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 component die met elkaar communiceren. De keuzes die je hierbij moet maken zijn 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