Modelador de realidades para GeneXus
Resumen:
El siguiente proyecto tiene como objetivo desarrollar una solución para GeneXus. La empresa se acercó a la Universidad ORT Uruguay buscando una solución que les permita facilitar el comienzo de la construcción de una nueva solución para un cliente. Estos podrán comenzar a modelar una realidad en el sistema, en donde se le recomendarán posibles entidades, atributos o relaciones extraídos previamente desde una fuente de datos externa, mediante búsquedas de palabras que los usuarios indiquen, extrayendo la lista de atributos y relaciones que mostrará en forma de recomendaciones. La solución se puede dividir en dos productos de software, por un lado una aplicación web que utilizará el analista para realizar el modelado. Por otro lado, un proceso de extracción de datos sobre una fuente externa, que se encarga de proporcionar información para el uso de la herramienta web. El proceso de extracción de datos se realizó en Python y se publica como una tarea programada en Windows, que a intervalos regulares de tiempo tiene la tarea de recorrer la web, recopilando la información y almacenando la misma para ser utilizada por el sistema de recomendaciones. La aplicación web de recomendaciones se desarrolló en Angular, la cual interactúa con un “backend” desarrollado en C# a través del uso de una API REST. En ambos productos de software se optó por almacenar la información en Microsoft SQL Server. Durante la primera etapa del proyecto se utilizó un ciclo de vida “prueba de concepto” (o PoC por su sigla en inglés), pasando luego de éste a un incremental iterativo para el desarrollo del sistema de recomendaciones. El haber utilizado estos dos ciclos de vida permitió mitigar riesgos tempranamente, que hubiesen podido afectar seriamente el proyecto, teniendo en cuenta el plazo fijado para finalizar el mismo. Nos apoyamos en el uso de metodologías de trabajo ágil, adaptando tanto conceptos de Scrum como de Kanban para poder gestionar adecuadamente los riesgos, el alcance y planificación utilizando las mejores prácticas de la industria para la gestión ágil de proyectos. Como resultado del proyecto se logró un Producto Mínimo Viable que permite a GeneXus validar la viabilidad y usabilidad de esta idea, al mismo tiempo que mide el valor que aporta la misma a sus usuarios.
2021 | |
PROYECTOS-LAN DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO APLICACIONES WEB SOFTWARE FACTORY GENEXUS MODELADO BASE DE CONOCIMIENTO SISTEMAS DE INFORMACIÓN-KANBAN SCRUM NEGOCIOS SISTEMAS DE INFORMACIÓN-KANBAN |
|
Español | |
Universidad ORT Uruguay | |
RAD | |
http://hdl.handle.net/20.500.11968/4627 | |
Acceso abierto |
_version_ | 1807261356376719360 |
---|---|
author | La Cava Acuña, Renzo |
author2 | Olivera Alegre, Leonardo Casanova Sosa, Martín Adrián |
author2_role | author author |
author_facet | La Cava Acuña, Renzo Olivera Alegre, Leonardo Casanova Sosa, Martín Adrián |
author_role | author |
bitstream.checksum.fl_str_mv | b407ec27afdbeb91abf7756901e93633 c217b462b6dd9a0aba569ee783630896 |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 |
bitstream.url.fl_str_mv | https://rad.ort.edu.uy/bitstreams/10cedbaf-44aa-44f9-b1ae-99d8ecde61e9/download https://rad.ort.edu.uy/bitstreams/edd2f1ea-7b49-4a16-9990-f2ed20d39e1b/download |
collection | RAD |
dc.contributor.advisor.none.fl_str_mv | Bentancur Sosa, Rafael Ignacio |
dc.contributor.tribunal.none.fl_str_mv | Olsina Santos, Luis Antonio Lasarte Borreani, Mariana Lourdes |
dc.creator.none.fl_str_mv | La Cava Acuña, Renzo Olivera Alegre, Leonardo Casanova Sosa, Martín Adrián |
dc.date.issued.none.fl_str_mv | 2021 |
dc.description.abstract.none.fl_txt_mv | El siguiente proyecto tiene como objetivo desarrollar una solución para GeneXus. La empresa se acercó a la Universidad ORT Uruguay buscando una solución que les permita facilitar el comienzo de la construcción de una nueva solución para un cliente. Estos podrán comenzar a modelar una realidad en el sistema, en donde se le recomendarán posibles entidades, atributos o relaciones extraídos previamente desde una fuente de datos externa, mediante búsquedas de palabras que los usuarios indiquen, extrayendo la lista de atributos y relaciones que mostrará en forma de recomendaciones. La solución se puede dividir en dos productos de software, por un lado una aplicación web que utilizará el analista para realizar el modelado. Por otro lado, un proceso de extracción de datos sobre una fuente externa, que se encarga de proporcionar información para el uso de la herramienta web. El proceso de extracción de datos se realizó en Python y se publica como una tarea programada en Windows, que a intervalos regulares de tiempo tiene la tarea de recorrer la web, recopilando la información y almacenando la misma para ser utilizada por el sistema de recomendaciones. La aplicación web de recomendaciones se desarrolló en Angular, la cual interactúa con un “backend” desarrollado en C# a través del uso de una API REST. En ambos productos de software se optó por almacenar la información en Microsoft SQL Server. Durante la primera etapa del proyecto se utilizó un ciclo de vida “prueba de concepto” (o PoC por su sigla en inglés), pasando luego de éste a un incremental iterativo para el desarrollo del sistema de recomendaciones. El haber utilizado estos dos ciclos de vida permitió mitigar riesgos tempranamente, que hubiesen podido afectar seriamente el proyecto, teniendo en cuenta el plazo fijado para finalizar el mismo. Nos apoyamos en el uso de metodologías de trabajo ágil, adaptando tanto conceptos de Scrum como de Kanban para poder gestionar adecuadamente los riesgos, el alcance y planificación utilizando las mejores prácticas de la industria para la gestión ágil de proyectos. Como resultado del proyecto se logró un Producto Mínimo Viable que permite a GeneXus validar la viabilidad y usabilidad de esta idea, al mismo tiempo que mide el valor que aporta la misma a sus usuarios. |
dc.description.none.fl_txt_mv | Incluye bibliografía y anexos. |
dc.format.extent.none.fl_str_mv | 184 p. il., diagrs., tbls., grafs. |
dc.identifier.citation.none.fl_str_mv | La Cava Acuña, R., Olivera Alegre, L., & Casanova Sosa, M. A. (2021). Modelador de realidades para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. |
dc.identifier.uri.none.fl_str_mv | http://hdl.handle.net/20.500.11968/4627 |
dc.language.iso.none.fl_str_mv | Español. spa |
dc.publisher.none.fl_str_mv | Universidad ORT Uruguay |
dc.relation.other.none.fl_str_mv | https://sisbibliotecas.ort.edu.uy/bib/92383 |
dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
dc.source.none.fl_str_mv | reponame:RAD instname:Universidad ORT Uruguay instacron:Universidad ORT |
dc.subject.none.fl_str_mv | PROYECTOS-LAN DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO APLICACIONES WEB SOFTWARE FACTORY GENEXUS MODELADO BASE DE CONOCIMIENTO SISTEMAS DE INFORMACIÓN-KANBAN SCRUM NEGOCIOS SISTEMAS DE INFORMACIÓN-KANBAN |
dc.title.none.fl_str_mv | Modelador de realidades para GeneXus |
dc.type.none.fl_str_mv | Trabajo final de carrera info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/publishedVersion |
description | Incluye bibliografía y anexos. |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | RAD_f685b5fab7b3165bdf6b361a049ab179 |
identifier_str_mv | La Cava Acuña, R., Olivera Alegre, L., & Casanova Sosa, M. A. (2021). Modelador de realidades para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. |
instacron_str | Universidad ORT |
institution | Universidad ORT |
instname_str | Universidad ORT Uruguay |
language | spa |
language_invalid_str_mv | Español. |
network_acronym_str | RAD |
network_name_str | RAD |
oai_identifier_str | oai:rad.ort.edu.uy:20.500.11968/4627 |
publishDate | 2021 |
publisher.none.fl_str_mv | Universidad ORT Uruguay |
reponame_str | RAD |
repository.mail.fl_str_mv | rodriguez_v@ort.edu.uy |
repository.name.fl_str_mv | RAD - Universidad ORT Uruguay |
repository_id_str | 3927 |
spelling | Bentancur Sosa, Rafael IgnacioOlsina Santos, Luis AntonioLasarte Borreani, Mariana LourdesLa Cava Acuña, RenzoOlivera Alegre, LeonardoCasanova Sosa, Martín Adrián2021Incluye bibliografía y anexos.El siguiente proyecto tiene como objetivo desarrollar una solución para GeneXus. La empresa se acercó a la Universidad ORT Uruguay buscando una solución que les permita facilitar el comienzo de la construcción de una nueva solución para un cliente. Estos podrán comenzar a modelar una realidad en el sistema, en donde se le recomendarán posibles entidades, atributos o relaciones extraídos previamente desde una fuente de datos externa, mediante búsquedas de palabras que los usuarios indiquen, extrayendo la lista de atributos y relaciones que mostrará en forma de recomendaciones. La solución se puede dividir en dos productos de software, por un lado una aplicación web que utilizará el analista para realizar el modelado. Por otro lado, un proceso de extracción de datos sobre una fuente externa, que se encarga de proporcionar información para el uso de la herramienta web. El proceso de extracción de datos se realizó en Python y se publica como una tarea programada en Windows, que a intervalos regulares de tiempo tiene la tarea de recorrer la web, recopilando la información y almacenando la misma para ser utilizada por el sistema de recomendaciones. La aplicación web de recomendaciones se desarrolló en Angular, la cual interactúa con un “backend” desarrollado en C# a través del uso de una API REST. En ambos productos de software se optó por almacenar la información en Microsoft SQL Server. Durante la primera etapa del proyecto se utilizó un ciclo de vida “prueba de concepto” (o PoC por su sigla en inglés), pasando luego de éste a un incremental iterativo para el desarrollo del sistema de recomendaciones. El haber utilizado estos dos ciclos de vida permitió mitigar riesgos tempranamente, que hubiesen podido afectar seriamente el proyecto, teniendo en cuenta el plazo fijado para finalizar el mismo. Nos apoyamos en el uso de metodologías de trabajo ágil, adaptando tanto conceptos de Scrum como de Kanban para poder gestionar adecuadamente los riesgos, el alcance y planificación utilizando las mejores prácticas de la industria para la gestión ágil de proyectos. Como resultado del proyecto se logró un Producto Mínimo Viable que permite a GeneXus validar la viabilidad y usabilidad de esta idea, al mismo tiempo que mide el valor que aporta la misma a sus usuarios.184 p. il., diagrs., tbls., grafs.La Cava Acuña, R., Olivera Alegre, L., & Casanova Sosa, M. A. (2021). Modelador de realidades para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/4627Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/92383PROYECTOS-LANDESARROLLO DE SOFTWARESOFTWARE-DESARROLLOAPLICACIONES WEBSOFTWARE FACTORYGENEXUSMODELADOBASE DE CONOCIMIENTOSISTEMAS DE INFORMACIÓN-KANBANSCRUMNEGOCIOSSISTEMAS DE INFORMACIÓN-KANBANModelador de realidades para GeneXusTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Licenciatura en Sistemas - ANFacultad de IngenieríaCarrera UniversitariaLicenciado en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3145https://rad.ort.edu.uy/bitstreams/10cedbaf-44aa-44f9-b1ae-99d8ecde61e9/downloadb407ec27afdbeb91abf7756901e93633MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf2559971https://rad.ort.edu.uy/bitstreams/edd2f1ea-7b49-4a16-9990-f2ed20d39e1b/downloadc217b462b6dd9a0aba569ee783630896MD5120.500.11968/46272024-07-22 15:44:25.643oai:rad.ort.edu.uy:20.500.11968/4627https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:44:25RAD - Universidad ORT Uruguayfalse |
spellingShingle | Modelador de realidades para GeneXus La Cava Acuña, Renzo PROYECTOS-LAN DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO APLICACIONES WEB SOFTWARE FACTORY GENEXUS MODELADO BASE DE CONOCIMIENTO SISTEMAS DE INFORMACIÓN-KANBAN SCRUM NEGOCIOS SISTEMAS DE INFORMACIÓN-KANBAN |
status_str | publishedVersion |
title | Modelador de realidades para GeneXus |
title_full | Modelador de realidades para GeneXus |
title_fullStr | Modelador de realidades para GeneXus |
title_full_unstemmed | Modelador de realidades para GeneXus |
title_short | Modelador de realidades para GeneXus |
title_sort | Modelador de realidades para GeneXus |
topic | PROYECTOS-LAN DESARROLLO DE SOFTWARE SOFTWARE-DESARROLLO APLICACIONES WEB SOFTWARE FACTORY GENEXUS MODELADO BASE DE CONOCIMIENTO SISTEMAS DE INFORMACIÓN-KANBAN SCRUM NEGOCIOS SISTEMAS DE INFORMACIÓN-KANBAN |
url | http://hdl.handle.net/20.500.11968/4627 |