Requirements Engineering SoSe 18
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. More details at https://sdqweb.ipd.kit.edu/wiki/Vorlesung_Requirements_Engineering_SS18.