Catálogo de refactorización de código fuente para la herramienta CASE GeneXus


Abstract:

La herramienta de ingeniería de software asistido por computador (CASE) GeneXus se utiliza para desarrollar software en base a la abstracción del conocimiento, permite modelar entidades del mundo real y definir sus características y comportamiento de forma declarativa pero también permite crear objetos basados en lógica procedural cuya construcción depende exclusivamente del desarrollador pues la herramienta no brinda asistencia de ningún tipo para el desarrollo, esto implica que no se verifique exhaustivamente la congruencia con el conocimiento que se captura en las entidades modeladas y que tampoco se optimicen los procesos implementados en los mencionados objetos basados en lógica procedural. El objetivo de esta investigación fue crear un catálogo de refactorización de código fuente adaptando las mejores prácticas, de este ámbito, al desarrollo de software con la herramienta CASE GeneXus, de forma que se evite el deterioro causado por los ajustes de mantenimiento y la adición de nuevas funciones en una aplicación desarrollada con GeneXus. Esto se cumplió estableciendo un conjunto de reglas para optimizar las aplicaciones desarrolladas con GeneXus como un catálogo de refactorización de código fuente.

Año de publicación:

2019

Keywords:

    Fuente:

    googlegoogle

    Tipo de documento:

    Other

    Estado:

    Acceso abierto

    Áreas de conocimiento:

    • Ingeniería de software
    • Software

    Áreas temáticas:

    • Programación informática, programas, datos, seguridad