Requirements Engineering

Textuelle Anforderungen

Wie sieht eine Satzschablone zur Vermeidung sprachlicher Mehrdeutigkeit aus?

Bedingung → muss/soll/wird → das System → <wem> die Möglichkeit bieten/fähig sein/... → Objekt → Prozesswort
 
Beispiel: Unter der Bedingung, dass der Kunde eine gültige Kreditkarte und E-Mail-Adresse hat, muss das System dem Kunden die Möglichkeit bieten, ein neues Konto anzulegen.

Enthaltene Aspekte: Rechtliche Verbindlichkeit (muss), Kern der Anforderung, Art der Aktivität, Objekte, Bedingungen

Diskussion