This page in EN

Veranstaltung

Requirements Engineering [SS232400050]

Typ
Vorlesung (V)
Präsenz
Semester
SS 2023
SWS
2
Sprache
Englisch
Termine
0

Dozent/en

Einrichtung

  • KASTEL Koziolek

Bestandteil von

Literatur

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.

Anmerkung

Informationen für das SoSe 2023:
Die Vorlesung wird ab dem SoSe 2023 nicht mehr gehalten, kann jedoch anhand der Aufzeichnungen der Vorjahre bis zum SoSe 24 mündlich geprüft werden. Anmeldungen werden nur noch bis zum Ende des WiSe 23/24 möglich sein. Melden Sie sich bei Interesse bitte bei den unter https://sdq.kastel.kit.edu/wiki/RE angegebenen Mitarbeiterinnen.

Eine vernünftige Spezifikation der Anforderungen ist eine entscheidende Voraussetzung für jedes erfolgreiche Softwareprojekt.
Die Vorlesung gibt eine Einführung in die Prozesse, Verfahren und Darstellungsformen für das Spezifizieren und Verwalten von Anforderungen.

Themen sind u.a. Grundlagen und Überblick, Prozesse und Methoden der Anforderungsgewinnung, Spezifikation mit natürlicher Sprache, Objektorientierte Spezifikation, Anwendungsfälle, UML, Spezifikation von Qualitätsanforderungen und Randbedingungen, sowie Prüfung und Verwaltung von Anforderungen.

Allgemeine Informationen: Die Vorlesung wird auf Englisch gehalten und das Vorlesungsmaterial ist ebenfalls auf Englisch. Die Vorlesung wurde aufgezeichnet und die Aufzeichnungen werden über Ilias zur Verfügung gestellt.