Event
Requirements Engineering [SS212400050]
Type
lecture (V)Online
Term
SS 2021SWS
2Language
EnglischAppointments
14Lecturers
Organisation
- KASTEL Koziolek
Part of
Literature
The lecture is based on slides and works by Martin Glinz, which is why there is no book that accompanies the lecture. Students are welcome to discuss differences between the lecture and the content of the course in class.
Main suggestion: Pohl, K. (2010). Requirements Engineering: Fundamentals, Principles, and Techniques. Springer Verlag. (will be available in library)
Further reading:
- I. Alexander, R. Stevens (2002). Writing Better Requirements. London: Addison-Wesley.
- A. Davis (2005). Just Enough Requirements Management. New York: Dorset House.
- D.C. Gause, G.M. Weinberg (1989). Exploring Requirements: Quality before Design. New York: Dorset House.
- M. Glinz (2013). A Glossary of Requirements Engineering Terminology, Version 1.5. International Requirements Engineering Board (IREB). Originally published in 2011. Available at http://www.ireb.org (check-out CPRE Glossary)
- E. Gottesdiener (2002). Requirements by Collaboration: Workshops for Defining Needs. Boston: Addison-Wesley.
- M.A. Jackson (1995). Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices. Addison-Wesley (ACM Press books): Wokingham, etc.
- A. van Lamsweerde (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications. Chichester: John Wiley & Sons.
- S. Robertson, J. Robertson (2006). Mastering the Requirements Process. 2nd edition. Boston: Addison-Wesley.
- K. Wiegers (2006). More About Software Requirements: Thorny Issues and Practical Advice. Redmond: Microsoft Press.
Appointments
- 13.04.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 20.04.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 27.04.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 04.05.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 11.05.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 18.05.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 01.06.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 08.06.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 15.06.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 22.06.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 29.06.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 06.07.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 13.07.2021 10:00 - 11:30 - Room: 50.34 Raum 301
- 20.07.2021 10:00 - 11:30 - Room: 50.34 Raum 301
Note
Information for summer term 2021: The lecture will not be held in the summer term 2021. You can still register for the course, prepare the material by watching the recordings of last years' lectures, and take the exam.
Having a good requirements specification is a critical prerequisite for any successful software project. This lecture gives an introduction to processes, methods and representation forms for specifying and managing requirements.
The topics include background and general overview, processes and methods for requirements elicitation, specification with natural language, object-oriented specification, use cases, UML, specification of quality requirements and constraints, as well as requirements validation and management.
General remarks: The lecture is held in English and all lecture material is in English. The lecture has been recorded and the recordings will be made available on the Ilias platform.