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/
| Summary: | 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. |
|---|
