IBM Rational DOORS
Seit Oktober 2009 ist Willert Software Tools IBM®-Business-Partner mit einer technischen Zertifizierung für das Rational®-Produkt DOORS®
Ein Werkzeug zum Anforderungs - Management
(Requirement Engineering)
Warum?
Die derzeit am meisten eingesetzten Werkzeuge zum Requirement Engineering sind immer noch Textverarbeitungs-Programme. Daraus entsteht sehr häufig auch die größte Schwachstelle im Entwicklungsprozess.

Betrachtet man den Informationsfluss der Anforderungen im Systems- und Software-Engineering, dann ergeben sich Abhängigkeiten in alle Bereiche. Das führt zu inhaltlich redundanten Texten in nahezu allen Engineering - Bereichen, angefangen bei den Anforderungen über das Software Design über Implementation, bis zu den Tests.
Ändert sich eine Anforderung z.B. im Lastenheft, dann ist die spannende Frage: Wie wirkt sich dieses auf das gesamte Projekt aus ? Wo fließen Änderungen ein, was muss neu getestet werden und welche Änderungen gibt es in den Testroutinen ?
Das Management dieser Abhängigkeiten wird auf Basis eines Anforderungs-Management-Werkzeuges (Requirement Engineering Tool) sehr viel einfacher möglich.
Die meisten Normen und Vorgehensmodelle (ISO 61508, SPICE, CMMI) empfehlen oder schreiben sogar die so genannte Traceability von Anforderungen vor. Das bedeutet, in der Praxis muss eine Impact Analyse möglich sein, mit der die korrekte Umsetzung und der Test von Anforderungen nachgewiesen werden kann. Das Gleiche gilt für Änderungen von Anforderungen.
Mit der herkömmlichen Erstellung eines Lasten- und Pflichtenheftes mit einem Textverarbeitungsprogramm ist das nicht möglich.
Hier setzen Anforderungs-Management-Werkzeuge an. Auf Basis eines Repository's können Anforderungen mit ihren Beziehungen dargestellt werden.
Wir bieten Ihnen das Werkzeug IBM® Rational® DOORS®, welches sich perfekt in die Modellierungsumgebung Embedded UML Studio II™ einfügt, und die Testumgebung auf Basis des TestConductor und TestRealtime.
DOORS® ist ideal geeignet, die Abhängigkeiten von Anforderungen auch über Auftragnehmer- und Auftraggeber-Beziehungen darzustellen.
Es unterstützt alle notwendigen Eigenschaften auch für komplexe Anwendungen, vor allem zur Auflösung von mehrdimensionalen Link-Beziehungen. Hier versagen viele herkömmliche Anforderungs-Management-Werkzeuge.
![]()