Was ist der Unterschied zwischen einer funktionalen und einer nicht-funktionalen Anforderung?
Eine funktionale Anforderung sagt, was das System tut – der Nutzer kann ein Passwort zurücksetzen. Eine nicht-funktionale sagt, wie gut – innerhalb von zwei Sekunden, für zehntausend gleichzeitige Nutzer, zugänglich für einen Screenreader. Nicht-funktionale Anforderungen sind die, die unter den Tisch fallen und dann eine Neufassung erzwingen, weil sie die Architektur einschränken und nicht das Verhalten.