Anforderungs-Management für Eclipse-Nutzer kostenlos: Trend/Analyst

23.08.2007
Von Simon Wiedemann und Gerhard Versteegen

Fazit

Die Community Edition von Trend/Analyst hinterlässt einen soliden Eindruck – sowohl der MDRE-Ansatz als auch die hohe Dokumentenorientierung konnten überzeugen. Bezüglich ihres Funktionsumfangs kann die kostenlose Lösung durchaus mit lizenzkostenpflichtigen Produkten mithalten. Es ist zu erwarten, dass die Community Edition vor allem im Eclipse-Umfeld eine Reihe von Anhängern gewinnen wird.

Model Driven Requirements Engineering

Der Begriff des Model Driven Requirements Engineering (MDRE) wurde vor zwei Jahren von Gebit Solutions geprägt und findet mit Trend/Analyst erstmals eine Werkzeugunterstützung. Ziel ist es, durchgängig und konsistent modellgetrieben und somit auch nachvollziehbar von den Anforderungen bis hin zum lauffähigen Softwaresystem zu entwickeln. Ausgangspunkt war die Integration von Fach- und Entwicklungsabteilung über ein gemeinsames Modell und eine gemeinsame Sprache.

Herzstück von MDRE ist ein Metamodell, das die möglichen Anforderungsartefakte, deren Struktur und vor allem deren Beziehungen untereinander beschreibt. Ebenso lassen sich Beziehungen zu anderen UML-Artefakten beschreiben, etwa zu Diagrammen oder Elementen innerhalb von Diagrammen.

Das Metamodell ist die Grundlage für die Generierung sämtlichen Outputs – angefangen von detaillierten Spezifikationen bis hin zu rein textuellen Pflichten- und Lastenheften. Da sämtliche Informationen in einem Modell gespeichert sind, ist einerseits die erforderliche Flexibilität vorhanden, und andererseits wird die Vollständigkeit der Spezifikation sichergestellt. Sämtliche Auswertungen, wie zum Beispiel die einer Impact-Analyse, werden ebenfalls auf Basis des Metamodells vorgenommen.