GxReq

Herramienta de trazabilidad de requerimientos para GeneXus

Nicoli Souza, Álvaro - Banchero Banchero, Federico - Eirin Rebellato, Nicolás

Resumen:

El siguiente proyecto presenta el desarrollo de un sistema para la trazabilidad de requisitos para la empresa GeneXus. GeneXus, es una empresa de software uruguaya que desde 1984 se dedica a la consultoría y desarrollo de un ecosistema de herramientas para el “software low code” que lleva el mismo nombre. El primer problema planteado es respecto a su herramienta: la misma no tiene un mecanismo para dar soporte a requerimientos escritos que garanticen la calidad de la implementación y que actúe como artefacto para ser auditado, discutido, entendido y comprendido entre todos los involucrados. El segundo problema es que no existe trazabilidad de una necesidad de negocio escrita con características de contrato en un lenguaje común a todos los involucrados. El proyecto es una gran prueba de concepto que mediante una integración con las herramientas de GeneXus, intenta permitir especificar una necesidad de negocio escrita correctamente en el lenguaje del cliente, con suficiente estructura para ser: útil en términos de automatización, completa, consistente, poco ambigua para actuar como contrato y flexible para adecuarse a la prototipación incremental. Esta prueba de concepto consiste por un lado, en un mecanismo de extensión para el entorno de desarrollo de GeneXus. Por otro lado, en un sistema externo que consiste en una página web denominada Cliente de Requerimientos y su respectivo backend. El Cliente de Requerimientos contiene un sistema de manejo de usuarios, proyectos, “features” y un editor de texto Monaco Editor, también integrado en el Mecanismo de Extensión. Allí los usuarios pueden escribir requerimientos y estos pueden ser exportados desde el entorno de desarrollo GeneXus, por medio de la conexión entre el Mecanismo de Extensión y el backend del Cliente de Requerimientos. Se concluye que cumplieron todos los objetivos propuestos, logrando la satisfacción del cliente.


