Ciclo de vida de desarrollo de aplicaciones

Los productos de Compuware mejoran la productividad del desarrollador; la calidad del código; el rendimiento de la aplicación; y la calidad y privacidad de los datos de prueba y todo ello, proporcionando una vía para la agilidad mainframe y la rápida entrega de la aplicación a través del ciclo de vida DevOps.

Analyze

Utilice Topaz for Program Analysis para comprender rápidamente programas complejos o con los que no está familiarizado y
realizar los cambios con confianza, independientemente de la falta de documentación fiable.

Mainframe Agility | DevOps | Mainframe Application Development

Las visualizaciones a petición en tiempo de ejecución de Topaz for Program Analysis muestran el orden real de las llamadas del programa y la I/O (entrada/salida) del archivo y de la base de datos

  • Incluye la capacidad de guardar, reproducir y comparar visualizaciones
  • No requiere código fuente

Los proyectos online le permiten agrupar sus programas en subconjuntos lógicos

  • Obtenga información jerárquica crítica de las relaciones entre programas: información sobre llamadas efectuadas y recibidas; y referencias copybook
  • Analice el impacto general de los cambios antes de realizarlos
Mainframe Agility | Data Quality | Mainframe Application Development

También ofrece información analítica profunda cuando se edita un programa específico

  • Se incluye un cuadro de estructura de programa generado de forma dinámica para mostrar visualmente la lógica del programa COBOL o PL/1 PROC
  • Un diagrama de flujo de datos único muestra cómo la información fluye a través de las variables que conforman el programa

Edit Data and Code

Edite datos con Topaz for Enterprise Data un editor único con una vista y aspecto comunes que libera a los programadores
de preocuparse del tipo de datos y, en su lugar, se concentren en el contenido de los mismos.

Un editor común para DB2, IMS, MVS, SQL Server, Oracle y datos Sybase

  • Los ficheros y los datos pueden copiarse rápidamente con un simple gesto de arrastrar y soltar
Data Quality | Mainframe Agility | Mainframe Application Development

Edite código en el familiar entorno Eclipse de Topaz Workbench, permitiendo a los desarrolladores
no especializados mejorar y validar la calidad del código COBOL a medida que trabajan.

Mainframe Agility | DevOps | Data Quality

Sus características de autocompletar y de ampliación de sintaxis mejoran la productividad del desarrollador

  • La interfaz basada en Eclipse abre la puerta a los desarrolladores multiplataforma para que comprendan y den soporte de forma más eficaz al código mainframe

La integración entre Topaz WorkbenchSonarLint permite a los desarrolladores asegurar la calidad del código y seguir los estándares directamente desde Topaz Workbench y a través de todo el ciclo de vida del desarrollo

  • Las comprobaciones de calidad sobre la marcha permiten que Desarrollo arregle los problemas mucho antes de que se vuelvan difíciles y más caros de arreglar
  • La complejidad del código puede minimizarse, lo que facilita mantener y solucionar problemas del código a lo largo del tiempo
DevOps | Data Quality | Mainframe Application Development

Build

Facilite la agilización mediante el empleo de la familiar interfaz basada en Eclipse, haciendo que su aplicación esté lista rápidamente para su prueba o implantación en producción.

Aumente la velocidad de cambios y mejore la calidad

  • En ISPW, un simple clic en «Generar» (Generate) extrae los copybooks adecuados, compila su programa y lo LinkEdita a la librería correcta
  • Internamente ISPW usa JCL estándar para iniciar las compilaciones y las LinkEdiciones
  • Mejore la sincronización, la visibilidad y el control en cada etapa del ciclo de vida de la aplicación

Test

Valide la calidad a lo largo de todo el ciclo de vida del desarrollo de la aplicación y pruébela con datos eficientes, efectivos y seguros. La integración de Topaz con SonarSource y Jenkins proporciona información instantánea sobre la calidad del código COBOL para los desarrolladores y una visión corporativa de la calidad para la dirección.

Data Quality | Mainframe Application Development | Mainframe Agility | DevOps

Analice sus necesidades de datos de prueba

  • Empleando las capacidades de visualización de relaciones en Topaz for Enterprise Data, determine fácilmente qué datos son necesarios para probar la aplicación
  • La visualización de las relaciones de datos puede ayudar a comprender qué datos deben incorporarse a los datos de prueba

Proteja los datos confidenciales

  • Identifique y proteja sus datos confidenciales empleando la Privacidad de los datos de prueba mediante la definición de reglas de privacidad, ejecutando las especificaciones de extracción con las reglas aplicadas y creando datos de prueba no confidenciales
  • Se aplicarán las mismas reglas de privacidad para los datos en los ficheros z/OS, en las tablas DB2, en los segmentos IMS y en las bases de datos y ficheros distribuidos
Data Quality |Mainframe Agility | DevOps
Data Quality | Mainframe Agility | DevOps

Aproveche Jenkins para sus esfuerzos de integración continua

  • La integración de Topaz for Program Analysis con SonarQube para la gestión de la calidad y con Jenkins para la integración continua, ayuda a las organizaciones a agilizar la entrega de aplicaciones a la vez que cumplen con los estándares de calidad

