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:

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