Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios

RESUMEN: Debido a la necesidad de obtener en todo momento las métricas de calidad de los proyectos de software en los que se ve involucrada la empresa Sofka, surgió la necesidad de realizar una plataforma web centralizada donde se pudiera ver el estado del producto de software. Para la realización d...

Full description

Autores:
Posada Ángel, Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/16995
Acceso en línea:
http://hdl.handle.net/10495/16995
Palabra clave:
Control de calidad
Quality control
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Toma de decisiones
Decision making
Gestión de datos
Aplicaciones web
Desarrollo de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept6517
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7323
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_3ddc65f19b5cf41b5f1dd956c311b052
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/16995
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
title Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
spellingShingle Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
Control de calidad
Quality control
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Toma de decisiones
Decision making
Gestión de datos
Aplicaciones web
Desarrollo de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept6517
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7323
title_short Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
title_full Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
title_fullStr Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
title_full_unstemmed Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
title_sort Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microservicios
dc.creator.fl_str_mv Posada Ángel, Camilo
dc.contributor.advisor.none.fl_str_mv Salas, Manuel
Pérez Gómez, Jeysson
dc.contributor.author.none.fl_str_mv Posada Ángel, Camilo
dc.subject.unesco.none.fl_str_mv Control de calidad
Quality control
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Toma de decisiones
Decision making
topic Control de calidad
Quality control
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Toma de decisiones
Decision making
Gestión de datos
Aplicaciones web
Desarrollo de software
Pruebas de software
http://vocabularies.unesco.org/thesaurus/concept6517
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7323
dc.subject.spines.none.fl_str_mv Gestión de datos
dc.subject.proposal.spa.fl_str_mv Aplicaciones web
Desarrollo de software
Pruebas de software
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6517
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7323
description RESUMEN: Debido a la necesidad de obtener en todo momento las métricas de calidad de los proyectos de software en los que se ve involucrada la empresa Sofka, surgió la necesidad de realizar una plataforma web centralizada donde se pudiera ver el estado del producto de software. Para la realización de esta plataforma se planteó una arquitectura basada en microservicios, lo que permitió un mayor modularidad y una fácil distribución de la carga de trabajo entre los miembros del equipo. Los microservicios de los que estuve encargado fueron: el módulo de autenticación y registro de usuarios, el api Gateway, el receiver o el microservicio encargado de recibir, mas no de procesar, la información enviada por los robots de automatización y el diseño de la arquitectura de la interfaz de usuario usando el framework angular 6. Todo esto se realizó bajo un marco de trabajo SCRUM bajo un ciclo de vida DevOps lo que permitió estar continuamente integrando las funcionalidades para así poder probar y validar de manera temprana que se estuviera construyendo un producto que en realidad si iba a generar valor a los clientes de Sofka.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-10-19T13:29:56Z
dc.date.available.none.fl_str_mv 2020-10-19T13:29:56Z
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/COther
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/16995
url http://hdl.handle.net/10495/16995
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 11
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/61c38467-ae11-4185-b558-68b69f59aa21/download
https://bibliotecadigital.udea.edu.co/bitstreams/d9c967af-d554-4a21-94d4-4c9caa56d925/download
https://bibliotecadigital.udea.edu.co/bitstreams/3c9cd6af-e6c1-49f2-9a67-0db877511d3d/download
https://bibliotecadigital.udea.edu.co/bitstreams/67a3ceca-9f5c-44a1-ae96-ae203b27f198/download
https://bibliotecadigital.udea.edu.co/bitstreams/4eca3e66-c079-4012-b709-9b48ad452ae0/download
bitstream.checksum.fl_str_mv d6bec6a0a3945f389680d7876839a536
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
d85ee8d8c3e924b0208d46911d261a70
04223d5eb8e2bf755d5343118a90843b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052647332708352
spelling Salas, ManuelPérez Gómez, JeyssonPosada Ángel, Camilo2020-10-19T13:29:56Z2020-10-19T13:29:56Z2019http://hdl.handle.net/10495/16995RESUMEN: Debido a la necesidad de obtener en todo momento las métricas de calidad de los proyectos de software en los que se ve involucrada la empresa Sofka, surgió la necesidad de realizar una plataforma web centralizada donde se pudiera ver el estado del producto de software. Para la realización de esta plataforma se planteó una arquitectura basada en microservicios, lo que permitió un mayor modularidad y una fácil distribución de la carga de trabajo entre los miembros del equipo. Los microservicios de los que estuve encargado fueron: el módulo de autenticación y registro de usuarios, el api Gateway, el receiver o el microservicio encargado de recibir, mas no de procesar, la información enviada por los robots de automatización y el diseño de la arquitectura de la interfaz de usuario usando el framework angular 6. Todo esto se realizó bajo un marco de trabajo SCRUM bajo un ciclo de vida DevOps lo que permitió estar continuamente integrando las funcionalidades para así poder probar y validar de manera temprana que se estuviera construyendo un producto que en realidad si iba a generar valor a los clientes de Sofka.PregradoIngeniero de Sistemas11application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño y desarrollo de una aplicación web para la gestión de datos de los resultados de las ejecuciones de pruebas automatizadas de la empresa Sofka, bajo el marco de trabajo Scrum y utilizando una arquitectura basada en microserviciosTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/COtherinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionControl de calidadQuality controlProcesamiento de la informaciónInformation processingPrograma de ordenadorComputer softwareToma de decisionesDecision makingGestión de datosAplicaciones webDesarrollo de softwarePruebas de softwarehttp://vocabularies.unesco.org/thesaurus/concept6517http://vocabularies.unesco.org/thesaurus/concept513http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept7323PublicationORIGINALPosadaCamilo_2019_DesarrolloAplicacionWeb.pdfPosadaCamilo_2019_DesarrolloAplicacionWeb.pdfTrabajo de grado de pregradoapplication/pdf564169https://bibliotecadigital.udea.edu.co/bitstreams/61c38467-ae11-4185-b558-68b69f59aa21/downloadd6bec6a0a3945f389680d7876839a536MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/d9c967af-d554-4a21-94d4-4c9caa56d925/downloadb88b088d9957e670ce3b3fbe2eedbc13MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/3c9cd6af-e6c1-49f2-9a67-0db877511d3d/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTPosadaCamilo_2019_DesarrolloAplicacionWeb.pdf.txtPosadaCamilo_2019_DesarrolloAplicacionWeb.pdf.txtExtracted texttext/plain23999https://bibliotecadigital.udea.edu.co/bitstreams/67a3ceca-9f5c-44a1-ae96-ae203b27f198/downloadd85ee8d8c3e924b0208d46911d261a70MD54falseAnonymousREADTHUMBNAILPosadaCamilo_2019_DesarrolloAplicacionWeb.pdf.jpgPosadaCamilo_2019_DesarrolloAplicacionWeb.pdf.jpgGenerated Thumbnailimage/jpeg13143https://bibliotecadigital.udea.edu.co/bitstreams/4eca3e66-c079-4012-b709-9b48ad452ae0/download04223d5eb8e2bf755d5343118a90843bMD55falseAnonymousREAD10495/16995oai:bibliotecadigital.udea.edu.co:10495/169952025-03-27 01:36:41.388http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=