SourceForge.net Logo
Disable Menu
Das CodeAnalysingPlugIn
Dieses Kapitel soll eine Art Benutzungsanleitung für das CodeAnalysingPlugIn sein. Es wird davon ausgegangen dass das PlugIn entsprechend der Anleitung auf dieser Webseite installiert wurde.

     

Aufruf der CAP-Perspektive
Das PlugIn ist zum Analysieren von Packages in Projekten gedacht die momentan mit Eclipse entwickelt werden. Am einfachsten ist es, wenn sie auf das zu analysierende Projekt im Package Explorer der JAVA Perspektive rechts klicken und den Menüpunkt Show CA wählen.

      Extension Point
(Aufruf der Code Analyse)

       

     

Die CAP-Perspektive
Das Code Analyse PlugIn besitzt eine eigene Perspektive:

overview
(Gesamtansicht CA-Perspektive)

In dieser Perspektive werden alle Kennzahlen und Beziehungen eines analysierten Packages benutzerfreundlich dargestellt.

Der Package Explorer
Package Explorer
(Package Explorer)

Die CA Perspektive besitzt einen eigenen Package Explorer, er zeigt alle im Projekt verwendeten Packages und die darin enthaltenen Klassen und Interfaces. Das hier gewählte Package wird analysiert.
Orange dargestellte Packages können von der Code Analyse analysiert werden.
Grün werden zu analysierende Klassen dargestellt.
Weiß dargestellte Elemente sind importiert und können nicht analysiert werden.

Das Beziehungsfenster
Im Beziehungsfenster werden die Afferenten und Efferenten Beziehungen eines Packages graphisch dargestellt. Es ist möglich durch klicken auf ein dargestelltes Package diesen zum aktiv analysierten zu machen.

      Class Analysis
(Class Analysis)

Distance Graph

Distance Graph
(Distance Graph)

Der Distance Graph stellt die Packages eines Projektes als Punkte in einem Koordinatensystem dar, die Größe der Punkte repräsentiert die Anzahl der Klassen in einem Package. Die x Achse zeigt die Abstraktheit und die y Achse die Instabilität an. Zwischen Instabilität und Abstraktheit verläuft eine Ideale Linie auf der die Packages am besten liegen sollten. Das momentan aktive Package ist grün markiert.
Man hat die Möglichkeit durch Klicken auf einen Punkt diesen zum aktuell Analysierten zu machen um in den anderen Fenstern weitere Informationen darüber zu erhalten. 

       

     

Statistics

Statistics
(Statistic)

Das Statistic Window gibt einen Überblick über die ermittelten Kennzahlen.

Statistic Chart

Stats Chart
(Static Chart)

Das Static Chart zeigt die Ermittelten Kennzahlen mit Hilfe von Kuchen- und Balkendiagrammen für den Benutzer übersichtlich an.

*ferente Deps
Dep Views

 

Diese Fenster zeigen die Afferenten und Efferenten Beziehungen eines Analysierten Packages in einer Übersicht. Auch hier ist es möglich durch Klick auf ein Package dieses zum Aktuell analysierten zu machen. Die benutzten Farben der dargestellten Elemente sind die gleichen wie im Package Explorer.