 |
 | |  |  | | Beschreibung |  | Das zweite Teilgebiet der Software-Visualisierung ist die Programm-Visualisierung. Im Vordergrund steht die Darstellung einer konkreten Implementierung eines Programms. Im Gegensatz zur Algorithmen-Visualisierung, wo nur eine Unterscheidung hinsichtlich von statischer und/oder dynamischer Visualisierung vorgenommen wird, kann die Programm-Visualisierung differenzierter betrachtet werden. Bei einem Programm unterscheidet man genauer zwischen der Darstellung von Quellcode oder den darin verwendeten Daten (Datenstrukturen) und danach, ob die Visualisierung statisch oder dynamisch erfolgt.
Wurde die Algorithmen-Visualisierung vorwiegend im Ausbildungsbereich eingesetzt, so findet die Programm-Visualisierung hauptsächlich Verwendung bei der professionellen Software-Entwicklung. In Abhängigkeit von der Art der Analyse (statische und/oder dynamische Programm-Visualisierung) existieren eine Reihe von Werkzeugen, die diese Aspekte unterstützen.
Beispiele für statische Programm-Visualisierungssysteme sind: Imsovision [ MLMD01], SeeSoft [ ESS92] bzw. SeeSys [ BaEi95] und Sotograph. Dynamische Programm-Visualisierung wird u.a. durch JVisualize oder JInsight [ PJM+02] unterstützt.
|  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |   | Übergeordnet |  |  |  | |  |  |  |  |  | Programm-Visualisierung |  |  |  |  |  | Literaturhinweise |  |  |  | |  |  | |  |  | |  |  | |  |  |  |  |  |  |
|