„Goal-oriented Requirements Language“ – Versionsunterschied
[ungesichtete Version] | [ungesichtete Version] |
QS+ |
Mps (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{QS-Antrag|29. Juni 2010|2=''Meine [[WP:OMA{{!}}Oma]] versteht nur Bahnhof!'' <span style="white-space:nowrap;">-- [[Benutzer:Johnny Controletti|Johnny Controletti]] <small>15:31, 29. Jun. 2010 (CEST)</small></span>}} |
{{QS-Antrag|29. Juni 2010|2=''Meine [[WP:OMA{{!}}Oma]] versteht nur Bahnhof!'' <span style="white-space:nowrap;">-- [[Benutzer:Johnny Controletti|Johnny Controletti]] <small>15:31, 29. Jun. 2010 (CEST)</small></span>}} |
||
Bei der '''Goal Oriented Requirements Language''' ('''GRL''') handelt sich um eine grafische Notation zur Modellierung von nichtfunktionalen Anforderungen. |
|||
Bei der Zielorientierten Anforderungs Sprache('''Goal Oriented Requirements Language GRL''') handelt sich um eine grafische [[Notation| Notation]] zur [[Modellierung]] von nicht funktionalen Anforderungen. |
|||
Sie ermöglicht Projektanforderungen grafisch darzustellen und schwierige Zusammenhänge hervorzuheben. |
Sie ermöglicht Projektanforderungen grafisch darzustellen und schwierige Zusammenhänge hervorzuheben. |
||
Weiterhin besteht die Möglichkeit, den entstandenen Projektplan grafisch zu |
Weiterhin besteht die Möglichkeit, den entstandenen Projektplan grafisch zu evaluieren und verschiedene Wege zu vergleichen und auszuwerten. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== Normen und Standards === |
|||
⚫ | |||
Z. 150 User Requirements Notation (URN) – Language requirements and framework |
|||
⚫ | |||
⚫ | |||
⚫ | |||
Beispiel „Ein Kunde bestellt Spaghetti“: |
|||
⚫ | |||
<gallery> |
|||
⚫ | |||
</gallery> |
|||
⚫ | |||
⚫ | |||
<gallery> |
|||
⚫ | |||
</gallery> |
|||
⚫ | |||
<gallery> |
|||
⚫ | |||
</gallery> |
|||
==== Beispiel ==== |
|||
<gallery> |
|||
⚫ | |||
</gallery> |
|||
===== Erklärung des Beispiels: ===== |
|||
# Es gibt ein Hauptziel, nämlich Spaghetti für den Kunden zu kochen |
# Es gibt ein Hauptziel, nämlich Spaghetti für den Kunden zu kochen |
||
# Dazu benötige ich Nudeln die gekocht werden müssen |
# Dazu benötige ich Nudeln die gekocht werden müssen |
||
Zeile 56: | Zeile 33: | ||
⚫ | |||
==== Evaluationselemente ==== |
|||
<gallery> |
|||
⚫ | |||
</gallery> |
|||
⚫ | |||
[[Datei:Grl_evaluation.jpg|Elemente zur Evaluation des GRL-Diagrammes|400px]] |
|||
⚫ | |||
=== Weblink === |
|||
[[Kategorie:IT-Management]] |
|||
[http://www.itu.int/en/pages/default.aspx ITU - T] |
|||
[[Kategorie:Anforderungsmanagement]] |
Version vom 29. Juni 2010, 15:48 Uhr
Bei der Goal Oriented Requirements Language (GRL) handelt sich um eine grafische Notation zur Modellierung von nichtfunktionalen Anforderungen. Sie ermöglicht Projektanforderungen grafisch darzustellen und schwierige Zusammenhänge hervorzuheben. Weiterhin besteht die Möglichkeit, den entstandenen Projektplan grafisch zu evaluieren und verschiedene Wege zu vergleichen und auszuwerten.
GRL ist Bestandteil der User Requirements Notation (URN), welche von der ITU-T in den so genannten Standards (Z. 150 User Requirements Notation (URN) – Language requirements and framework) definiert wurde.
Notation
Hauptelemente:
Verbindung der Hauptelemente durch verschiedenen Beziehungen:
Zusätzliche Eigenschaften für die Beziehungen der Hauptelemente:
Beispiel „Ein Kunde bestellt Spaghetti“:
- Es gibt ein Hauptziel, nämlich Spaghetti für den Kunden zu kochen
- Dazu benötige ich Nudeln die gekocht werden müssen
- Die Nudeln sollen al dente sein
- Dabei muss ich die Kochzeit beachten, damit dieses Soft Ziel erfüllt wird
- Zu den Nudeln benötige ich noch eine Soße
- Damit der Kunde wieder kommt muss die Soße schmackhaft sein
- Durch 2. und 5. werden die SoftGoals 3 und 6 erreicht
- Wenn die beiden Tasks fertig sind habe ich mein Ziel erreicht
Elemente zur Evaluation des GRL-Diagrammes:
Mit Hilfe dieser Evaluationselemente kann das oben gezeigte GRL Diagramm noch evaluiert werden, indem jedes Objekt im GRL Diagramm mit den Evaluationselementen bewertet wird.