Herramienta para desarrollo de aplicaciones sobre modelos de datos para no programadores

En el proceso de desarrollo de software podemos encontrar que la construcción de software posee soluciones similares a proyectos diferentes. Esto indica que muchas de las tareas del desarrollador de software son repetitivas, por lo menos en los casos en los que se manejan modelos de datos como la ba...

Full description

Autores:
Ariza Núñez, Elkin Julián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2009
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/1678
Acceso en línea:
http://hdl.handle.net/11349/1678
Palabra clave:
INGENIERÍA DE SOFTWARE
PROGRAMAS DE COMPUTADOR
GENERADORES DE CÓDIGOS (PROGRAMAS PARA COMPUTADOR)- TESIS Y DISERTACIONES ACADEMICAS
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
Description
Summary:En el proceso de desarrollo de software podemos encontrar que la construcción de software posee soluciones similares a proyectos diferentes. Esto indica que muchas de las tareas del desarrollador de software son repetitivas, por lo menos en los casos en los que se manejan modelos de datos como la base del negocio. Este problema es comúnmente desde herramientas conocidas como generadores de código, las cuales pretenden ahorrar trabajo al desarrollador en las tareas que se consideran muy repetitivas. Los generadores de código son en su mayoría de tipo estructural, es decir que generan el código del esqueleto de la aplicación para que luego el desarrollador pueda agregar las reglas de negocio por su cuenta. Algunas herramientas de hecho generan la aplicación con alguna funcionalidad básica y esta puede estar lista para trabajar algunas tareas sencillas pero muy básicas. La mayor parte de las aplicaciones que se desarrollan a partir de un generador de código se basan en el modelo de datos del negocio. Este es el punto de partida que se le da al proyecto que se desarrolla en a lo largo de este trabajo.