infos:astah:umlcheckerplugin

UML-Checker-Plugin

  1. 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)
  2. 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)
  3. Das Programm Astah öffnen und in der oberen Leiste den Help-Button auswählen. In der sich öffnenden Liste auf Plugin List … klicken. Daraufhin öffnet sich ein Plugins-Fenster.
  4. In der linken oberen Ecke des Plugins-Fenster den Button Install betätigen. Es erscheint ein weiteres Fenster zum Auswählen der Plugin-Datei.
  5. In den entsprechenden Ordner gehen, in dem die Datei mit der Bezeichnung umlchecker-1.0-SNAPSHOT.jar abgelegt wurde und diese auswählen. Das Plugin erscheint im Plugins-Fenster und es erscheint die Meldung, dass Astah neu gestartet werden muss, damit das Plugin benutzt werden kann.
  6. Abschließend muss Astah neugestartet werden, damit die Installation erfolgreich abgeschlossen werden kann.

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.

  • infos/astah/umlcheckerplugin.txt
  • Zuletzt geändert: 2021/08/06 19:29
  • von tristan.schaefer