UML-Checker-Plugin
Installation
- Das Plugin mit der Bezeichnung umlchecker-1.0-SNAPSHOT.jar und die Regeldatei mit der Bezeichnung UMLCheckerRegeln.xml hier herunterladen:
(Im Pool mit einem Sopra Account sind die benötigten Dateien schon vorbereitet „Schreibtisch→UML-Checker-Plugin) - Im Homeverzeichnis (das ist das Verzeichnis, das i.d.R. mit dem Benutzernamen endet) einen Ordner mit dem Namen Regeln anlegen und in diesen die Regeldatei UMLCheckerRegeln.xml einfügen.
(Im Pool mit einem Sopra Account muss dieser Schritt nicht gemacht werden) - Abschließend muss Astah neugestartet werden, damit die Installation erfolgreich abgeschlossen werden kann.
Bedienungsanleitung
Nach der erfolgreichen Installation des UML-Checker-Plugin, findet man in der Menüleiste unter dem Eintrag Tools in der sich öffnenden Liste ganz unten der Eintrag Checker. Über diesen lassen sich die folgende Funktionen aufrufen:
- Regel-Infos: Damit können sich alle Regeln, die angewendet werden, angesehen werden.
- Metrik-Check: Prüft die Syntax des aktuell sichtbaren Diagramms auf Basis der Syntaxregeln in der Regeldatei.
- Konsistenz-Check: Prüft die Konsistenz der Diagramme auf Basis der Konsistenzregeln in der Regeldatei.
- Syntax-Check: Prüft die Metrik des aktuell sichtbaren Diagramms auf Basis der Metrikregeln in der Regeldatei. Damit ist gemeint, dass geprüft wird, ob sich die Anzahl bestimmter Elemente innerhalb eines festgelegten Bereichs befindet
Soll ein Klassendiagramm untersucht werden, erscheint nach dem Auswählen des Syntax-Check-, Konsistenz-Check- oder Metrik-Check-Buttons die Abfrage, ob es sich um ein Problembereichsmodell oder ein Strukturmodell handelt. Nach der jeweiligen Auswahl erscheint wie bei den anderen Checks das Ergebnis der Überprüfung.
Die Meldungen des Metrik-Checks sind stets als Hinweise darauf zu verstehen, dass die gemessene Anzahl problematisch sein könnte. Wenn eine gute Begründung für die Anzahl besteht, kann dieser Hinweis ignoriert werden.
Die Meldungen der Syntax- und Konsistenzprüfung sollten hingegen ernst genommen werden, um eine gewisse Grund-Qualität der Diagramme zu erreichen. Die Meldungen sollten nur in sehr gut begründbaren Fällen ignoriert werden.
Feedback
Falls Ungereimtheiten, Fehler oder andere Probleme auftauchen sollten, bitte direkt den Tutor oder die Tutorin darauf hinweisen oder eine E-Mail an sopra@lists.cs.tu-dortmund.de senden, damit es zur schnellen Verbesserung oder Lösung des Problems weitergeleitet werden kann.