Cursusinformatie
Softwaresystemen zijn formele systemen die opereren in een complexe, informele werkelijkheid. Academisch geschoolde requirement engineers moeten in beide werelden thuis zijn. Zij moeten in staat zijn om de wensen en doelen van de belanghebbenden boven tafel te krijgen. Om vervolgens over die requirements te kunnen redeneren (zijn ze consistent, voldoet een ontworpen systeem eraan?) helpt het om ze weer te geven in een (semi)formeel model. De cursus Requirements Engineering richt zich vooral op dit laatste aspect. De cursus biedt eerst als inleiding een breed overzicht van populaire technieken voor onder meer de specificatie van requirements. Het zwaartepunt ligt in het tweede deel, waar de KAOS-methode wordt behandeld voor het modelleren van requirements. In deze methode staan de doelen die met het nieuwe systeem bereikt moeten worden centraal. Daarnaast spelen ook een objectmodel en een agentmodel een belangrijke rol. Uit een KAOS-model kan een hoogwaardig requirements-document gegenereerd worden.
Cursusmateriaal
Het volledige cursusmateriaal bestaat uit:
Tekstboek
Axel van Lamsweerde,
Requirements Engineering
John Wiley & Sons, 2009
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470012706.html
Werkboek van de Open Universiteit
Het werkboek bestaat uit één deel. Het werkboek is aan de Open Universiteit ontwikkeld en heeft twee functies:
- Het leidt de student door het tekstboek met studeeraanwijzingen, opdrachten en uitwerkingen.
- Het biedt een stuk theorie dat niet voorkomt in het tekstboek, ook weer met opdrachten en uitwerkingen.
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.
Overig cursusmateriaal
Tool Objectiver voor constructie van KAOS-modellen (software)
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.



