Software Visualization

Software Visualization ermöglicht die Durchführung von computergrafischen Visualisierungen verschiedener Aspekte der Software. Dies können die Softwarestruktur und die Ausführung von Software sein. Hierbei ermöglicht Software Visualization die Analyse komplexer Daten. Software Visualization setzt zu diesem Zweck Techniken aus Gebieten wie z.B. Data Mining, Informationsvisualisierung, Softwaretechnik, Computergrafik und Programmiersprachen ein. Mit einem Software Visualization Tool lassen sich z.B. Anzahl der Methoden, Subklassen einer Klasse, Objektnamen und Klassenhierarchien visuell anzeigen. Weitere Funktionen sind z.B. Panorama, Rotation und Zoom.