Requirements Engineering

Module Code
CS2360
Module Coordinator
  • Prof. Dr. Harald Ritz
Teacher
  • Prof. Dr. Harald Ritz
Short Description

A requirement analysis is the decisive factor for the success of a project or product. It takes a central position in the system development. The course „Requirements Engineering” describes the process of gathering requirements on systems and managing their constant change. It provides strategies, for a pragmatic implementation.

Learning Objectives

Professional competences:

  • The students have a comprehensive insight into the discipline of requirements engineering. They know the usual phases of the requirements engineering process in projects (especially software development projects, but also other projects such as IT management projects in general).
  • Students can work as requirements engineers in software development projects. In particular, the students master the stakeholder identification, context definition, requirements collection, documentation, and administration.
  • The students are able to successfully complete the certification for the IREB CPRE within a small effort.

Comprehensive competencies:

  • Students can think in a structured way and have a capacity for abstraction.
Contents
  • Foundations of requirements engineering
  • Differentiation of system and system context
  • Requirements analysis
  • Documentation of requirements (natural language and model-based)
  • Requirements check and reconciliation
  • Requirements management
  • Requirements management tools
  • Interaction of project management and requirements engineering
Duration in Semester
1
Instruction Language
German
Total Effort
6.0 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
4
Method of Instruction

Vorlesung 2 SWS; Praktikum 2 SWS

Requirements for the awarding of Credit Points

Examination prerequisite: regular participation (80% of the time)

Examination: written exam and case study

Availability
Semesterly
References
  • Die SOPHISTen: Requirements Engineering – die kleine Fibel, SOPHIST GmbH Nürnberg. Kostenfrei bestellbar unter: https://www.sophist.de/publikationen/wissen-for-free/
  • Ebert, Christof: Systematisches Requirements Engineering – Anforderungen ermitteln, dokumentieren, analysieren und verwalten, dpunkt.verlag, Heidelberg
  • Hruschka, Peter: Business Analysis und Requirements Engineering: Produkte und Prozesse nachhaltig verbessern, Hanser, München
  • Pohl, Klaus; Rupp, Chris: Basiswissen Requirements Engineering: Aus- und Weiterbildung nach IREB-Standard zum Certified Professional for Requirements Engineering Foundation Level, dpunkt.verlag, Heidelberg
  • Rupp, Chris & die SOPHISTen: Requirements-Engineering und -Management – aus der Praxis von klassisch bis agil, Hanser, München