Validaciones dinámicas
![Image](/portal/images/2023/03/14/a012.jpg)
Las Validaciones dinámicas (VD) de SysViewSoft están orientadas a validar que los cambios realizados por el programador en el código fuente no impacte de forma negativa en el performance y funcionalidad del componente modificado.
VD se apoya en el software de monitoreo de performance con el que cuente el cliente, SysViewSoft se encarga de configurarlo e integrarlo a VD a fin de obtener la información necesaria para validar los cambios realizados.
Alcance
VD se aplica a los programas Cobol Batch e Interactivos (Cics).
Evaluaciones.
Una configuración estándar de las VD considera evaluar el consumo de CPU y el tiempo de ejecución además de verificar que el programa en etapa de testing ejecute todos y cada uno de los comandos SQL incluidos en él (Select, Insert, Update&Delete).
Las VD generan una calificación que en caso de ser positiva permitirá la promoción del componente al nivel superior del sistema de control de cambios, en caso contrario el componente no podrá ser promovido.
- Monitorea y registra cada prueba, comparando performance inicial y final de cada serie de pruebas por componente.
- Las reglas de aprobación se configuran en forma dinámica con una sintaxis amigable. Ejemplo:
IF $ONLINE THEN
$TIME_RESPONSE<1000 and $STOP_RUN=0 AND $COMMITS>5
IFEND
- Es posible condicionar un flujo de proceso incluyendo la aprobación de diferentes departamentos.
- Permite configurar el bloqueo de los componentes a nivel de aplicaciones o diferentes criterios que establezca la empresa.
- Cuenta con una consola gráfica para seguir la evolución de las pruebas. La consola se instala en un servidor Windows a fin de no consumir MIPS del mainframe.
Beneficios de las Validaciones Dinámicas.
- Se evitan “ABEND” productivos que evitan retrasos, reprocesos y el uso adicional recursos de MIPS.
- Se fortalece el nivel de aseguramiento de la calidad.
- Se evita un uso no planeado de recursos de memoria, cpu y base de datos.
- Se mide el desempeño de los recursos que realizan el mantenimiento de las aplicaciones.
- La funcionalidad de VD se customiza a las necesidades particulares del cliente.