Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:anforderungsdefinition

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
se:anforderungsdefinition [2010-05-03 10:47]
127.0.0.1 Externe Bearbeitung
se:anforderungsdefinition [2014-04-05 11:42] (aktuell)
Zeile 53: Zeile 53:
 **nach \cite[S. 242]{Goodliffe2006}** **nach \cite[S. 242]{Goodliffe2006}**
   * auch die umfangreichste Spezifikation hat Lücken, sonst wäre sie ja Programmcode!   * auch die umfangreichste Spezifikation hat Lücken, sonst wäre sie ja Programmcode!
 +
 +===== Anforderungsdefinition durch Beispielfälle =====
 +Anforderungen in Form von Beispielfällen zu definieren anstatt in Fließtext hat laut \cite{Rainsberger2007} Vorteile:
 +  * komplexe Regeln sind schwer in Fließtext zu beschreiben und durch den Entwickler zu verstehen
 +  * (scheinbar) einfache Regeln werden durch den Entwickler häufig falsch interpretiert,​ weil //​offensichtliche//​ Wörter anders verstanden werden (z.B. //Monat// -> Kalendermonat oder 30-tägiger Monat)
 +  * Beispielfälle (insb. mit Grenzwerten) definieren eindeutig die erwarteten Ergebnisse bei gegebenen Eingangsparametern und lassen keinen Spielraum für (Fehl-)Interpretationen
 +  * Beispielfälle (z.B. in Form von Excel-Tabellen) können direkt in (Unit-)Testfälle übersetzt werden
se/anforderungsdefinition.txt · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)