Marco de trabajo SCRUM extendido con prácticas de Clean Architecture para la mantenibilidad de software
dc.contributor.advisor | Loaiza Jara, Omar Leonel | |
dc.contributor.author | Arango Quincho, Eduardo Cesar | |
dc.date.accessioned | 2021-08-25T19:40:35Z | |
dc.date.available | 2021-08-25T19:40:35Z | |
dc.date.issued | 2021-07-02 | |
dc.description.abstract | Este estudio consistió en la extensión del marco de trabajo Scrum con prácticas Clean Architecture (Scrum-CA) para mejorar la mantenibilidad de soft-ware. Metodológicamente, en este estudio: i) se identificaron los requerimientos que Scrum-CA debía satisfacer; ii) identificación de los aspectos (artefactos y/o actividades) Scrum a extender, iii) especificar el marco de trabajo extendido; y, iv) validar la propuesta mediante un caso de estudio. A nivel de marco de trabajo extendido, esta propuesta considera la formulación de un contexto de negocio como insumo al Product Backlog. La especificación de tareas en el Sprint ba-cklog se delimito por su contexto para obtener una alta cohesión en el diseño de la arquitectura, así como la división en 4 espacios (infraestructura, controladores, aplicación y dominio) para que en el desarrollo de los Sprint se permita el logro de una arquitectura mantenible, cuestión que a priori los equipos Scrum deben definir empíricamente. Se añaden los principios SOLID en la implementación del producto dentro de los Sprint y se guarda coherencia entre la planificación de los requerimientos y el logro de la arquitectura del producto. Scrum-CA se validó a través de un proyecto de implementación en una entidad estatal peruana de al-cance nacional. Los resultados concluyen una mejora de la mantenibilidad del software del proyecto, del Sprint1 al Sprint2, bajando la duplicidad de código de 4.8% a 3.5%, de 31 bloques duplicados a 9, una deuda técnica de 6.3% a 1.3%. Asimismo, es necesario repetir Scrum-CA en otros proyectos para generar un estándar. | en_ES |
dc.description.escuela | Escuela de Posgrado | en_ES |
dc.description.lineadeinvestigacion | Investigación y desarrollo para mejorar la calidad del software | en_ES |
dc.description.sede | LIMA | en_ES |
dc.format | application/pdf | en_ES |
dc.identifier.uri | http://repositorio.upeu.edu.pe/handle/20.500.12840/4689 | |
dc.language.iso | spa | |
dc.publisher | Universidad Peruana Unión | en_ES |
dc.publisher.country | PE | en_ES |
dc.rights | info:eu-repo/semantics/openAccess | en_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/es/ | * |
dc.subject | Scrum | en_ES |
dc.subject | Scrum extended | en_ES |
dc.subject | Clean architecture | en_ES |
dc.subject | Software maintainabil-ity | en_ES |
dc.subject.ocde | http://purl.org/pe-repo/ocde/ford#2.02.04 | en_ES |
dc.title | Marco de trabajo SCRUM extendido con prácticas de Clean Architecture para la mantenibilidad de software | en_ES |
dc.type | info:eu-repo/semantics/masterThesis | en_ES |
renati.advisor.dni | 24002335 | |
renati.advisor.orcid | https://orcid.org/0000-0002-3262-709X | en_ES |
renati.author.dni | 42537061 | |
renati.discipline | 612357 | en_ES |
renati.juror | Valladares Castillo, Sergio Omar | |
renati.juror | Saboya Rios, Nemias | |
renati.juror | Sullon Macalupu, Abel Angel | |
renati.juror | Huanca Torres, Fredy Abel | |
renati.juror | Loaiza Jara, Omar Leonel | |
renati.level | http://purl.org/pe-repo/renati/nivel#maestro | en_ES |
renati.type | http://purl.org/pe-repo/renati/type#tesis | en_ES |
thesis.degree.discipline | Maestría en Ingeniería de Sistemas con Mención en Ingeniería de Software | en_ES |
thesis.degree.grantor | Universidad Peruana Unión. Unidad de Posgrado de Ingeniería y Arquitectura | en_ES |
thesis.degree.name | Maestro en Ingeniería de Sistemas con Mención en Ingeniería de Software | en_ES |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- Eduardo_Tesis_Maestro_2021.pdf
- Tamaño:
- 1.41 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 1.71 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: