Requirements engineering
- UE code INFOM431
-
Schedule
30 15Quarter 1
- ECTS Credits 5
-
Language
French
- Teacher Heymans Patrick
The main objectives of this course are (1) to give students a broad view of the state of the art of research and practice in requirements engineering, and (2) to make them reflect on the roles and challenges of the discipline. The students will acquire a thorough knowledge of a series of contemporary notations, techniques, methods and tools. They will realise the breadth of skills needed to become a good analyst as well as the principles and contextual factors that should guide their work.
The course will cover various notations, techniques, methods and tools that support the main activities of requirements engineering :
- elicitation : scoping, interviews, workshops...
- documentation and modelling : goal modelling, requirements document templates...
- verification and validation : inspections, model verification...
- requirements management : prioritisation, risk analysis...
While going through these items, we will reflect on the challenges and contextual factors encountered in practice.
The course is a mix of lectures, student presentations and seminar-style discussions. Active participation is key. The course also features practical exercises and mandatory readings (in preparation of some lectures).
The evaluation relies on student présentations, homework and oral exam.
« Discovering Requirements » Ian Alexander and Ljerka Beus-Dukic Wiley
Training | Study programme | Block | Credits | Mandatory |
---|---|---|---|---|
Master in Computer Science, Professional focus in Software Engineering | Standard | 0 | 5 | |
Master in Computer Science, Professional focus in Software Engineering | Standard | 1 | 5 |