Vea las tendencias, señale los problemas y verifique el código integrado

  • El análisis estático se logra actualizando automáticamente el fuente del proyecto por medio de Jenkins desde PDS, Endevor y ISPW
  • Los líderes de equipos y la dirección pueden obtener una visión holística de cómo está evolucionando su base de código para comprender las tendencias de calidad y la progresión con el paso del tiempo
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
  • Puede verse fácilmente un resumen de problemas y focos de calidad reducida en todos los departamentos o tecnologías
  • Las actividades de desarrollo de aplicación mainframe cuentan con ricos cuadros de mando que proporcionan visibilidad de estadísticas individuales, de equipo y de proyecto.

Debug

Topaz puede acelerar el desarrollo de la aplicación y mejorar la calidad del código con Xpediter, un poderoso depurador mainframe habilitado para Eclipse.

Inicie rápidamente una sesión de depuración interactiva

  • Adquiera una comprensión intuitiva de la funcionalidad de las aplicaciones
  • Deténgalas/Inícielas; vea los datos; monitorice, revise y altere el flujo lógico; analice los programas, todo esto desde una única interfaz común y familiar basada en Eclipse
  • Pruebe escenarios difíciles de simular cambiando los valores de las variables sobre la marcha para modificar el flujo lógico de la ejecución del programa
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality

Deploy

Cuando el código está listo para implantarse en producción, se sincroniza fácilmente y las aprobaciones pueden realizarse rápidamente por medio de un dispositivo móvil.

Mainframe Agility | Data Quality

Con ISPW, puede implantar juntos los objetos distribuidos y los de mainframe en múltiples entornos al mismo tiempo, lo que garantiza la sincronización de toda la aplicación

  • Si se descubre un error, puede deshacer todos los cambios de una sola vez y reemplazarlos por la versión válida previa
  • Todos los fuentes se sincronizarán para que concuerde con el código implantado actualmente
  • Una vez el código está registrado, las aprobaciones pueden realizarse rápida y fácilmente incluso desde un dispositivo móvil
ISPW_mobile_phone

Monitor

Strobe monitoriza los periodos pico de uso de la CPU e identifica los trabajos que más contribuyen a su informe de rolling 4 hour average (R4HA).

Mainframe Agility | DevOps

Los trabajos/programas pueden ser afinados y volverse a monitorizar para asegurar de que no se convierten en problemas en el futuro. 

  • SMF Global Monitoring capta el uso de MSUs actual y el calculado de Rolling 4 Hour Average (R4HA) y los consumidores más altos de CPU
  • Batch Global Monitoring capta los tiempos transcurridos y los tiempos de la CPU para los trabajos seleccionados, iniciando automáticamente una medición si se traspasa el umbral
  • Programe las mediciones durante los periodos en los que las regiones online son altos consumidores continuos de CPU

  • Identifique los trabajos que contribuyen más a sus periodos pico de R4HA.
  • Inicie la medición directamente desde Strobe Insight Report para identificar la causa raíz del alto consumo de CPU
Mainframe Agility | DevOps | Data Quality

Audit

Audite y monitorice las aplicaciones para garantizar la seguridad y la integridad de los datos.

Mainframe Agility | DevOps | Mainframe Application Development

Proteja su negocio de infracciones de seguridad de los datos desde dentro

  • Con Hiperstation’s Global Record, recopile y obtenga una visión profunda de cómo se usan realmente las aplicaciones
  • La información puede añadirse a las capacidades SIEM existentes de Splunk’s, de forma que TI corporativa puede unificar sus esfuerzos de gestión de protección y cumplimiento de las normas de la seguridad

Diagnose

Cuando una aplicación falla, los desarrolladores a menudo se enfrentan a un arduo proceso para determinar la causa raíz.

Abend-AID | Mainframe Agility | DevOps | Data Quality

  • Topaz Workbench y Abend-AID reúnen la información de resolución del problema necesaria y proporcionan acceso basado en web, perfecto tanto para la primera línea de soporte de operaciones encargada de responder a él, como para el desarrollador menos experimentado
  • La información se reúne con muy poco consumo, a fin de minimizar el impacto en la capacidad productiva del entorno y en la utilización MIPS

Tune

Con Strobe, las organizaciones ahorran horas de tiempo y millones de dólares al descubrir sentencias de los programas que contribuyen al consumo excesivo de la CPU.

Mainframe Agility

  • Identifica instrucciones SQL y servicios de sistema DB2 que producen un tiempo CPU o tiempo de espera (WAIT) excesivos.
  • Vea los recursos y el porcentaje de tiempo de la CPU empleado dentro de los módulos y de las secciones de control, muestre los nombres de los procedimientos y los números de línea de código y obtenga la línea completa del código fuente

Feedback

Una vez que se ha identificado un problema de rendimiento o un fallo, los equipos de operaciones necesitan retroalimentar a los equipos de desarrollo.

Data Quality | DevOps | Mainframe Application Development

Capte rápidamente una solicitud de corrección de un problema

  • Con un clic desde iStrobe (mostrado aquí) o desde el informe web de Abend-AID, puede remitir una nueva solicitud de corrección de un problema

Ofrece un registro automático de los problemas para poder manejarlos dentro del proceso de desarrollo

  • Ofrece integración con JIRA para reunir automáticamente los datos de diagnóstico y guardar esta información contextual en los tickets de JIRA.
Data Quality | DevOps | Mainframe Application Development
Mainframe Agility | Data Quality | DevOps

Empiece la sesión de depuración con la información que necesita

  • La petición se manda a Topaz Workbench donde Desarrollo tendrá un punto inicial para recrear, depurar y por último, solucionar el problema.