Vak nog zonder naam

2019-2020
Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

Learn about requirements engineering practices for eliciting, modeling
and prioritizing
requirements. Through theory and hands-on exercises obtain insights
about how they
can be applied during software development.

Inhoud vak

A good requirements specification is critical for software project
success. This lecture gives an introduction to processes, methods and
representation forms for specifying and managing requirements.
Topics include: Requirements Elicitation, Requirements Analysis,
Specification, Modeling, Prioritization, Traceability, Requirements
Validation, and Requirements Evolution.
Recent topics such as User Participation, Software Analytics, and
Requirements Mining will also be covered.

Onderwijsvorm

4 hours per week lecture blended with assignments.

Toetsvorm

Assignments during the lecture period (40% of the grade), and a final
written exam (60% of the grade). A maximum of one assignment can be
compensated by an extra assignment, explicitly offered during the
lecture.

Literatuur

Main material:
Klaus Pohl: Requirements Engineering. Springer, 2010.

Additional background material:
Karl Wiegers and Joy Beatty: Software Requirements. Microsoft Press, 3rd
Edition, 2013.
Bernd Brügge and Allen H. Dutoit: Object-Oriented Software Engineering.
Pearson, 3rd Edition, 2010.

Doelgroep

3CS

Aanbevolen voorkennis

Basic programming experience. Some knowledge about software design is of
advantage.

Algemene informatie

Vakcode XB_0032
Studiepunten 6 EC
Periode P1
Vakniveau 300
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakcoördinator dr. A.E. Guzman Ortega
Examinator dr. A.E. Guzman Ortega
Docenten dr. A.E. Guzman Ortega

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Werkcollege, Hoorcollege