In dit vak wordt ingegaan op technieken om gebruikersbehoeften in kaart te brengen en eenduidig vast te leggen. Aan de orde komen: globale introductie software development processes, technieken voor elicitatie van behoeften, probleemstructurering, functionele specificatiestijlen, Unified Modeling Language, kwaliteitseisen, formele methoden van specificatie. In de werkgroepen wordt geoefend met het toepassen theorie op casussen.
Method: (hoor)college, werkgroep, opgaven
Examination: schriftelijk; herkansing mondeling
Objective: De student heeft een overzicht van de technieken die gebruikt kunnen worden om eisen aan een software systeem te achterhalen, documenteren en onderhouden. De student is in staat om een toepasselijke, heldere, en bruikbare definitie van eisen op te stellen.
*Literature: * Requirements Engineering; Processes and Techniques by G. Kotonya, I. Sommerville,Wiley, 1999
Remarks: dit vak wordt gegeven in het Engels