- User Requirements Notation
-
Die User Requirements Notation (URN) bietet die Möglichkeit, ein System zu spezifizieren und Anforderungen an dieses zu definieren. Es ist damit möglich, diese Anforderungen auf Richtigkeit und Vollständigkeit zu überprüfen.
URN ist eine von der ITU-T (Telekommunikations–Standardisierungs–Sektor der Internationalen Fernmeldeunion) in den so genannten Standards (Recommendations) definierte formale Beschreibungssprache.
Ein System wird in URN grafisch dargestellt und beinhaltet verschiedene Beziehungen zwischen Elementen.
Das Hauptaugenmerk von URN fällt auf das Requirements Engineering mit ihren Zielen und Szenarien.
Inhaltsverzeichnis
Notationen
Es wird innerhalb von URN zwischen zwei Notationen unterschieden:
- Goal-oriented Requirements Language (GRL): Notation für nicht funktionale Anforderungen (non-functional requirements)
- Use Case Maps (UCM): Notation für funktionale Anforderungen (functional requirements)
Goal-oriented Requirements Language (GRL)
Die Goal-oriented Requirements Language (GRL) ist 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.
Use Case Maps (UCM)
Use Case Maps (UCM) beschreiben grafisch die funktionalen Anforderungen eines Softwaresystems. Sie beschreiben präzise Abläufe, die MSC-Diagrammen ähneln. Es ist möglich einen Kontrollfluss darzustellen und verschiedene Aufgaben an diverse Plugins zu verteilen sowie Akteuren zuzuordnen.
Beispiel
Normen und Standards
- Z. 150 User Requirements Notation (URN) – Language requirements and framework
- Z. 151 User Requirements Notation (URN) – Language definition
Weblinks
Wikimedia Foundation.