Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodigital.ipn.mx/handle/123456789/15889
Título : PROCEDIMIENTO DE ANÁLISIS PARA SISTEMAS HEREDADOS EN LA PLATAFORMA MAINFRAME
Autor : M. EN C. RODRÍGUEZ ÁVILA, EDUARDO RENÉ
VEGA ELIGIO, ANTONIO
Palabras clave : SISTEMAS HEREDADOS
MAINFRAME
Fecha de publicación : 27-jun-2011
Resumen : Due to its own characteristics and many other reasons, application analysis on mainframe environments is mainly performed manually. When an error is reported one or several analysts examine program‟s source code and all associated error messages to determine which and where the problem could be in. In the same way, source code is analyzed to know where it should be modified to introduce a new functionality or to add a new module or application. In both cases, this is an activity that requires a lot of time, it is extremely dependent on specific groups of persons (those who are familiar with the applications) and it could introduce new errors. This research describes how to apply different techniques used in Software Engineering and Compilers Theory to propose a semiautomatic code-analysis procedure on one single unit of compilation, to be used for the mainframe platform, although this procedure does not eliminate manual work completely, it is anticipated as an important tool to help the analyst in its labor and therewith an effort to minimize time usage and associated risk. As a direct consequence of this initiative a man-hours reduction is expected and therefore of all of associated costs. As far as possible the procedure was developed attempting a general approach; however in some stages of the development, focus in some specific properties of the prevailing language in the platform was required. The practical application was chosen based on the author‟s professional experience and participation on several projects when several issues at source code analysis were detected. The solution proposed to some of those problems is a good opportunity to generate practical knowledge on analysis matters, as in this particular case for COBOL language on the IBM mainframe platform where software licenses‟ prices are high and the same can be said in regards to the analysis and development work.
Descripción : Debido a sus características y otras causas, gran parte del análisis de aplicaciones que se hace actualmente en los ambientes mainframe es en la mayoría de los casos manual. Cuando un error es reportado, uno o varios un analistas de sistemas examinan el código fuente del programa junto con los mensajes de error para determinar cuál puede ser y dónde está el problema. De la misma forma se analiza dónde debe modificarse el código para agregar una nueva funcionalidad o bien qué debe hacerse para integrar un nuevo módulo o aplicación. En ambos casos esto requiere de una cantidad considerable de tiempo, es altamente dependiente de un grupo específico de personas (las que están familiarizadas con el aplicativo) y tiene la posibilidad de introducir nuevos errores. El presente trabajo de investigación es de naturaleza aplicativa. Presenta la utilización de diferentes técnicas de ingeniería de software y de análisis sintáctico empleadas en la construcción de compiladores en el planteamiento de un procedimiento semiautomático de análisis de código, en particular para un sólo componente de compilación que forme parte de sistemas heredados en la plataforma descrita, si bien el procedimiento a plantear no libera del todo al analista de hacer el trabajo manual, sí se anticipa como una ayuda importante para el análisis y así minimizar el riesgo asociado y tiempo empleado. Como una consecuencia directa e inmediata de esta iniciativa se prevé la reducción de horas de trabajo y por tanto de costos asociados a este rubro. El procedimiento tiene en la medida de lo posible un enfoque general, sin embargo donde así lo requiere el caso aplicativo, el enfoque es específico al lenguaje dominante de la plataforma. Se eligió el caso de estudio durante la experiencia profesional del autor, al detectar varios problemas con relación a la etapa de análisis de código en los proyectos en que éste participó. El planteamiento de la solución de algunos de estos problemas es una oportunidad para generar conocimiento aplicativo en el tema, como caso particular, para el lenguaje COBOL de la plataforma mainframe de IBM donde gran parte de los productos tienen licencia de uso con precios elevados y donde el costo de capital humano para desarrollo también es caro.
URI : http://www.repositoriodigital.ipn.mx/handle/123456789/15889
Aparece en las colecciones: Mediateca

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
AntonioVegaEligio_TesisMaestriaCInformatica_27Junio11.pdfPROCEDIMIENTO DE ANÁLISIS PARA SISTEMAS HEREDADOS EN LA PLATAFORMA MAINFRAME4.85 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.