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...
- 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= |
