Arbeitsergebnis: Ergänzende Spezifikationen
Dieses Artefakt erfasst die Systemanforderungen, die in Verhaltensanforderungsartefakten wie Anwendungsfallspezifikationen nicht so einfach erfasst werden können.
Zweck

Ergänzende Spezifikationen erfassen die Systemanforderungen, die in den Anwendungsfällen des Anwendungsfallmodells nicht so einfach erfasst werden können. Zu solchen Anforderungen gehören:

  • Gesetzliche Anforderungen und Anwendungsstandards
  • Qualitätsattribute des zu erstellenden Systems, einschließlich Benutzerfreundlichkeit, Zuverlässigkeit, Leistung und Servicefreundlichkeit
  • Andere Anforderungen, z. B. für Betriebssysteme und Umgebungen, Kompatibilität mit anderer Software und Designvorgaben
Beziehungen
Eingabe fürVerbindlich:
  • Ohne
Optional: Extern:
  • Ohne
Beschreibung
Kurze Gliederung

Es wird empfohlen, die ergänzenden Spezifikationen nach den Anforderungskategorien aufzubauen. Eine Beschreibung eines Kategorisierungsansatzes mit dem Akronym "FURPS+" finden Sie auf der Seite Konzept: Anforderungen.

Hauptbeschreibung

Die ergänzenden Spezifikationen sind eine wichtige Ergänzung des Anwendungsfallmodells, da sie alle Softwareanforderungen (funktionale und nicht funktionale) dokumentieren, die beschrieben werden müssen, um als vollständige Softwareanforderungsspezifikation zu dienen.

Eigenschaften
Optional
GeplantYes
Abbildungen
Wichtige Hinweise
Die ergänzende Spezifikation erfasst alle systemweit gültigen Anforderungen, nicht nur die nicht funktionalen. Es besteht häufig die irrige Meinung, dass alle funktionalen Anforderungen in den Anwendungsfällen und alle nicht funktionalen Anforderungen in den ergänzenden Spezifikationen dokumentiert werden. Dies stimmt nicht, da einige funktionale Anforderungen für das System als Ganzes gelten (z. B. eine Anforderung bezüglich der Onlinehilfe). Gleichermaßen gelten einige nicht funktionale Anforderungen nur für einen bestimmten Anwendungsfall (bzw. Ablauf in einem Anwendungsfall). In diesem Fall sollte die Anforderung dem Anwendungsfall zugeordnet werden, weil das System ansonsten "überentwickelt" wird.
Anpassung
Darstellungsoptionen

Diese Arten von ergänzenden Anforderungen variieren in den verschiedenen Projekten stark, deshalb sollten Sie diese Arbeitsergebnisse anpassen und Abschnitte definieren, die für Ihr Projekt spezifisch sind.

Weitere Informationen