Generación automática de código a partir del modelo de datos

Autores
Walsamakis, Máximo; Mansutti, Marcos; Bertone, Rodolfo Alfredo; Champredonde, Raúl
Año de publicación
2004
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Una de las causas más comunes de insatisfacción del usuario/cliente respecto del desarrollo de Sistemas de Información (SI) está relacionada al tiempo de respuesta que se obtiene por parte de los desarrolladores. Por otro lado, los desarrolladores se encuentran ante la disyuntiva que algunas de las herramientas que se utilizan generalmente en el mercado no poseen características adecuadas para derivar, a partir de la especificación del modelo de datos, el código básico del sistema. En nuestro caso, el desarrollo de aplicaciones bajo Delphi nos fuerza a desarrollar toda la interfaz de usuario para la administración de las actualizaciones clásica sobre la BD. Esta tarea, además de ser monótona, insume tiempo de desarrollo que podría utilizarse en otras etapas de la Ingeniería de Software o en el desarrollo de las reglas de negocio específicas de la aplicación. Los objetivos perseguidos por el trabajo que se presenta a continuación consisten en complementar Delphi con la posibilidad de generación automática del código básico de la aplicación a partir del modelo de datos definido para un SI. Como se describirá luego, para lograr independizarse del DBMS en el que se implemente el modelo de datos, se utiliza una definición del modelo en XML.
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Derivación automática de Código
SOFTWARE ENGINEERING
base de datos
Modelado de datos
XML
Ingeniería de Software
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/22332

id SEDICI_f566baf038c3b01c07f57c5d961a61aa
oai_identifier_str oai:sedici.unlp.edu.ar:10915/22332
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Generación automática de código a partir del modelo de datosWalsamakis, MáximoMansutti, MarcosBertone, Rodolfo AlfredoChampredonde, RaúlCiencias InformáticasDerivación automática de CódigoSOFTWARE ENGINEERINGbase de datosModelado de datosXMLIngeniería de SoftwareUna de las causas más comunes de insatisfacción del usuario/cliente respecto del desarrollo de Sistemas de Información (SI) está relacionada al tiempo de respuesta que se obtiene por parte de los desarrolladores. Por otro lado, los desarrolladores se encuentran ante la disyuntiva que algunas de las herramientas que se utilizan generalmente en el mercado no poseen características adecuadas para derivar, a partir de la especificación del modelo de datos, el código básico del sistema. En nuestro caso, el desarrollo de aplicaciones bajo Delphi nos fuerza a desarrollar toda la interfaz de usuario para la administración de las actualizaciones clásica sobre la BD. Esta tarea, además de ser monótona, insume tiempo de desarrollo que podría utilizarse en otras etapas de la Ingeniería de Software o en el desarrollo de las reglas de negocio específicas de la aplicación. Los objetivos perseguidos por el trabajo que se presenta a continuación consisten en complementar Delphi con la posibilidad de generación automática del código básico de la aplicación a partir del modelo de datos definido para un SI. Como se describirá luego, para lograr independizarse del DBMS en el que se implemente el modelo de datos, se utiliza una definición del modelo en XML.Eje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI)2004info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/22332spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:01Zoai:sedici.unlp.edu.ar:10915/22332Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:02.065SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Generación automática de código a partir del modelo de datos
title Generación automática de código a partir del modelo de datos
spellingShingle Generación automática de código a partir del modelo de datos
Walsamakis, Máximo
Ciencias Informáticas
Derivación automática de Código
SOFTWARE ENGINEERING
base de datos
Modelado de datos
XML
Ingeniería de Software
title_short Generación automática de código a partir del modelo de datos
title_full Generación automática de código a partir del modelo de datos
title_fullStr Generación automática de código a partir del modelo de datos
title_full_unstemmed Generación automática de código a partir del modelo de datos
title_sort Generación automática de código a partir del modelo de datos
dc.creator.none.fl_str_mv Walsamakis, Máximo
Mansutti, Marcos
Bertone, Rodolfo Alfredo
Champredonde, Raúl
author Walsamakis, Máximo
author_facet Walsamakis, Máximo
Mansutti, Marcos
Bertone, Rodolfo Alfredo
Champredonde, Raúl
author_role author
author2 Mansutti, Marcos
Bertone, Rodolfo Alfredo
Champredonde, Raúl
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Derivación automática de Código
SOFTWARE ENGINEERING
base de datos
Modelado de datos
XML
Ingeniería de Software
topic Ciencias Informáticas
Derivación automática de Código
SOFTWARE ENGINEERING
base de datos
Modelado de datos
XML
Ingeniería de Software
dc.description.none.fl_txt_mv Una de las causas más comunes de insatisfacción del usuario/cliente respecto del desarrollo de Sistemas de Información (SI) está relacionada al tiempo de respuesta que se obtiene por parte de los desarrolladores. Por otro lado, los desarrolladores se encuentran ante la disyuntiva que algunas de las herramientas que se utilizan generalmente en el mercado no poseen características adecuadas para derivar, a partir de la especificación del modelo de datos, el código básico del sistema. En nuestro caso, el desarrollo de aplicaciones bajo Delphi nos fuerza a desarrollar toda la interfaz de usuario para la administración de las actualizaciones clásica sobre la BD. Esta tarea, además de ser monótona, insume tiempo de desarrollo que podría utilizarse en otras etapas de la Ingeniería de Software o en el desarrollo de las reglas de negocio específicas de la aplicación. Los objetivos perseguidos por el trabajo que se presenta a continuación consisten en complementar Delphi con la posibilidad de generación automática del código básico de la aplicación a partir del modelo de datos definido para un SI. Como se describirá luego, para lograr independizarse del DBMS en el que se implemente el modelo de datos, se utiliza una definición del modelo en XML.
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
description Una de las causas más comunes de insatisfacción del usuario/cliente respecto del desarrollo de Sistemas de Información (SI) está relacionada al tiempo de respuesta que se obtiene por parte de los desarrolladores. Por otro lado, los desarrolladores se encuentran ante la disyuntiva que algunas de las herramientas que se utilizan generalmente en el mercado no poseen características adecuadas para derivar, a partir de la especificación del modelo de datos, el código básico del sistema. En nuestro caso, el desarrollo de aplicaciones bajo Delphi nos fuerza a desarrollar toda la interfaz de usuario para la administración de las actualizaciones clásica sobre la BD. Esta tarea, además de ser monótona, insume tiempo de desarrollo que podría utilizarse en otras etapas de la Ingeniería de Software o en el desarrollo de las reglas de negocio específicas de la aplicación. Los objetivos perseguidos por el trabajo que se presenta a continuación consisten en complementar Delphi con la posibilidad de generación automática del código básico de la aplicación a partir del modelo de datos definido para un SI. Como se describirá luego, para lograr independizarse del DBMS en el que se implemente el modelo de datos, se utiliza una definición del modelo en XML.
publishDate 2004
dc.date.none.fl_str_mv 2004
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/22332
url http://sedici.unlp.edu.ar/handle/10915/22332
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615808345440256
score 13.070432