NWI-IPC023
Requirements Engineering and Design
Cursus informatieRooster
CursusNWI-IPC023
Studiepunten (ECTS)3
CategorieBA (Bachelor)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Informatica en Informatiekunde;
Docenten
VorigeVolgende 2
Docent
M. Affonso Medeiros, MSc
Overige cursussen docent
Docent
G.J. Geels
Overige cursussen docent
Docent
dr. M. Santos Wessel
Overige cursussen docent
Contactpersoon van de cursus
dr. H.K. Schraffenberger
Overige cursussen docent
Examinator
dr. H.K. Schraffenberger
Overige cursussen docent
Collegejaar2023
Periode
KW3  (29-01-2024 t/m 07-04-2024)
Aanvangsblok
KW3
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
 
After successful completion of the course, you can:
  • Develop a vision for a novel interactive system and document it in the form of a vision statement 
  • Identify and describe stakeholders using, e.g., stakeholder profiles, user classes, and user personas 
  • Elicit, analyze, specify, validate, and manage functional and non-functional requirements in the context of software development and design, using, e.g., user stories, use case diagrams, and kanban boards
  • Prioritize requirements in the context of software development and design, making use of the MoSCoW method 
  • Prototype interactive systems, moving from low-fidelity prototyping to high-fidelity prototyping, using adequate tools
  • Design software interfaces in accordance with design guidelines, usability principles, and accessibility requirements
  • Assess and improve the usability of interactive systems through a usability test with users or a usability inspection with experts 
Inhoud
Requirements engineering is a core activity during system development. It involves the elicitation, analysis, specification, validation, and management of requirements with respect to a software system or information architecture. In this course, you learn to carry out different requirements engineering, prototyping, and design activities. You do this in a group project, in which you devise, specify, design, prototype, and evaluate your own novel interactive system and identify the most critical stakeholders and system characteristics. You will also learn about general design guidelines, usability principles, and accessibility requirements and get to apply them to your project. 

Instructional modes
  • Lecture
  • Tutorial
  • Self-study
Niveau

Voorkennis

Toetsinformatie
Two group assignments (each 50%). For passing the course, a minimum grade of 5.5 for both assignments is required.
Bijzonderheden

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

Project
AanwezigheidsplichtJa

Toetsen
Groepsopdracht
Weging1
ToetsvormOpdracht
GelegenhedenBlok KW3, Blok KW4