ShowCASE: Eine Reporting-Lösung für UML
Ein UML-Modell, das in einem CASE-Werkzeug "gefangen" ist, lässt sich kaum sinnvoll als
Diskussionsgrundlage für alle Beteiligten einsetzen. Notwendig dazu ist, die Modellinhalte so
aufzubereiten und darzustellen, dass auch Beteiligte ohne Erfahrungen im Umgang mit CASE-Tools sich
zurechtfinden können.
Die Reporting-Lösung ShowCASE wurde speziell für die Ausgabe umfangreicher Datenmodelle
entwickelt. Das Look-&-Feel der Reports orientiert sich stark am bekannten JavaDoc-Format, das
für die Dokumentation von Java APIs verwendet wird.
ShowCASE ist ein Plug-In für das CASE-Tool Rational Rose. Der Kern der Reporting-Funktionalität
basiert allerdings auf XMI, einem Standardformat zum Datenaustausch von UML-Modellen.
Die folgende Abbildung skizziert die Datenverarbeitung für HTML-Reports:

Die Report-Konfigurationen werden als XML-Datei gespeichert und stehen somit für weitere
Generierungsläufe zur Verfügung. Insbesondere wird dadurch auch die nicht-interaktive
Batch-Verarbeitung von Reporting-Aufträgen möglich.
