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
Collegejaar2018
Periode
KW2  (05-11-2018 t/m 27-01-2019)
Aanvangsblok
KW2/  KW4
Onderwijsvorm
voltijd
Opmerking
De cursus in het tweede kwartaal is alleen toegankelijk voor premaster- en HBO-minor studenten Information Sciences
OpmerkingIn kwartaal 2 is de cursus uitsluitend bestemd voor pre-master en HBO-minor studenten Information Sciences.
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
Na afloop van de cursus kunnen de deelnemers:
  • Software requirements kunnen opstellen, analyseren, specificeren en valideren.
  • Business requirements kunnen opstellen met behulp van o.a. contextdiagrammen en feature trees.
  • Gebruikerswensen kunnen opstellen mbv persona's en verschillende requirements elicitation techniques.
  • Requirements duidelijk en gedetailleerd kunnen documenteren en illustreren met diagrammen en andere visualisaties.
  • Inzicht hebben in de rol van software en business requirements in een proces van iteratieve ontwikkeling en prototyping.
Inhoud
Requirements Engineering is een kernactiviteit tijdens de systeemontwikkeling die neerkomt op het vergaren en zorgvuldig specificeren van de eisen en verwachtingen die diverse stakeholders (opdrachtgevers, toekomstige gebruikers) hebben met betrekking tot een te bouwen software- en/of informatiesysteem. In dit vak bestuderen en werken we verschillende methoden, waaronder use cases, requirements elicitation en prototyping. Daarnaast leren we software en business requirements duidelijk en gedetailleerd vast te leggen en diagrammen en andere visualisaties effectief te gebruiken.
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
Groepsproject (50%) en individuele opdracht (50%). 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

Hoorcollege

Project
AanwezigheidsplichtJa

Werkcollege

Zelfstudie

Toetsen
Groepsproject
Weging1
ToetsvormProject
GelegenhedenBlok KW2, Blok KW3

Opdracht
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW2, Blok KW3