NWI-IPC023
Requirements Engineering
Cursus informatieRooster
CursusNWI-IPC023
Studiepunten (ECTS)3
CategorieBA (Bachelor)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Informatica en Informatiekunde;
Docenten
Coördinator
dr. ir. E. Herder
Overige cursussen docent
Docent
dr. ir. E. Herder
Overige cursussen docent
Contactpersoon van de cursus
dr. ir. E. Herder
Overige cursussen docent
Examinator
dr. ir. E. Herder
Overige cursussen docent
Collegejaar2019
Periode
KW3-KW4  (03-02-2020 t/m 30-08-2020)
Aanvangsblok
KW3
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
After successvol completion of the course, students will be able to:
  • Analyse, specify and validate software requirements
  • Specify business requirements by means of, among others, context diagrams and features trees.
  • Formulate user requirements using personas and different types of requirements elicitation techniques
  • Document requirements in a clear and detailed manner, making use of diagrams and other visualization techniques.
  • Explain the role of software and business requirements in an interative process of development and prototyping.
Inhoud
Requirements Engineering is a core activity during system development and involves the elicitation, analysis and specification of requirements and expectations of different stakeholders (including clinets, managers and end-users) with respect to a software system or information architecture. In this course, we study different methods, among others use cases, requirements elicitation and interactive prototyping. Further, you will learn how to specify software and business requirements in a clear and detailed manner, making use of diagrams and other types of visualization.
Niveau

Voorkennis

Toetsinformatie
Twee groepsprojecten (elk 50% van het cijfer). Beide minimaal 5.0 om het vak af te kunnen ronden.
Bijzonderheden

Onderwerpen
- Requirements op verschillende niveaus en vanuit verschillende perspectieven (functional, user, business, system, quality).
- The rol van stakeholders bij het verzamelen van de requirements
- Manieren om requirements te vergaren (vragenlijsten, interviews, focusgroepen).
- Anaylse van requirements (user stories, use cases, business rules).
- Documenteren van requirements (functional requirements, data requirements, quality attributes).
- Visualiseren requirements (information visualization, concept maps, UML).
- Interactieve prototypes (schetsen, mock-ups, whiteboard, Wizard-of-Oz), gebruikersevaluatie.
- Requirements management.

Toetsinformatie
Twee groepsprojecten (elk 50% van het cijfer). Beide minimaal 5.0 om het vak af te kunnen ronden.

Contact informatie
Eelco Herder

Verplicht materiaal
Boek
Karl Wiegers, Joy Beatty Software Requirements - Third Edition Microsoft Press, 2013 ISBN: 0735679665

Aanbevolen materiaal
Digitale leeromgeving (Brightspace)
Overig materiaal (o.a. een syllabus) wordt digitaal aangeboden via de website.

Werkvormen
Cursus
AanwezigheidsplichtJa

Exam Q4

Hoorcollege

Project
AanwezigheidsplichtJa

Resit Exam Q4

Werkcollege

Zelfstudie

Toetsen
Groepsopdracht 1
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW3, Blok KW4

Groepsopdracht 2
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW3, Blok KW4