Aplicación web y móvil basada en arquitectura orientada a servicios para la gestión de recursos humanos, caso: Ministerio de Economía y Finanzas Públicas
Abstract
El presente Proyecto de Grado titulado “APLICACIÓN WEB Y MÓVIL BASADA EN ARQUITECTURA ORIENTADA A SERVICIOS PARA LA GESTIÓN DE RECURSOS HUMANOS. CASO: MINISTERIO DE ECONOMÍA Y FINANZAS PÚBLICAS”, tiene como objetivo coadyuvar en el desarrollo de las funciones y procedimientos, que realiza la Unidad de Recursos Humanos del Ministerio de Economía y Finanzas Públicas (MEFP), respecto del control, dotación y movilidad de personal. La documentación brindada por la institución, como el Reglamento Específico del Sistema de Administración de Personal del MEFP (RE-SAP), Manual de Organización y Funciones (MOF) y Manual de Procesos y Procedimientos (MPP) del MEFP, fueron utilizados como base y punto de partida para el desarrollo de la aplicación web y móvil.
Para el desarrollo del proyecto, se aplicó una arquitectura orientada a servicios basada en Domain Driven Design, así como la metodología Scrum y Kanban, que utiliza la Unidad de Tecnologías de la Información del MEFP, para la planificación y seguimiento de iteraciones o sprints en base a los requerimientos obtenidos mediante las historias de usuario. Así mismo, se empleó UWE (UML-Web Engineering) implementando Casos de Uso, Diagrama de contenido, Diagrama Navegacional, Diagrama de Procesos y Diagrama de Presentación. Por otro lado, el diccionario de datos y mockups diseñados, fueron útiles para llevar a cabo ambas aplicaciones. Las herramientas utilizadas fueron: NodeJs, VueJs, y Graphql para la aplicación web; NodeJs y Flutter para la aplicación móvil; y PostgreSQL para la base de datos.
La calidad del software se realizó bajo la norma ISO 25010 que evalúa ocho características: Adecuación funcional, Eficiencia de desempeño, Compatibilidad, Usabilidad, Confiabilidad, Seguridad, Mantenibilidad y Portabilidad.
Finalmente se evaluó el costo beneficio aplicando COCOMO II, como modelo de estimación de costos e índices de rentabilidad como VAN (Valor Actual Neto), TIR (Tasa Interna de Retorno) y Costo Beneficio.