Cursusinformatie
De structuur van een modern softwaresysteem is uiterst complex: zo'n systeem kan bestaan uit miljoenen regels programmacode, opgebouwd uit meerdere componenten die op verschillende manieren moeten samenwerken en moeten opereren in een gedistribueerde setting. Stringente eisen die aan dit soort systemen worden opgelegd, zoals een korte time-to-market, een extreme betrouwbaarheid en robuustheid, of harde real-time constraints, vormen uitdagingen waar al van het begin af aan rekening mee moet worden gehouden.
Software architectuur is het vakgebied dat zich bezighoudt met het beschrijven en analyseren van een systeem met behulp van modellen om tegemoet te komen aan het (dikwijls tegenstrijdige) eisenpakket dat is opgesteld door de belanghebbende partijen. Een inschattingsfout in het initiële ontwerp kan verstrekkende en desastreuze gevolgen hebben voor het succes van een softwareproject.
Cursusmateriaal
Het volledige cursusmateriaal bestaat uit:
Tekstboek
Ian Gorton,
Essential Software Architecture
Springer, 2006
Werkboek van de Open Universiteit
Het werkboek bestaat uit één deel.
Het werkboek is aan de Open Universiteit ontwikkeld en heeft twee functies:
- Het bevat een groot deel van de theorie die binnen de cursus wordt behandeld.
- Het geeft studeeraanwijzingen in de vorm van leerdoelen.
Het werkboek is Engelstalig.
Studienet
Studenten kunnen gebruikmaken van Studienet, een elektronische leeromgeving (ELO) met software, digitaal materiaal, sjablonen voor het uitwerken van opdrachten, discussieruimte en informatie over begeleiding.
Opleidingen
Deze cursus maakt deel uit van de volgende opleidingen van de faculteit Informatica:
Vakgebied
Deze cursus behoort tot het vakgebied Softwaretechnologie van de faculteit Informatica.
Verantwoordelijk docent
Verantwoordelijk docent voor deze cursus is ir. Sylvia Stuurman.



