Measuring program comprehension. IEEE
Gli sviluppatori trascorrono la maggior parte del loro tempo a cercare di comprendere la struttura del codice esistente del software. Sfogliano decine di migliaia di righe di codice, fanno affidamento su lunghe chiamate Zoom con i team per capire tutti i componenti rilevanti e le loro dipendenze.
Tuttavia, occorrono settimane o addirittura mesi affinchè un team di sviluppo riesca ad implementare una modifica.
CAST Imaging 'comprende' come funzionano le applicazioni custom. Esegue il reverse-engineering di tutte le strutture di database, dei componenti del codice e delle interdipendenze nei sistemi software complessi, fino ai più piccoli dettagli. Crea blueprint reali, accurati e interattivi del funzionamento interno delle applicazioni, aiutando gli sviluppatori a determinare l'impatto e l'effort necessari per apportare modifiche o aggiungere nuove funzionalità.
Naviga visivamente nell'architettura attuale, a qualsiasi livello di dettaglio. Visualizza tutti gli elementi dell'applicazione - oggetti, funzioni, procedure, data descriptor e così via - e come interagiscono tra loro.
Trova facilmente tutti gli elementi che potrebbero essere interessati da una modifica, utilizzando diversi filtri. Puoi anche taggarli e lasciare delle note affinché gli altri possano vedere cosa stai modificando.
Crea automatica viste zoomabili delle modifiche con tutte le dipendenze tra livelli, tecnologie e applicazioni.
Visualizza istantaneamente il percorso tra due elementi di codice in tutte le tecnologie: oggetti, funzioni, procedure, chiamate API e così via, senza perdere alcun passaggio tra di essi.
Crea istantaneamente grafici completi e dettagliati di tutti gli elementi che accedono direttamente o indirettamente a un campo dati o di tutte le dipendenze di un elemento di codice API, funzione, oggetto, procedura ecc.
Analizza rapidamente l'intero flusso di una transazione, a partire da tutti gli elementi dell'interfaccia utente, fino a tutti gli elementi del database.
Individua rapidamente le dipendenze tra le applicazioni e valuta l'impatto delle modifiche sulle altre applicazioni.
Condividi tag, note, documenti e viste personalizzate specifici del contesto per fornire spiegazioni e indicazioni al team.
Ramesh Chandrasekaran
COO Nordics
LTI Mindtree
Alan Capper
Global Leader Application Modernization & Maintenance, MarshMcLennan
Benjamin Rehberg
Managing Director & Partner
BCG