Navigator Atlas
Mapee el código. Rastree el impacto. Cambie con confianza.
Navigator Atlas realiza un análisis estático y determinista de COBOL, TAL, C/C++ y SCOBOL, mapeando cada ruta de llamada, cada acceso a archivos, cada referencia de campo y cada dependencia. En un entorno NonStop heredado, cada cambio conlleva un riesgo oculto. Un programa modificado puede romper llamadores que nadie sabía que existían. Un cambio en el diseño de un archivo puede corromper datos de forma silenciosa en todo el sistema. Un campo renombrado puede propagarse a través de copybooks, párrafos y flujos de datos que no se han documentado en años. Atlas ofrece una imagen completa del impacto en segundos. El mismo código fuente siempre produce la misma respuesta. Sin conjeturas. Sin alucinaciones.
Matriz de Referencias Cruzadas
La matriz CrossRef le ofrece una única cuadrícula que muestra la relación de cada programa con cada archivo de la carpeta: el tipo de vista que antes requería semanas de documentación manual para producirse.
Tipos de Acceso por Colores
- Verde — Acceso de solo lectura
- Rojo — Acceso de solo escritura
- Amarillo — Lectura + Actualización (el riesgo más común)
- CRUD completo — Acceso total marcado para revisión
Exploración Interactiva
Haga clic en cualquier celda de la matriz para ir directamente al informe detallado de acceso a archivos de ese programa. Filtre la cuadrícula por nombre de programa, nombre de archivo o solo archivos compartidos para centrarse en lo que importa para su tarea actual.
La matriz hace visible de un vistazo el riesgo de los archivos compartidos: un dato crítico para cualquier plan de refactorización o migración.
Análisis de Impacto
El gráfico de llamadas a nivel de carpeta eleva la vista de los programas individuales a todo el subsistema, mostrando cómo se llaman los programas entre sí, dónde se forman los grupos y dónde se ocultan los programas huérfanos.
QAOffice tiene todos estos programas (azul) y si hace clic en uno de ellos, ginspin…
Verá todos los archivos (naranja) en los que está. Puede hacer clic en uno de estos archivos, SORTDISK…
Y le muestra todos los programas en los que está (8).
Coloración por Subsistema
Los nodos se colorean por subsistema o categoría, haciendo que los límites arquitectónicos sean visibles de inmediato, incluso en una carpeta de 500 programas.
Exploración con un Clic
Haga clic en cualquier nodo del gráfico para ir directamente al informe individual de ese programa, conectando sin problemas las vistas de carpeta y de programa.
Aristas por Tipo de Llamada
Las aristas se clasifican por mecanismo de llamada: CALL, ENTER TAL, SEND y otros patrones de comunicación entre programas, cada uno representado de forma distinta.
Huérfanos y Grupos Acoplados
Los programas inalcanzables (huérfanos) y los grupos fuertemente acoplados salen a la luz de inmediato: ambos son señales clave de riesgo para la planificación de la modernización.
Informe de Programa Individual: Resumen
Cada programa analizado por Atlas obtiene una página de informe dedicada: un resumen en una sola pantalla que responde a las preguntas más comunes sin tener que investigar.
Lenguaje y Líneas
Lenguaje detectado automáticamente con indicador de anulación manual. Recuento exacto de líneas, incluida la expansión de copybooks.
Párrafos y Complejidad
Recuento total de párrafos y puntuación de complejidad ciclomática: su primera señal de riesgo de mantenimiento.
Recuento de Problemas
Código muerto, párrafos inalcanzables y anomalías estructurales detectados automáticamente.
Diagramas que Realmente Ayudan
Atlas genera ocho tipos distintos de diagramas, todos interactivos en el navegador y exportables como SVG para documentación o revisiones de arquitectura.
Gráfico de Llamadas
Aristas de ejecución de párrafo a párrafo: vea exactamente quién llama a qué.
Flujo de Párrafos
Flujo de control a nivel de párrafo: visualice las ramificaciones y los bucles.
Flujo / Secuencia
Secuencia de ejecución y flujos de mensajes entre programas representados con claridad.
Gráfico de Datos
Párrafos y los archivos que leen o escriben: mapee el flujo de datos de un vistazo.
Redefiniciones
Superposiciones de estructuras de datos COBOL: comprenda las cadenas REDEFINES sin conjeturas.
Árbol de Copybooks y Mapa de Calor
Jerarquía de inclusión de copybooks y mapa de calor de complejidad para evaluar el riesgo de un vistazo.