Cursuscode: T32311

Software architecture+'

Meer informatie over Software architecture, de cursus bestellen

Snapshot van Software architecture

Alle cursussen van de faculteit Informatica

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:

  • Masteropleiding Computer Science
  • Masteropleiding Software Engineering
  • Certified Professional Program Gecertificeerd Software Architect
  • Vakgebied

    Deze cursus behoort tot het vakgebied Softwaretechnologie van de faculteit Informatica.

    Verantwoordelijk docent

    Verantwoordelijk docent voor deze cursus is ir. Sylvia Stuurman.