Komplexe Vorbedingungen bei Requirements

Beim Spezifizieren sind wir auf einen Sachverhalt gestoßen, der dem Projekt etwas Kopfzerbrechen bereitet hat. Wie schreibt man Anforderungen, die sehr komplexe Vorbedingungen haben, so auf, dass der Leser der Spezifikation diese versteht.
Mit komplexen Vorbedingungen ist hier gemeint, dass es sich um mehr als 4 Vorbedingungen handelt, die untereinander noch mit diversen Verundungen oder Veroderungen (Boolesche Operatoren) verknüpft sind.
Wie kann das in natürlicher Sprache so geschrieben werden, dass es noch jemand versteht, ohne einen Knoten im Hirn zu bekommen?
Ein Eingangsbeispiel soll das Problem verdeutlichen: Weiterlesen →

Verbindlichkeit von Diagrammen und (wilden) Zeichnungen in Spezifikationen

Die Verbindlichkeit sprachlicher Anforderungen in Spezifikationen ist, wenn auch hier und da unterschiedlich, aber typischerweise stets definiert. So lassen sich die “wichtigen” textuellen Teile der Spezifikation von den “unwichtigen” leicht durch die Schlüsselworte MUSS, SOLLTE usw. abgrenzen.

Wie sieht es nun aber mit den nicht-textuellen Anteilen einer Spezifikation aus? Weiterlesen →

Der Delta-Ansatz: Jenseits der grünen Wiese

Projekt beendet – alles auf Anfang! Nein, das muss nicht sein. Wenn Sie Ihr bereits bestehendes System erweitern wollen, stellen Ihnen Chris Rupp und Dirk Schüpferling in der aktuellen Ausgabe des Objektspektrums ein Verfahren vor, das Ihnen den Umgang mit Anforderungsänderungen erheblich erleichtert. Weiterlesen →