Einige der propagierten Techniken lassen sich im praktischen Einsatz so nicht einsetzen. Am Beispiel des Requirements-Engineering für Kraftfahrzeuge wird aufgezeigt, wo die sinnvollen Grenzen liegen.
Das Requirements Engineering (RE) umfasst die Ermittlung der relevanten Anforderungen an ein Softwaresystem und die Identifikation des Kontextes, in dem das zu erstellende System realisiert werden soll.