Darstellung von Software-Architekturen
Unter Software-Architektur wird hier die Gliederung und Abhängigkeiten des Codes eines Software-Systems verstanden.
Die Gliederung ist in den meisten Fällen hierarchisch. Die Komponenten sind entweder Sub-Systeme oder Code-Dateien oder -Module.
Die Verwendung (include oder use) der Komponenten beschreibt deren Abhängigkeiten.
Es können bestimmte Komponenten für einige Komponenten ausgeschlossen oder vorgeschrieben werden.
QualidoScope stellt die hierarchische Struktur eines Software-Systems in einer Tree-Map dar.
Darüber hinaus kann mit QualidoScope
- Die Verwendbarkeit einer Komponente definiert werden.
- Verstöße gegen die Verwendbarkeit können untersucht und dargestellt werden.
- Zyklische Verwendung von Komponenten aufdecken.
- Komponenten, die häufig verwendet werden, erkennen ebenso wie
- Komponenten, die viele andere verwenden.
Diese Aspekte können graphisch dargestellt werden.