Arbeitsergebnis: Softwareanforderung
Dieses Artefakt ist eine Spezifikation einer Bedingung oder Fähigkeit, die das System erfüllen bzw. erbringen muss.
Zweck

Softwareanforderungen werden dokumentiert, um Folgendes zu spezifizieren:

  • eine Softwarefähigkeit, die der Benutzer zur Lösung eines Problems benötigt, um eine Zielsetzung zu erreichen,
  • eine Softwarefähigkeit, die ein System oder eine Systemkomponente erbringen oder besitzen muss, um einen Vertrag, einen Standard, eine Spezifikation oder eine andere formale Dokumentation zu erfüllen
    [THA97].

Dieses Artefakt ist in der Softwareentwicklung sehr wichtig, obwohl in vielen Kontexten eine Reihe der Anforderungen normalerweise nur unvollständig dokumentiert werden. RUP adressiert diese Problemstellung insofern, als die Softwareentwicklung in mehreren Iterationen verwaltet wird und damit die wichtigen Voraussetzungen oder Anforderungen nach und nach aufgedeckt werden.

Beziehungen
Beschreibung
Kurze Gliederung

Wenn Sie dieses Artefakt erstellen, müssen Sie verschiedene Aspekte des Artefakts berücksichtigen, z. B.:

  • die unterschiedlichen Interessengruppen oder Stakeholder, die Anforderungen beizutragen haben,
  • die unterschiedlichen Anforderungstypen (Kategorien, Dimensionen), die betrachtet werden müssen.
Eigenschaften
Optional
GeplantYes
Anpassung
Darstellungsoptionen

Dieses Artefakt ist im Allgemeinen in anderen Artefakten für die Anforderungsspezifikation enthalten.



Weitere Informationen
Konzepte