Anforderungsdiagramm
Ein Anforderungsdiagramm ist ein generisches Diagramm der Systems Modeling Language (SysML) zur grafischen Darstellung (Modellierung) von Anforderungen und deren Abhängigkeiten.
Anforderungsdiagramme erstellen Sie komfortabel mit dem bewährten Modellierungstool von MID.
Innovator Enterprise Modeling Suite kostenlos testen.
Definition
Das Anforderungsdiagramm (engl. requirement diagram) stellt Anforderungen an ein System und deren Abhängigkeiten dar.
Das Symbol des Anforderungsdiagramms zeigt ein Diagramm mit einer symbolischen Anforderung.
Verwendung
Anforderungsdiagramme beschreiben die Anforderungen an Ihr System, ihre Eigenschaften und die Abhängigkeiten zwischen den Anforderungen.
Im Anforderungsdiagramm können zu einer Anforderung neben den Merkmalen und Stereotypeigenschaften die Abschnittsinhalte Ansprechpartner, Stakeholders und Inhalte eingeblendet werden. Für die Abschnittsinhalte Ansprechpartner und Stakeholders kann die Pflege auf Automatisch gestellt werden. Bei automatischer Pflege werden die Abschnittsinhalte automatisch im Diagramm hinzugefügt. Ohne automatische Pflege werden lediglich die ungültigen Abschnittsinhalte entfernt. Der Abschnitt Stakeholders wird auch dann gepflegt, wenn die entgegengesetzte Eigenschaft ist Stakeholder für geändert wird. Er ist immer alphabetisch sortiert.
Die modellierten Inhalte und das verwendete Vokabular müssen sich an dem Know-how der beteiligten Personengruppen orientieren. Ein Anforderungsdiagramm modelliert einen Teilausschnitt der realen Welt. Es werden nur die Anforderungen und Abhängigkeiten berücksichtigt, die zur Beschreibung des Problembereichs benötigt werden.
Elemente des Anforderungsdiagramms
Knoten
Die folgenden Modellelemente können als Knoten in Anforderungsdiagrammen dargestellt werden:
Symbol | Element | Beschreibung |
---|---|---|
Anforderung |
Eine Anforderung enthält die Beschreibung der gewünschten Beschaffenheit und Fähigkeit, die ein System besitzen muss, um einen Vertrag zu erfüllen oder einer Norm, einer Spezifikation oder anderen, formell vorgegebenen Dokumenten zu entsprechen. Anforderungen können geschachtelt sein und besitzen eine Gliederungsnummer. Die Gliederungsnummer ergibt sich als zusammengesetzter Index der Anforderungen innerhalb ihrer Besitzer. Die Wurzel der Hierarchie ist erreicht, wenn der Besitzer einen anderen Elementtyp als Anforderung hat. |
|
Funktionale Anforderung |
Eine funktionale Anforderung enthält die Beschreibung einer gewünschten Fähigkeit eines Systems, um einen Vertrag zu erfüllen oder einer Norm, einer Spezifikation oder anderen, formell vorgegebenen Dokumenten zu entsprechen. |
|
Geschäftsanforderung |
Eine Geschäftsanforderung enthält die Beschreibung der gewünschten Beschaffenheit und Fähigkeit, die ein System besitzen muss, um einer geschäftlichen Zielsetzung zu entsprechen. |
|
Leistungsanforderung |
Eine Leistungsanforderung enthält die Beschreibung der gewünschten Leistungsfähigkeit, die ein System besitzen muss, um einen Vertrag zu erfüllen oder einer Norm, einer Spezifikation oder anderen, formell vorgegebenen Dokumenten zu entsprechen. |
|
Usability-Anforderung |
Eine Usability-Anforderung enthält die Beschreibung der gewünschten Beschaffenheit und Fähigkeit, die ein System besitzen muss, um den Normen bezüglich der Systemnutzung durch dessen Anwender zu entsprechen. |
|
Wartbarkeitsanforderung |
Eine Wartbarkeitsanforderung enthält die Beschreibung der gewünschten Beschaffenheit und Fähigkeit, die ein System besitzen muss, um einen Vertrag zu erfüllen oder einer Norm, einer Spezifikation oder anderen, formell vorgegebenen Dokumenten bezüglich der Wartbarkeit des Systems zu entsprechen. |
|
Zuverlässigkeitsanforderung |
Eine Zuverlässigkeitsanforderung enthält die Beschreibung der gewünschten Beschaffenheit und Fähigkeit, die ein System besitzen muss, um einen Vertrag zu erfüllen oder einer Norm, einer Spezifikation oder anderen, formell vorgegebenen Dokumenten bezüglich der Zuverlässigkeit des Systems zu entsprechen. |
Kanten
Kanten stellen in Anforderungsdiagrammen Abhängigkeiten dar:
Symbol | Element | Beschreibung |
---|---|---|
Abhängigkeit | Eine Abhängigkeit ist eine gerichtete Beziehung, die angibt, dass das Quellelement vom Zielelement abhängig ist. | |
Ableitungsbeziehung Derive Requirement Relationship |
Eine Ableitungsbeziehung ist eine Abhängigkeitsbeziehung, die angibt, dass das Element eine Abstraktion des verbundenen Elements darstellt. | |
Kopie Copy Relationship |
Eine Kopie ist eine Abhängigkeitsbeziehung, die angibt, dass das Element eine Kopie des verbundenen Elements darstellt. | |
Gerichtete Beziehungskante | Hinzufügen einer existierenden gerichteten Beziehungskante zu einem Element. | |
Mitgliedschaft | Hinzufügen einer existierenden Mitgliedschaftskante zu einem Element. |