Requirements Engineering ist ein systematisches Vorgehen, um sicherzustellen, dass alle relevanten Anforderungen ermittelt und verstanden werden, dass die Stakeholder ein gemeinsames Verständnis der Anforderungen haben, und dass alle Anforderungen spezifiziert und modelliert sind.