IBM® Engineering Requirements
Management DOORS
(DOORS) stellt Elemente
und Operationen der Benutzerschnittstelle (User Interface, UI) für Anwendungen zur Verfügung, die Services der Domäne für
Anforderungsmanagement (Requirements Management, RM) für die gemeinsame Datennutzung verbrauchen.
Von DOORS bereitgestellte
UI-Elemente
DOORS stellt die folgenden Elemente der Benutzerschnittstelle für andere Produkte zur Nutzung bereit gemäß der RM-Domänenspezifikationen V1 und V2:
- Delegiertes Dialogfeld der Benutzerschnittstelle für die Auswahl von Anforderungsressourcen
- Delegiertes Dialogfeld der Benutzerschnittstelle für die Erstellung von Anforderungsressourcen
- Delegiertes Dialogfeld der Benutzerschnittstelle für die Auswahl von Ressourcen für die Sammlung von Anforderungen (Sichten)
- Vorschau der Benutzerschnittstelle (kompakte Wiedergabe, erweiterte Kurzinfo) bei angezeigten Links zu Anforderungsressourcen
- Vorschau der Benutzerschnittstelle (kompakte Wiedergabe, erweiterte Kurzinfo) bei angezeigten Links zu Ressourcen für die Sammlung von Anforderungen (Sichten)
- Factory-Ressource für die programmgestützte Erstellung von Anforderungsressourcen
Von DOORS
bereitgestellte OSLC-Operationen
In der folgenden Tabelle werden die Operationen aufgeführt, die
DOORS gemäß den angegebenen RM-Domänenspezifikationen bereitstellt.
Tabelle 1. OSLC-Operationen, die DOORS als RM-Provider bereitstelltOperation |
RM V1 |
RM V2 |
Serviceerkennung |
Ja |
Ja |
POST für Anforderungserstellung |
Ja |
Ja |
GET für eine Anforderung |
Ja |
Ja |
PUT für eine Anforderung |
Ja |
Ja |
GET für eine Sammlung von Anforderungen |
Ja |
Ja |
Einreihen für eine Sammlung von Anforderungen |
Ja |
Ja |
Ressourcenform |
Nein |
Ja |
QUERY wird auf Modulebene unterstützt |
Nein |
Ja |
QUERY für OSLC-Links wird auf Datenbankebene unterstützt |
Nein |
Ja |
Anmerkung: - Durch die Operation POST
wird eine Anforderung als erstes Objekt im Modul erstellt. POST ist
auf der Datenbankebene der Serviceerkennungsstruktur nicht verfügbar.
- Ein URI für die Sammlung von Anforderungen verweist entweder auf
ein Modul oder auf ein Modul mit einer angewendeten Sicht.
- Interne Links von DOORS sind nicht im Ergebnis der V1-Operation GET enthalten.
- Externe Links von DOORS sind nicht im Ergebnis der V1-Operation GET enthalten.
- Interne abgehende Links von DOORS sind im Ergebnis der V2-Operation GET enthalten. Sofern ein Objektattribut nicht auf globaler Ebene einer vordefinierten URI zugeordnet ist, verwenden diese Links die Linkmodulressourcen-URI als Namensbereichs-URI, auf die das Wort references folgt. Beispiel:
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
- Externe Links von DOORS sind in Ergebnissen der V2-Operation GET enthalten. Diese Links werden folgendermaßen angegeben:
- Eingehende Links: http://purl.org/dc/terms/isReferencedBy
- Abgehende Links: http://purl.org/dc/terms/references
Weitere
Informationen dazu, wie andere Anwendungen auf Services von
OSLC Requirements Management V2 über DOORS
zugreifen können, finden Sie im Abschnitt Über DOORS
auf OSLC-Services zugreifen. In diesem Artikel werden die in DOORS angebotenen Services zum Erstellen, Aktualisieren und Abfragen von Anforderungen und delegierten Benutzerschnittstelle beschrieben.