Funcionalidades
Caravel Modernization Tool dispone de las siguientes funcionalidades:
- Conexión a la plataforma iSeries:
Gestión para la conexión entre el cliente y la plataforma
iSeries del sistema Legacy a analizar.
- Especificación del Sistema Original:Definición
del alcance del Sistema Legacy a analizar y/o convertir, con determinación
de sus componentes.
- Creación del Catálogo:Determinación
de la lista de objetos a convertir o analizar.
- Funciones de Importación: Importación
desde la plataforma iSeries de todos los componentes del sistema a convertir
o analizar.
- Correlación: Gestión de la
correlación ente fuentes y objetos, estableciendo la correspondencia
entre ambos. Para ello, la herramienta proporciona un potente mecanismo
de reglas adaptables a las características de cada sistema.
- Análisis completo de “resources”:
Verificación de la presencia de todos los componentes del sistema
necesarios.
- Documentación: Documentación
automática completa de todo el sistema, con niveles de detalle
configurables. Esta documentación se genera en formato HTML. Por
otro lado, pueden realizarseexportaciones a CSV a partir de tablas específicas.
- Árboles semánticos: Análisis
y construcción de los árboles semánticos en XML
de todos los programas del sistema.
- Repositorio: Construcción del repositorio
con toda la información del sistema, componentes y relaciones.
- Análisis de las dependencias de todos
los componentes: Precedencias, dependencias, referencias
cruzadas y cíclicas. Inclusión de esta información
en el repositorio.
- Análisis de las características
y de la estructura de cada componente: Inclusión
de esta información en el repositorio.
- Consulta para la modernización: Evaluación
y medida, según métricas estándares, de la complejidad
y eficacia de cada componente. Los datos utilizados para estas métricas
son exportables a formato CSV con el fin de que el usuario pueda reelaborarlos
y personalizarlos, construyendo de forma sencilla sus propias métricas.
- Informes sobre la consultoría para la modernización,
estructurados en tres niveles:
- Modificaciones sugeridas para obtener un mayor nivel de eficacia
y mantenibilidad.
- Modificaciones sugeridas para la reescritura en Java del sistema.
- Modificaciones sugeridas como preparación para la conversión
automática del sistema con Caravel Modernization Tool.
- Código inalcanzable.
- Componentes referenciados pero no utilizados.
« »