VISUALIZZARE LA TESTABILITÀ ARCHITETTURALE DI UN SISTEMA SOFTWARE

Più volte nel mio blog personale ho descritto l’importanza di prestare attenzione alla gestione delle dipendenze, specialmente in sistemi di grandi dimensioni. In tali progetti, visto il numero elevato di componenti coinvolte, una gestione non attenta delle dipendenze più pregiudicare sia la manutenibilità, sia la testabilità dell’intero sistema. Vista la dimensione di tali sistemi, solo un’automazione può fornire un’immagine realistica della situazione. In questo post ho descritto un’estensione del tool di modellazione Sparx Enterprise Architect scritta apposta per introdurre direttamente a livello dei diagrammi il calcolo delle metriche di testabilità e manutenibilità già descritte in precedenza.