DOORS als OSLC-Service-Provider

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 bereitstellt
Operation 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.


Videosymbol Video

Jazz.net-Kanal
Software Education-Kanal

Schulungssymbol Kurse

IoT Academy
Skill-Gateway

Fragesymbol Community

Jazz.net
Jazz.net-Foren
Jazz.net-Bibliothek

Supportsymbol Support

IBM Support-Community
Bereitstellungs-Wiki