Ir al contenido

Documat


Resumen de Método para complementar la generación de códigos de aplicaciones web desde el diagrama de clases UML

Adolfo Vega Fajardo

  • español

    En el desarrollo de aplicaciones web, el mayor esfuerzo se centra en la generación de código, sin embargo, los trabajos de investigación al respecto se enfocan en resolver problemas de diseño, por otro lado, la herramienta case genera código limitado o incompleto y no tiene las especificaciones formales para el desarrollo de aplicaciones web. En este artículo, se propone un nuevo enfoque para completar la generación de códigos a partir del diagrama de clases UML. El enfoque se basa en analizar el archivo del diagrama de clases para luego generar el código. Se ha definido un modelo de diseño como meta-modelo, el cual tiene el formalismo de la metodología de desarrollo de software por capas y está representado por un perfil con extensión XML, de este modo, se extrae las líneas de código XML del archivo que contiene el diagrama de clases, se comparan con el meta-modelo a través de algoritmos y después se genera el código para aplicaciones web. Para validar la propuesta, se ha desarrollado una herramienta situada entre la generación del código automático y la generación de código manual. A partir del uso del indicador tiempo de generación, se demuestra que la generación del código se reduce hasta en un 98 %.

  • English

    In the development of web applications the greatest effort is focused on the generation of code, however, the research work on code generation is focused on solving design problems, in addition the case tools generate limited or incomplete code and do not have the specifications formal for web application development. In this article, we propose a new approach to complete the generation of codes from the UML class diagram, the approach is based on analyzing the file of the class diagram and then generating the code; we have defined a design model as a meta-model, the model has the formalism of the architecture by layers and is represented by a profile with an XML extension, the lines of XML code are extracted from the file that contains the class diagram, they are compared with the meta-model through algorithms and then the code is generated for web applications; a tool has been developed to validate our proposal between the generation of automatic code and the generation of manual code; using the generation time indicator, we show that code generation is reduced by more than 98%.


Fundación Dialnet

Mi Documat