Detalles Bibliográficos
2022
PROYECTOS-ID
LABORATORIO DE SOFTWARE FACTORY (ORTSF)
DESARROLLO DE SOFTWARE
SOFTWARE-REQUERIMIENTOS
GENEXUS
BASE DE CONOCIMIENTO
Español
Universidad ORT Uruguay
RAD
https://hdl.handle.net/20.500.11968/6942
http://hdl.handle.net/20.500.11968/6942
Acceso abierto
Acceso abierto
_version_ 1807261359676588032
author Nicoli Souza, Álvaro
author2 Banchero Banchero, Federico
Eirin Rebellato, Nicolás
author2_role author
author
author_facet Nicoli Souza, Álvaro
Banchero Banchero, Federico
Eirin Rebellato, Nicolás
author_role author
bitstream.checksum.fl_str_mv 4d7fff32db0990c8a5a8f0d9bf15f635
4b986689f4e20fdf49ab4732bb422613
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/030a07ef-0570-4418-9b58-2b2f77449f52/download
https://rad.ort.edu.uy/bitstreams/0982ac2b-fea8-4163-8e69-fceff07f2c6f/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Macchi Heins, Darío Alejandro
dc.contributor.tribunal.none.fl_str_mv Rossa Hauck, Jean Carlo
Hernández Guimarans, Pablo
dc.creator.none.fl_str_mv Nicoli Souza, Álvaro
Banchero Banchero, Federico
Eirin Rebellato, Nicolás
dc.date.accessioned.none.fl_str_mv 2024-04-29T12:54:52Z
dc.date.available.none.fl_str_mv 2024-04-29T12:54:52Z
dc.date.issued.none.fl_str_mv 2022
dc.description.abstract.none.fl_txt_mv El siguiente proyecto presenta el desarrollo de un sistema para la trazabilidad de requisitos para la empresa GeneXus. GeneXus, es una empresa de software uruguaya que desde 1984 se dedica a la consultoría y desarrollo de un ecosistema de herramientas para el “software low code” que lleva el mismo nombre. El primer problema planteado es respecto a su herramienta: la misma no tiene un mecanismo para dar soporte a requerimientos escritos que garanticen la calidad de la implementación y que actúe como artefacto para ser auditado, discutido, entendido y comprendido entre todos los involucrados. El segundo problema es que no existe trazabilidad de una necesidad de negocio escrita con características de contrato en un lenguaje común a todos los involucrados. El proyecto es una gran prueba de concepto que mediante una integración con las herramientas de GeneXus, intenta permitir especificar una necesidad de negocio escrita correctamente en el lenguaje del cliente, con suficiente estructura para ser: útil en términos de automatización, completa, consistente, poco ambigua para actuar como contrato y flexible para adecuarse a la prototipación incremental. Esta prueba de concepto consiste por un lado, en un mecanismo de extensión para el entorno de desarrollo de GeneXus. Por otro lado, en un sistema externo que consiste en una página web denominada Cliente de Requerimientos y su respectivo backend. El Cliente de Requerimientos contiene un sistema de manejo de usuarios, proyectos, “features” y un editor de texto Monaco Editor, también integrado en el Mecanismo de Extensión. Allí los usuarios pueden escribir requerimientos y estos pueden ser exportados desde el entorno de desarrollo GeneXus, por medio de la conexión entre el Mecanismo de Extensión y el backend del Cliente de Requerimientos. Se concluye que cumplieron todos los objetivos propuestos, logrando la satisfacción del cliente.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 262 p. diagrs., fot., tbls., grafs.
dc.format.mimetype.none.fl_str_mv PDF
dc.identifier.citation.none.fl_str_mv Nicoli Souza, A., Banchero Banchero, F. & Eirin Rebellato, N. (2022) GxReq: Herramienta de trazabilidad de requerimientos para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/6942
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.11968/6942
http://hdl.handle.net/20.500.11968/6942
dc.language.iso.none.fl_str_mv spa
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/93274
dc.rights.license.none.fl_str_mv Acceso abierto
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-ID
LABORATORIO DE SOFTWARE FACTORY (ORTSF)
DESARROLLO DE SOFTWARE
SOFTWARE-REQUERIMIENTOS
GENEXUS
BASE DE CONOCIMIENTO
dc.title.none.fl_str_mv GxReq
Herramienta de trazabilidad de requerimientos 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_802a28a452944eea6b7755b29c26403a
identifier_str_mv Nicoli Souza, A., Banchero Banchero, F. & Eirin Rebellato, N. (2022) GxReq: Herramienta de trazabilidad de requerimientos para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/6942
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/6942
publishDate 2022
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
rights_invalid_str_mv Acceso abierto
spelling Macchi Heins, Darío AlejandroRossa Hauck, Jean CarloHernández Guimarans, PabloNicoli Souza, ÁlvaroBanchero Banchero, FedericoEirin Rebellato, Nicolás2024-04-29T12:54:52Z2024-04-29T12:54:52Z2022Incluye bibliografía y anexos.El siguiente proyecto presenta el desarrollo de un sistema para la trazabilidad de requisitos para la empresa GeneXus. GeneXus, es una empresa de software uruguaya que desde 1984 se dedica a la consultoría y desarrollo de un ecosistema de herramientas para el “software low code” que lleva el mismo nombre. El primer problema planteado es respecto a su herramienta: la misma no tiene un mecanismo para dar soporte a requerimientos escritos que garanticen la calidad de la implementación y que actúe como artefacto para ser auditado, discutido, entendido y comprendido entre todos los involucrados. El segundo problema es que no existe trazabilidad de una necesidad de negocio escrita con características de contrato en un lenguaje común a todos los involucrados. El proyecto es una gran prueba de concepto que mediante una integración con las herramientas de GeneXus, intenta permitir especificar una necesidad de negocio escrita correctamente en el lenguaje del cliente, con suficiente estructura para ser: útil en términos de automatización, completa, consistente, poco ambigua para actuar como contrato y flexible para adecuarse a la prototipación incremental. Esta prueba de concepto consiste por un lado, en un mecanismo de extensión para el entorno de desarrollo de GeneXus. Por otro lado, en un sistema externo que consiste en una página web denominada Cliente de Requerimientos y su respectivo backend. El Cliente de Requerimientos contiene un sistema de manejo de usuarios, proyectos, “features” y un editor de texto Monaco Editor, también integrado en el Mecanismo de Extensión. Allí los usuarios pueden escribir requerimientos y estos pueden ser exportados desde el entorno de desarrollo GeneXus, por medio de la conexión entre el Mecanismo de Extensión y el backend del Cliente de Requerimientos. Se concluye que cumplieron todos los objetivos propuestos, logrando la satisfacción del cliente.262 p. diagrs., fot., tbls., grafs.PDFNicoli Souza, A., Banchero Banchero, F. & Eirin Rebellato, N. (2022) GxReq: Herramienta de trazabilidad de requerimientos para GeneXus (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/6942https://hdl.handle.net/20.500.11968/6942http://hdl.handle.net/20.500.11968/6942spahttps://sisbibliotecas.ort.edu.uy/bib/93274info:eu-repo/semantics/openAccessAcceso abiertoPROYECTOS-IDLABORATORIO DE SOFTWARE FACTORY (ORTSF)DESARROLLO DE SOFTWARESOFTWARE-REQUERIMIENTOSGENEXUSBASE DE CONOCIMIENTOGxReqHerramienta de trazabilidad de requerimientos para GeneXusTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera universitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaORIGINALMaterial completo.pdfapplication/pdf5381667https://rad.ort.edu.uy/bitstreams/030a07ef-0570-4418-9b58-2b2f77449f52/download4d7fff32db0990c8a5a8f0d9bf15f635MD51THUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3128https://rad.ort.edu.uy/bitstreams/0982ac2b-fea8-4163-8e69-fceff07f2c6f/download4b986689f4e20fdf49ab4732bb422613MD5220.500.11968/69422024-07-22 16:12:48.461oai:rad.ort.edu.uy:20.500.11968/6942https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:12:48RAD - Universidad ORT Uruguayfalse
spellingShingle GxReq
Nicoli Souza, Álvaro
PROYECTOS-ID
LABORATORIO DE SOFTWARE FACTORY (ORTSF)
DESARROLLO DE SOFTWARE
SOFTWARE-REQUERIMIENTOS
GENEXUS
BASE DE CONOCIMIENTO
status_str publishedVersion
title GxReq
title_full GxReq
title_fullStr GxReq
title_full_unstemmed GxReq
title_short GxReq
title_sort GxReq
topic PROYECTOS-ID
LABORATORIO DE SOFTWARE FACTORY (ORTSF)
DESARROLLO DE SOFTWARE
SOFTWARE-REQUERIMIENTOS
GENEXUS
BASE DE CONOCIMIENTO
url https://hdl.handle.net/20.500.11968/6942
http://hdl.handle.net/20.500.11968/6942