Abstract:
La mayoría de empresas que cuenta con un equipo dedicado al mantenimiento de software invierten mucho tiempo en el desarrollo de los cambios y los resultados pueden no ser los esperados. Para atacar este inconveniente se plantea contar con una herramienta que sea capaz de integrar el análisis de dependencias y permita visualizar las dependencias adecuadamente, para determinar el impacto que tiene la realización de los cambios, y poder establecer los recursos y el tiempo necesario para llevar su implementación. En el presente trabajo se plasma la arquitectura de esta herramienta, se escogen elementos de análisis seleccionados del lenguaje de programación PL/QLS y se propone un procedimiento que sirve de complemento a las metodologías que las empresas ya tienen. Se documenta el uso de está herramienta con una lista de requerimientos de una aplicación real. Para utilizar esta herramienta se requiere que se tenga el licenciamiento correspondiente.
Aunque el lenguaje de programación que se utilizó es PL/QLS, la arquitectura es flexible para la incorporación de nuevos lenguajes o el nivel de detalle de información que se necesita analizar, para ello hay que elaborar un componente de esta arquitectura específica a esta tarea.