Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2...

143
1 Facultad de Ingeniería Ingeniería de Software Programa Especial de Titulación: Mejora del seguimiento y gestión de proyectos rurales a través de un sistema de Informaciónpara optar el Título Profesional de Ingeniero de Software Jerameel Nebaiot Benites Gonzales Lima Perú 2019

Transcript of Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2...

Page 1: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

1

Facultad de Ingeniería

Ingeniería de Software

Programa Especial de Titulación:

“Mejora del seguimiento y gestión de proyectos rurales

a través de un sistema de Información”

para optar el Título Profesional de Ingeniero de

Software

Jerameel Nebaiot Benites Gonzales

Lima – Perú

2019

Page 2: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

2

DEDICATORIA

En primer lugar, a Dios, por permitirme mantener

con vida para poder cumplir con mis metas.

A mi madre Diana, por sus consejos y apoyo en los

momentos necesarios.

A Jazhiel, Fernando, familiares y amigos por

motivarme a realizar el desarrollo de este informe.

Page 3: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

3

INDICE DE CONTENIDO

DEDICATORIA ............................................................................................................. 2

INDICE DE FIGURAS .................................................................................................. 7

INDICE DE TABLAS .................................................................................................... 9

INTRODUCCION ........................................................................................................ 10

CAPITULO 1 ................................................................................................................ 12

ASPECTOS GENERALES ......................................................................................... 12

1.1. Definición del Problema .................................................................................. 12

1.1.1. Descripción del Problema ......................................................................... 12

1.2. Definición de objetivos .................................................................................... 13

1.2.1. Objetivo general ....................................................................................... 13

1.2.2. Objetivos específicos ................................................................................ 13

1.3. Alcances y limitaciones ................................................................................... 13

1.3.1. Alcances.................................................................................................... 13

1.3.2. Limitaciones ............................................................................................. 14

1.4. Justificación ..................................................................................................... 14

1.5. Estado del Arte ................................................................................................. 15

1.5.1. Aplicativo Móvil....................................................................................... 15

1.5.2. Sistema Web ............................................................................................. 16

CAPITULO 2 ................................................................................................................ 19

MARCO TEÓRICO ..................................................................................................... 19

2.1 Fundamento teórico ......................................................................................... 19

2.1.1. Directiva General “Desarrollo y Aplicación de Sistemas de Información en

Agro Rural” ................................................................................................................. 19

2.1.2. Lenguaje de Programación ........................................................................... 20

2.1.3. Base de Datos ............................................................................................... 20

2.1.3.1. Data Definition Languaje (DDL) ............................................................. 21

2.1.3.2. Data Manipulation Languaje (DML) ........................................................ 21

2.1.3.3. Data Control Languaje (DCL) .................................................................. 22

2.1.4. IDE ............................................................................................................... 22

2.1.5. ADO.NET .................................................................................................... 23

2.1.5.1. ADO.NET Data Providers ........................................................................ 23

Page 4: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

4

2.1.5.2. ADO.NET Entity Framework ................................................................... 23

2.1.6. Ajax .............................................................................................................. 24

2.1.7. Arquitectura de Desarrollo ........................................................................... 24

2.1.7.1. MVC – Modelo Vista Controlador ........................................................... 24

2.1.8. Metodología de Desarrollo ........................................................................... 25

2.2. Marco conceptual ............................................................................................. 27

2.2.1. SIAF ............................................................................................................. 27

2.2.2. JQuery .......................................................................................................... 27

2.2.3. ASP.NET Web API 2 ................................................................................... 27

2.2.4. Materialize .................................................................................................... 27

2.2.5. Git ................................................................................................................. 27

2.2.6. Team Foundation.......................................................................................... 28

2.2.7. F.T.P ............................................................................................................. 28

2.2.8. Integration Service ....................................................................................... 28

2.2.9. IIS ................................................................................................................. 28

2.2.10. Microservicios .......................................................................................... 29

2.2.11. NTP-ISO/IEC 12207: 2006 TECNOLOGÍAS DE LA INFORMACIÓN:

29

CAPÍTULO 3 ................................................................................................................ 30

DESARROLLO DE LA SOLUCIÓN ......................................................................... 30

3.1 Metodología de Desarrollo .............................................................................. 30

3.1.1 Planificación ................................................................................................. 30

3.1.1.1 Análisis de Riesgo .................................................................................... 30

3.1.1.2 Cronograma de Actividades ..................................................................... 31

3.1.1.3 Estructura de descomposición de trabajo ................................................. 31

3.1.2 Análisis ......................................................................................................... 31

3.1.2.1 Procesos del Negocio................................................................................ 31

3.1.2.2 Requerimientos del sistema ...................................................................... 34

3.1.2.2.1 Requerimiento Funcionales ...................................................................... 34

3.1.2.2.2 Requerimiento No Funcionales ................................................................ 39

3.1.2.3 Especificación de Casos de Uso ............................................................... 39

3.1.2.3.1 Actores del Sistema .................................................................................. 39

3.1.2.3.2 Casos de Uso SISGEP .............................................................................. 43

3.1.1 Diseño........................................................................................................... 57

3.1.1.1 Diagrama de Clases del Sistema ............................................................... 57

Page 5: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

5

3.1.1.2 Modelo Físico de Datos ............................................................................ 59

3.1.1.3 Especificación de Modelo de Datos Físicos ............................................. 60

3.1.1.4 Diagrama de Componentes ....................................................................... 69

3.1.1.5 Diagrama de despliegue del sistema ......................................................... 70

3.1.1.5.1 Arquitectura .............................................................................................. 71

3.1.1.6 Prototipos de Interfaces ............................................................................ 72

3.1.2 Implementación ............................................................................................ 78

3.1.2.1 Web Api Sisgep ........................................................................................ 78

3.1.2.1.1 Validación de Servicios Web ................................................................... 81

3.1.2.2 Cliente Sisgep ........................................................................................... 82

3.1.2.3 Aplicativo Web ......................................................................................... 85

3.1.2.3.1 Módulo de inicio de Sesión ...................................................................... 85

3.1.2.3.2 Módulo de Mantenimiento ....................................................................... 86

3.1.2.3.3 Módulo de Reportes.................................................................................. 91

3.1.2.4 Formato de Registro de líneas de código .................................................. 93

3.1.2.5 Repositorio ............................................................................................... 93

3.1.3 Pruebas ......................................................................................................... 95

3.1.4 Instalación o Despliegue .............................................................................. 98

3.1.4.1 Despliegue del Sistema ............................................................................. 98

3.1.4.2 Capacitación de Usuarios ......................................................................... 99

3.1.5 Uso y mantenimiento ................................................................................... 99

CAPÍTULO 4 .............................................................................................................. 101

RESULTADO ............................................................................................................. 101

4.1 Resultado ....................................................................................................... 101

4.1.1 Resultado de los Objetivos ......................................................................... 101

4.1.1.1 Objetivo Nª1 ........................................................................................... 101

4.1.1.2 Objetivo Nª2 ........................................................................................... 102

4.1.1.3 Objetivo Nª3 ........................................................................................... 103

4.1.2 Presupuesto................................................................................................. 107

4.1.2.1 Recurso Humano .................................................................................... 107

4.1.2.2 Materiales y equipos ............................................................................... 108

4.1.3 Beneficios ................................................................................................... 111

4.1.3.1 Análisis de Retorno ................................................................................ 111

4.1.3.2 Ahorro Material ...................................................................................... 112

4.1.3.3 Ahorro Recurso Humano ........................................................................ 112

Page 6: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

6

4.1.3.4 Calculo VAN Y TIR ............................................................................... 113

4.1.3.5 Conclusiones ........................................................................................... 113

4.1.4 Glosario ...................................................................................................... 114

Bibliografía .................................................................................................................. 115

ANEXOS ..................................................................................................................... 116

ANEXO 1: GESTION DE RIESGOS ...................................................................... 117

ANEXO 2: EDT DEL PROYECTO. ........................................................................ 122

ANEXO 3: DIAGRAMA GANTT DEL PROYECTO ............................................ 124

ANEXO 4: ACTA DE CONFORMIDAD Y PASE A PRODUCCION .................. 127

ANEXO 5: FORMATO DE REGISTRO DE LINEAS DE CODIGO ..................... 129

ANEXO 6: CASO DE PRUEBAS ........................................................................... 133

ANEXO 7: ACTA DE CAPACITACIONES ........................................................... 137

ANEXO 8: OPORTUNIDAD DE MEJORA ........................................................... 141

Page 7: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

7

INDICE DE FIGURAS

Figura 1. PSI Móvil ..................................................................................................................... 16

Figura 2. Senasa Web .................................................................................................................. 16

Figura 3. Instituto Tecnológico Agrario España ......................................................................... 17

Figura 4. SSP ............................................................................................................................... 18

Figura 5. Estándar Lenguaje de Programación ........................................................................... 20

Figura 6. Estándar Base de Datos ................................................................................................ 21

Figura 7. Estándar IDE. ............................................................................................................... 23

Figura 8. Patrón Diseño ............................................................................................................... 24

Figura 9. Estándar Patrón Desarrollo .......................................................................................... 25

Figura 10. Diagrama de Proceso de seguimiento y gestión de proyecto ..................................... 33

Figura 11. Caso de Uso Login ..................................................................................................... 54

Figura 12. Caso de Uso Modulo Principal .................................................................................. 55

Figura 13. Caso de Uso Modulo Reporte .................................................................................... 56

Figura 14. Diagrama de Clase ..................................................................................................... 58

Figura 15. Modelo Físico de Datos ............................................................................................. 59

Figura 16. Diagrama de Componente ......................................................................................... 70

Figura 17. Diagrama de Despliegue ............................................................................................ 70

Figura 18. Mockup Login............................................................................................................ 72

Figura 19. Mockup Listado de Proyectos .................................................................................... 73

Figura 20. Mockup Ampliación de Proyectos ............................................................................. 74

Figura 21. Mockup situación de Proyecto ................................................................................... 74

Figura 22. Mockup Valorización de Proyecto ............................................................................. 75

Figura 23. Mockup Mantenimiento de Responsable ................................................................... 76

Figura 24. Mockup Avance de Indicadores ................................................................................. 77

Figura 25. Mockup Modulo de Reportes..................................................................................... 77

Figura 26. WebApiSeguimiento .................................................................................................. 78

Figura 27. Controller ................................................................................................................... 79

Figura 28. Código Web Api ........................................................................................................ 79

Figura 29. Modelos ..................................................................................................................... 80

Figura 30. Vistas ......................................................................................................................... 81

Figura 31. Validación Servicio .................................................................................................... 82

Figura 32. Cliente Sisgep ............................................................................................................ 83

Figura 33. Controlador Cliente .................................................................................................... 83

Figura 34. Vistas JavaScript ........................................................................................................ 83

Figura 35. Vistas Cshtml ......................................................................................................... 84

Figura 36. Inicio Sesión .......................................................................................................... 85

Figura 37. Página Inicio .......................................................................................................... 86

Figura 38. Listado de Proyectos .............................................................................................. 86

Figura 39. Mantenimiento de la Información .................................................................... 87

Figura 40. Agregar Valorización ............................................................................................. 87

Figura 41. Visualizar Valorización .......................................................................................... 88

Figura 42. Adjuntar Documentos ............................................................................................ 88

Figura 43. SOSEN ....................................................................................................................... 89

Figura 44. Indicadores por Proyectos ...................................................................................... 90

Figura 45. Reporte Avances .................................................................................................... 90

Figura 46. Reporte Formato Excel ........................................................................................... 91

Page 8: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

8

Figura 47. Reporte Formato Excel Descarga ..................................................................... 92

Figura 48. Reporte de Geolocalización ............................................................................. 93

Figura 49. Team Foundation ........................................................................................... 94

Figura 50. Autores ......................................................................................................... 94

Figura 51. Configurar IIS ............................................................................................... 98

Figura 52. Publicar Proyecto ........................................................................................... 98

Figura 53. Listado ....................................................................................................... 101

Figura 54. Sistema de Gestión de Proyectos .................................................................... 102

Figura 55. Envió FTP .................................................................................................. 102

Figura 56. Reportes Gerenciales .................................................................................... 103

Figura 57. Reportes Gerenciales 2 ................................................................................. 104

Figura 58. Reporte Geolocalizado ................................................................................. 105

Figura 59. Reporte Financiero ....................................................................................... 106

Page 9: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

9

INDICE DE TABLAS

Tabla 1. Causa Efecto ................................................................................................................. 13

Tabla 2. Data Definition Languaje .............................................................................................. 21

Tabla 3. Data Manipulation Languaje ......................................................................................... 22

Tabla 4. Data Control Languaje .................................................................................................. 22

Tabla 5. Requerimientos Funcionales ......................................................................................... 34

Tabla 6. Requerimiento No Funcionales ..................................................................................... 39

Tabla 7. Actores Casos de Uso .................................................................................................... 40

Tabla 8. Casos de Uso Permisos ................................................................................................. 40

Tabla 9. Especificación Caso de Uso .......................................................................................... 43

Tabla 10. TAB_OBRA ................................................................................................................ 60

Tabla 11. TAB_OBRA_COMPONENTE .................................................................................. 60

Tabla 12. TAB_OBRA_COMPONENTE_AMPLIACION........................................................ 61

Tabla 13. TAB_OBRA_COMPONENTE_CONTRATO ........................................................... 62

Tabla 14. TAB_OBRA_COMPONENTE_INSPECTOR ........................................................... 62

Tabla 15. TAB_OBRA_ESTADO .............................................................................................. 62

Tabla 16. TAB_RESPONSABLE ............................................................................................... 63

Tabla 17. TAB_RESPONSABLE_DETALLE ........................................................................... 64

Tabla 18. TAB_SEGUIMIENTO_COMPONENTE_OBRA ..................................................... 64

Tabla 19. TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE ................................. 68

Tabla 20. TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE ................................. 69

Tabla 21. Pruebas de sisgep ........................................................................................................ 96

Tabla 22. Recurso Humano ....................................................................................................... 107

Tabla 23. Insumos ..................................................................................................................... 108

Tabla 24. Equipo ....................................................................................................................... 108

Tabla 25. Costo ......................................................................................................................... 109

Tabla 26. Costo 2 ...................................................................................................................... 109

Tabla 27. Egresos ...................................................................................................................... 110

Tabla 28. Ahorro Material ......................................................................................................... 112

Tabla 29. Ahorro Recurso Humano .......................................................................................... 112

Tabla 30. VAN - TIR ................................................................................................................ 113

Page 10: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

10

INTRODUCCION

El Programa de Desarrollo Productivo Agrario rural, uno de los principales brazos

ejecutores del Ministerio de Agricultura y Riego, el cual su meta es la de generar

el desarrollo para el sector Agro Rural.

En la Actualidad, la implementación de las tecnologías web y móvil son

necesarios para la centralización de la información en distintas instituciones. Las

cuales necesitan automatizar sus procesos con ayudas de estas, para una mejor

explotación da los registros almacenados y la correcta elección para futuro de las

obras.

El presente proyecto tiene como finalidad optimizar uno de los procesos Core

mediante la implementación de un aplicativo web.

La Dirección de Infraestructura Agraria y Riego (DIAR) perteneciente a AGRO

RURAL, el cual se encargara de uno de los procesos Core del programa, el

seguimiento y gestión de proyectos rurales en el Perú, en el cual se tiene una

problemática al momento de querer obtener la información de los avances físicos

y financieros en tiempo real, frente esta problemática, se vio en la necesidad

automatizar el proceso para el Registro y Seguimiento de Obras, Pre Inversiones

y Subactividades de un producto de un programa Presupuestal, y de esta forma

poder agilizar este proceso al poder reducir los tiempos con los cuales se tenía

acceso a esta información y a la ves tener acceso a información veraz y

consistente.

AGRO RURAL al tener presencia en 17 Regiones del Perú, tiene como misión

Diseñar, promover y gestionar modelos de desarrollo agrario rural que faciliten la

articulación de las inversiones público - privadas y que contribuyan a la reducción

de la pobreza y a la inclusión de las familias rurales. (Programa de Desarrollo

Productivo Agrario Rural – AGRO RURAL, 2011)

El presente informe está dividido en cuatro capítulos, los cuales serán explicados

en las siguientes líneas:

El primer capítulo se explica el objetivo general, los objetivos específicos,

Alcance y Limitaciones para el desarrollo de este proyecto, además se menciona

la Justificación basada en la cual se desarrolló esta solución tecnológica.

Page 11: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

11

El segundo capítulo describe los conceptos y herramientas utilizadas para cumplir

los objetivos planteados en este informe.

En el tercer capítulo detalla el desarrollo del proyecto basándose en la Resolución

Directoral Ejecutiva N.º 150 -2017- MINAGRI -DVDIAR -AGRO RURAL- DE,

en el marco de la Norma Técnica Peruana NTP-ISO/IEC 12207:2006

TECNOLOGIAS DE LA INFORMACION. Procesos del Ciclo de vida del

Software.

En el cuarto capítulo se muestran los resultados obtenidos al finalizar el proyecto,

conclusiones, presupuestos y bibliografías.

Page 12: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

12

CAPITULO 1

ASPECTOS GENERALES

1.1. Definición del Problema

1.1.1. Descripción del Problema

La Dirección de Infraestructura Agraria y Riego (DIAR) perteneciente programa

Agro Rural del Minagri, en el transcurso de los años 2016 - 2017, al momento de

generar los reportes sobre el avance de las obras de infraestructura de riego se

mostraron con cierta inconsistencia en cuestión de tiempos y montos.

El proceso por el cual se reportaban los estados de avances de las obras tanto

físicos y financieros a través de los años que esté vigente, era de forma manual lo

cual generaba retraso al generar indicadores para la toma de decisiones y no se

podía verificar la veracidad de esta información por parte de los especialistas, ya

que estas fichas se trasladaban de las regiones del país a la sede central.

El cual al no contar con un sistema que digitalizara los documentos de las distintas

obras de inversión pública en zonas rurales, ocasionaba que estos documentos se

deterioraban con el tiempo o se produjera la pérdida de dichos documentos.

La forma en la cual estos datos eran registrados mediante el personal de campo,

era mediante la toma de datos, seguido de traspaso de información a la ficha y la

generación de reportes de estos en Excel, en el cual este proceso generaba

incoherencia en los resultados finales.

Ante este problema, la Dirección Ejecutiva a través de la Oficina de

Administración, dispone que se inicie el levantamiento de la información, análisis

y diseño de un Sistema de Gestión de Proyectos de AGRO RURAL (SISGEP) que

permita integrar la información, generar los reportes oportunos y ser una

herramienta para el registro del seguimiento y monitoreo de los Proyectos.

SISGEP es una solución informática que ayuda al seguimiento de los proyectos que

se vienen implementando a nivel nacional, en el marco de ayuda entre

instituciones que se especializan en el sector de la administración pública, para

facilitar la simplificación administrativa y la de los procesos del negocio en las

instituciones y para la reutilización de datos.

Page 13: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

13

Tabla 1. Causa Efecto

Fuente: Elaboración propia

1.2. Definición de objetivos

1.2.1. Objetivo general

Mejorar el Seguimiento y gestión de los proyectos rurales asignados al Programa

de Desarrollo Productivo Agrario Rural AGRO RURAL, mediante un sistema de

información.

1.2.2. Objetivos específicos

Establecer el sistema de seguimiento de gestión de proyectos como único

medio para el mantenimiento de la información de los avances de las obras

Agrario-Rurales.

Almacenar los documentos necesarios de los avances de las obras en

formato de digital.

Implementar un módulo web que pueda generar reportes en tiempo real de

acuerdo con las necesidades del usuario.

1.3. Alcances y limitaciones

1.3.1. Alcances

La finalidad de este Proyecto es la de poder Centralizar la Información sobre los

avances y estados de las obras de Seguimiento Rurales a cargo del programa Agro

Rural. Las cuáles serán a supervisadas por los especialistas encargados de las

diferentes obras.

Page 14: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

14

Los Especialistas a cargo de la supervisión de avances y cumplimientos de las

infraestructuras de regadío, podrán tener conocimiento sobre estas en tiempo real

mediante el uso de un sistema web, al cual se tendrá accesibilidad desde cualquier

equipo que pueda conectarse a un servicio de internet sea por el uso de paquetes

de datos o el uso de WI-FI.

Al tener acceso en tiempo real sobre los avances de las obras repartidas en 17

regiones del país, y al Sistema Web deberá de incluir diferentes funcionalidades

para informar sobre los estados de las obras, al poder adjuntar resoluciones,

imágenes del por qué una obra se paralizo y sufre de algún impedimento para que

esta se concluya, los especialista puedan generar reportes en tiempo real con el

propósito de poder optar por la mejor decisión en base a los datos generados con

respecto a la inversión, que se realizan en esta y si esta es o no viable.

1.3.2. Limitaciones

El personal de Campo no siempre tiene acceso a un computador para la

digitalización de la información, no se vio viable un aplicativo móvil

offline para la digitalización de la información debido a lo extenso que son

las fichas de las obras rurales.

El sistema consume de una fuente externa (SIAF) de la cual se reciben las

nuevas obras que se generan, con el inconveniente que este solo sucede

una vez al día en horas de la madrugada y no en tiempo real.

Siempre existen los miedos al cambio (salir de la zona de confort), los

usuarios al ya estar acostumbrados al uso de herramientas ofimáticas como

es Excel, para la generación de sus reportes y al conocer sobre la propuesta

de una solución tecnológica, presentan negativas al respecto del sistema,

al no querer cambiar la forma de trabajo a la que ya se está acostumbrada,

sin terminar de entender los beneficios que esta puede traer al futuro para

la toma de mejores decisiones para la inversión de distintos proyectos

rurales.

1.4. Justificación

El uso de un aplicativo web que se desarrollara para la gestión y seguimiento de

los avances de la obra a cargo de Agro Rural es una solución tecnológica que nos

ayuda a evitar el registro de información de forma manual y evitar inconsistencias

de datos.

Page 15: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

15

Se necesitó el desarrollo de este sistema web que tiene como principal

funcionalidad el ahorro de tiempo al enviar la información y generar reportes en

tiempo real.

El SISGEP permite realizar valorizaciones, actualizar el estado del Proyecto,

ampliación de fechas en el proyecto, generadores de ayuda de memoria y

mantenimiento de las obras rurales, cada actividad se puede sustentar mediante la

opción de adjuntar resoluciones y/o documento que sustente que la información

ingresada es real y consistente.

Con este proyecto se busca poder tener acceso a esta información en cualquier

momento, contando que el sistema obtiene mediante un Integration Service los

proyectos registrados a través del SIAF (sistema integrado de administración

financiera) desde cualquier lugar donde se pueda tener acceso a internet, de forma

que los especialistas siempre puedan estar atentos a los avances y/o emergencias

que se puedan presentar en una obra del programa.

1.5. Estado del Arte

En esta sección se presenta una recopilación de Sistemas web y aplicativos

móviles que tienen una función similar.

1.5.1. Aplicativo Móvil

PSI MOVIL. – Aplicativo Móvil Desarrollado por el Programa Su

sectorial de Irrigaciones con la finalidad de poder informar el avance en

tiempo de real sobre el estado de los proyectos, como en el riego tecnificado

e infraestructura de riego que se encuentren en el nivel nacional ejecutado

por el Programa Su sectorial de Irrigaciones psi. Cual al no tener una

fuente fiable con la cual alimentar el estado de la información, quedo en

desuso.

Page 16: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

16

Figura 1. PSI Móvil

Fuente: play.google.com/store/apps/details?id=proyectos.psi.mar.psi

1.5.2. Sistema Web

SENASA. - Servicio Nacional de sanidad Agraria ha desarrollado un

sistema web en el cual se podía realizar un seguimiento de los estados de

las obras, el cual no proporciona información detallada sobre las obras.

Figura 2. Senasa Web

Fuente: http://www.senasa.gob.pe/intranet/wp-

login.php?redirect_to=http%3A%2F%2Fwww.senasa.gob.pe%2Fintranet

Page 17: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

17

INSTITUTO TECNOLÓGICO AGRARIO DE CASTILLA. – El Instituto

Europeo (España) tiene como propósito mejoras las actividades del sector

Agrario rural de la zona conjunto con la ayuda de la industria para la

transformación. Se invierte mayormente en lo que es el uso de las

diferentes tecnologías con fines de investigación, estándares de calidad y

la promoción de iniciativas de desarrollo Agrario para el desarrollo de

infraestructuras.

Figura 3. Instituto Tecnológico Agrario España

Fuente: http://www.itacyl.es/ingenieria-rural/mapa-de-infraestructuras/seguimiento-de-

las-obras

SSP - CONSULTA DE PROYECTOS. – El SSP (Sistema de seguimiento

de proyectos) desarrollado por el Ministerio de Vivienda en la actualidad

es el sistema a nivel de entidades del estado peruano, que logra cumplir

con la finalidad de su propósito, realizar el seguimiento a los proyectos y

lo importante es que aún se encuentra vigente. Este sistema cuenta con un

avance grafico en base a porcentajes y alerta de semáforos por proyecto,

donde se muestra el avance que este tiene y de esta forma poder tener un

acceso rápido a la información.

Page 18: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

18

Figura 4. SSP

Fuente: https://sspfront.vivienda.gob.pe/publica/index

Page 19: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

19

CAPITULO 2

MARCO TEÓRICO

El Desarrollo de un sistema web implica el poder dar acceso a los usuarios desde

cualquier parte con Conexión a internet a la información que este maneja, tanto desde

el navegador de un ordenador y de un dispositivo móvil (Tablet, IPad, Smart Phone,

Etc)

El Objetivo de este módulo es desarrollar los conceptos relacionados con las

tecnologías web tanto desde un ordenador o de un dispositivo móvil, las tecnologías

que se encuentran implicadas en el proceso de desarrollo de esta solución mediante el

uso de las diferentes tecnológicas y la Metodología con la que este proyecto se

desarrolló.

2.1 Fundamento teórico

2.1.1. Directiva General “Desarrollo y Aplicación de Sistemas de

Información en Agro Rural”

En el año 2017 se Formuló por parte de la U.T.I la directiva general

N°05.2017- MINAGRI- DVDIAR- AGRO RURAL- DE con los

siguientes objetivos:

Definir las actividades necesarias para ejecutar el proceso de

desarrollo de software en el Programa de Desarrollo Productivo

Agrario Rural, en el marco de la Norma Técnica Peruana NTP –

ISO/IEC 12207: 2006 TECNOLOGIAS DE LA INFORMACION.

Procesos del Ciclo de vida del Software.

Asegurar la calidad de los sistemas informáticos y cumplir con los

estándares internacionales de accesibilidad en todas las

aplicaciones web desarrolladas para AGRO RURAL.

Mantener la confiabilidad, disponibilidad e integridad de

tecnologías de la información, así como promover el uso adecuado

y eficiente de las tecnologías de la información en AGRO RURAL.

Con el fin de uniformizar la forma con la que los sistemas de información

se generen en AGRO RURAL incremente su nivel de eficiencia y calidad.

(AGRO RURAL, 2017)

Page 20: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

20

2.1.2. Lenguaje de Programación

En el desarrollo de un Sistema Web existen diferentes tipos de lenguaje de

programación, los cuales permiten a un desarrollador plasmar en ellos

algoritmos que permitan implementar soluciones tecnológicas, de modo

que facilite el almacenamiento y mantenimiento de la información para el

cual el sistema web este diseñado.

Este proyecto se ha realizado con el lenguaje de programación C# para el

desarrollo de esta solución tecnológica, el cual permite la generación de

programas mediante el empleo de un Entorno de Desarrollo Integrado

(IDE).

Se estableció C# como lenguaje para el desarrollo de esta solución

basándose en la Resolución Directoral Ejecutiva Nº435-2018-MINAGRI-

DVDIAR-AGRO RURAL-DE, es importante señalar, que estas

características se ajustan a la RDE N° 150-2017-MINAGRI-DVDIAR-

AGRORURAL-DE, de fecha 19 de abril de 2017, que aprueba la misma,

"Desarrollo y Aplicación de Sistemas de Información en AGRO RURAL".

Figura 5. Estándar Lenguaje de Programación

Fuente: www.agrorural.gob.pe/wp-content/uploads/

transparencia/documentos/rde/RDE-150-2017-AG-AGRORURAL-DE.PDF

2.1.3. Base de Datos

Estos necesitan el uso del motor de base de datos, el cual su principal

servicio es del almacenar, procesar y resguarda los datos que ingresen, por

lo cual se necesita un motor el cual pueda brindar un acceso veloz a la

información que este almacene. (Syverson & Murach, 2012)

La fuente de almacenamiento de datos elegida para el desarrollo de esta

solución es MSSQL Server, tomando como base la RDE N.º 435-2018-

MINAGRI-DVDIAR-AGRO RURAL-DE, es importante señalar, que

estas características se ajustan a la RDE N.º 150-2017-MINAGRI-

DVDIAR-AGRORURAL-DE, con la fecha del 19 de abril del 2017, que

Page 21: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

21

aprueba la misma, "Desarrollo y Aplicación de Sistemas de Información

en AGRO RURAL".

Figura 6. Estándar Base de Datos

Fuente: www.agrorural.gob.pe/wp-content/uploads/transparencia/documentos/

rde/RDE-150-2017-AG-AGRORURAL-DE.PDF

2.1.3.1. Data Definition Languaje (DDL)

DDL son utilizados para, crear (CREATE), modificar (ALTER) o

eliminar (DELETE) en la base de datos objetos tales como Tables,

index, view, schema, trigger, store procedures.

Tabla 2. Data Definition Languaje

Fuente: Elaboración propia

2.1.3.2. Data Manipulation Languaje (DML)

Esta instrucción se utiliza para listar, insertar, actualizar y borrar registros

en las tablas que existan, tengan o no registros en ellas. Los comandos con

la instrucción DML son SELECT, INSERT, UPDATE y DELETE. Que

permiten al usuario tener accesos a los datos y manipularlos.

(SILBERSCHATZ, KORTH, & SUDARSHAN, 2006)

Page 22: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

22

Tabla 3. Data Manipulation Languaje

Fuente: Elaboración propia

2.1.3.3. Data Control Languaje (DCL)

Estas instrucciones permiten controlar los privilegios y permisos que tiene

cada usuario que accede a la base de datos, las instrucciones para realizar

estas acciones son GRANT o REVOKE.

Tabla 4. Data Control Languaje

Fuente: Elaboración propia

2.1.4. IDE

El Integrated Development Enviroment (IDE) conocido como entorno de

desarrollo integrado, es un software determinado que permite a un

programador desarrollar de un software.

Los IDE ofrecen varias características que sirven para la creación,

modificación, compilación, implementación y depuración de software.

Para el Desarrollo de este proyecto se estableció el IDE Microsoft Visual

Studio Professional o superior. Basándose en la Resolución Directoral

Page 23: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

23

Ejecutiva (RDE) Nº435-2018-MINAGRI-DVDIAR-AGRO RURAL-DE,

que en cumplimiento con en cumplimiento de la Directiva N°004-2016-

OSCE/CD, que es para el Lineamientos de la Contratación en donde se

hacen las referencias a determinadas marcas o alguna en específico, ha

evaluado las razones técnicas para la estandarización de la herramienta

para desarrollo Microsoft Visual Studio.

Figura 7. Estándar IDE.

Fuente: www.agrorural.gob.pe/wp-content/uploads/transparencia/documentos/

rde/RDE-435-2018-AG-AGRORURAL-DE.PDF

2.1.5. ADO.NET

Ado.net es un conjunto de componentes que los desarrolladores pueden

utilizar para poder conectarse a las distintas bases de datos, esta es parte de

la biblioteca que le pertenece a .net Framework

2.1.5.1. ADO.NET Data Providers

.Net Framework data Providers se usa para conectarse a la fuente de

Datos, mediante el uso de comando se utilizan para poder obtener la

información de la fuente de datos y obtener los resultados que serán

almacenados en variables para darle el uso que se crea conveniente, este

tiene mejor rendimiento sin disminuir la funcionalidad. El modelo de

objetos ADO.NET proporciona una API para acceder a los sistemas de

bases de datos mediante la programación. (Deitel & Deitel, 2007).

2.1.5.2. ADO.NET Entity Framework

Entity Framework también es una tecnología de ADO.NET, que de

Object Relation Mapper (O.R.M), donde se modelan las entidades en las

relaciones dejando de lado el trabajo que se realiza en el motor de base

Page 24: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

24

de datos que s este utilizando, el cual se puede utilizar a partir de la

versión 3.5 SP1.

2.1.6. Ajax

Ajax es una técnica que se usa para realizar una solicitud HTTP asíncrona,

el cual está conformado por un conjunto de palabras claves como:

Cache (Boolean)

Complete:

ContentType

Data

Headers

Method

2.1.7. Arquitectura de Desarrollo

La arquitectura de software pose diferentes patrones los cuales permiten guiar a

la construcción de un software, definiendo el estilo para el desarrollo de esta

solución.

2.1.7.1.MVC – Modelo Vista Controlador

La arquitectura que contiene el controlador, la vista y los modelos

(Model View Controller) divide el sistema en tres componentes

principales los cuales sirven para realizar el correcto funcionamiento

de los modelos, vistas y controladores. Este patrón permite lograr la

separación de intereses. Siguiendo este patrón, lo que el usuario

necesite que se visualice se pedirá atreves del controlador que se

encarga de usar a los modelos para realizar las acciones del usuario o

recuperar los resultados de consultas mostrándolos en la vista. (MVC

en ASP .Net, 2010)

El controlador selecciona la vista para mostrar al usuario y muestra

cualquier dato de modelo que sea necesario.

La figura 8 a continuación muestran los 3 principales componentes

indicando como es que se relacionan:

Figura 8. Patrón Diseño

Page 25: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

25

Fuente: https://docs.microsoft.com/es-es/aspnet/core/mvc/overview?view=aspnetcore-

2.2

Este proyecto se desarrolló en base al patrón Modelo Vista

Controlador tomando como base la Resolución Directoral Ejecutiva

(RDE) Nº435-2018-MINAGRI-DVDIAR-AGRO RURAL-DE, es

importante señalar, que estas características se ajustan a la Resolución

Directoral Ejecutiva N° 150-2017-MINAGRI-DVDIAR-

AGRORURAL-DE, de fecha 19 de abril de 2017, que aprueba la

misma, "Desarrollo y Aplicación de Sistemas de Información en

AGRO RURAL".

Figura 9. Estándar Patrón Desarrollo

Fuente: www.agrorural.gob.pe/wp-content/uploads/transparencia/

documentos/rde/RDE-150-2017-AG-AGRORURAL-DE.PDF

2.1.8. Metodología de Desarrollo

En relación con los estándares de desarrollo y gestión para el desarrollo del

software se basó en lo definido por el programa Agro Rural Basándose en

DIRECTIVA GENERAL N° 150 .2017- MINAGRI – DVDIAR - A G R O

RURAL- DE, se establece ejecutar el proceso de desarrollo de software en el

programa de desarrollo Productivo Agrario Rural, en el Marco de la Norma

Page 26: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

26

Técnica Peruana NTP-ISO/IEC 12207:2006 TECNOLOGIAS DE LA

INFORMACION.

El ciclo de vida de un sistema permite también un crecimiento vegetativo de las

aplicaciones, y la fase de mejora continua de los servicios que prestamos a los

diferentes órganos de gestión de AGRO RURAL. (RDE-435-2018-MINAGRI-

DVDIAR-AGRO RURAL-DE, 2018)

En lo cual según lo establecido se basa en siete fases que serán explicadas a

continuación:

Planificación: en esta fase se identifica la necesidad del usuario, se realiza

los estudios para la viabilidad del proyecto, y también el análisis de riesgo

que se pueden presentar en el proyecto, se plasma su planificación

temporal y su asignación con los distintos recursos que se encontraran en

las distintas etapas del proyecto.

Análisis: en esta fase se busca comprender el problema y definir la

funcionalidad del sistema mediante el uso de documentación de procesos,

diagramas, formatos, etc.

Diseño: en esta fase se trabaja la posible solución, mediante el uso de

prototipos de soluciones, puedan ser mockups del sistema.

Implementación: en esta fase se trabaja la codificación de la solución

basándose en algoritmos definidos.

Pruebas: en esta fase aparte del equipo de desarrollo, participan los

usuarios finales, para mediante ellos poder comprobar que el resultado del

sistema es satisfactorio para las necesidades del usuario.

Instalación o despliegue: en esta fase el equipo instala, capacita y pone

en producción el producto o servicio software implementado.

Uso y mantenimiento: en esta fase se efectúa el seguimiento del

funcionamiento del software desplegado y se gestiona el manteamiento de

ser necesario

Para la gestión del proyecto nos basaremos en las siete fases definidas que se

especificaron anteriormente, los formatos que se entregaran en cada fase fueron

establecidas en la directiva anterior, cabe mencionar que solo el formato de

Page 27: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

27

solicitud de requerimientos se desarrolla con el usuario final, el resto de

entregables son de uso estricto del desarrollador.

2.2. Marco conceptual

2.2.1. SIAF

Sistema Integrado de administración financiera de los recursos públicos. Acorde

con el Artículo 23 del Decreto Legislativo N.º 1436, el SIAF Sistema Integrado

para la Administración Financiera de los Recursos Públicos, es actualmente la

herramienta informática que se considera de uso obligatorio por parte de gran

parte de las entidades que se encuentren en Sector Público, según sea determinado

por cada ente director de las herramientas administrativos con referencia a la

Administración Financiera del Sector Público. (Farías & Pimenta)

2.2.2. JQuery

JQuery es una Biblioteca de JavaScript que se encuentra de modo de código libre,

lo cual nos permite interactuar de una forma rápida y sencilla con los documentos

HTML. (The jQuery Foundation, 2015)

2.2.3. ASP.NET Web API 2

El protocolo HTTP no solo es necesario para el uso de páginas web. HTTP

también es una plataforma potente para crear un API (Application Programming

Interface) que exponen servicios y datos. HTTP es simple y flexible. Los servicios

HTTP pueden ser utilizados por una gran variedad de clientes, tales como los

navegadores, dispositivos móviles y sistemas desktop tradicionales. ASP.NET

Web API es una baso para la creación de un API web sobre .NET Framework.

(Docs. Microsoft, 2017)

2.2.4. Materialize

Materialize fue creado y diseñado por Google, Es un lenguaje de diseño el cual se

basa en los principios clásicos del diseño combinado con un conjunto de

innovación y de tecnología. La meta de Google es desarrollar un lenguaje de

diseño que otorgue al usuario una experiencia familiar en todos sus productos para

el uso en cualquier plataforma.

2.2.5. Git

Git es un control de versiones el cual es distribuido de forma gratuita y el cual

también es un sistema de código abierto con lo cual se puede manejar casi todo,

Page 28: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

28

incluyendo proyectos pequeños como también proyectos grandes, con rapidez y

eficiencia.

2.2.6. Team Foundation

Team Foundation es un producto de Microsoft que proporciona administración de

código fuente, informes, administración de requisitos, administración de

proyectos (tanto para equipos ágiles de desarrollo de software como cascada),

compilaciones automatizadas capacidades de gestión de laboratorio, pruebas y

gestión de versiones.

2.2.7. F.T.P

El FTP es el protocolo de red con mayor garantía que es utilizado para la

transferencia de diferentes tipos de archivos sean imágenes, audios, videos, Etc

entre un el usuario y un servidor en una red informática. Este protocolo muy bien

establecido en una computadora actúa como el servidor para almacenar

información y la otra actúa como el cliente para enviar o solicitar archivos del

servidor. El protocolo FTP generalmente usa el puerto 21 como su principal medio

de comunicación. El servidor FTP escuchará las conexiones del cliente en el

puerto dicho puerto.

2.2.8. Integration Service

La integración de servicios con Microsoft es una herramienta para crear soluciones

de integración y poder realizar la transformación de datos de una forma segura y

eficaz. El uso Integration Services como solución para inconvenientes comerciales

complejos copiando o descargando archivos, cargando ficheros de datos,

limpiando y minando datos, y administrando de datos en SQL Server.

Integration Services puede recibir y convertir registros de diferentes tipos de

fuentes sin mayor inconveniente, ficheros planos y fuentes de datos relacionales,

y luego cargar los datos en uno o más destinos.

2.2.9. IIS

Internet Information Services es un servidor flexible, seguro en el cual se pueden

alojar diferentes tipos de aplicaciones web entre otros. Desde él envió de

diferentes medios a las aplicaciones web, que posee una arquitectura escalable y

abierta de IIS la cual está preparada para poder resistir grandes cantidades de

consultas a sus servicios.

Page 29: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

29

2.2.10. Microservicios

Microservicios es una arquitectura que se desarrolla en base a un grupo de

pequeños servicios que funcionan de manera independiente y autónoma. Por lo

cual cabe mencionar que no es necesario que estos servicios sean desarrollados en

el mismo lenguaje de programación ya que todos se llegara a comunicar por los

formatos bien sean JSN o XML.

2.2.11. NTP-ISO/IEC 12207: 2006 TECNOLOGÍAS DE LA

INFORMACIÓN:

Es la norma técnica peruana que tiene como objetivo principal establecer una

estructura común para que los compradores, proveedores, desarrolladores,

personal de mantenimiento, operadores, gestores y técnicos involucrados en el

desarrollo de software puedan usar un lenguaje común. Esta Norma Técnica esta,

así pues, diseñada para ser adaptada a una organización, proyecto o aplicación

concreta. (Comerciales-INDECOPI, 2006)

Page 30: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

30

CAPÍTULO 3

DESARROLLO DE LA SOLUCIÓN

3.1 Metodología de Desarrollo

En este capítulo, se desarrolla el marco de trabajo que se ha seguido durante el

desarrollo de esta solución web.

Como ya se ha mencionado este proyecto se basó en la buena práctica de la Norma

Técnica Peruana NTP-ISO/IEC 12207: 2006 TECNOLOGIAS DE LA

INFORMACION. Procesos del Ciclo de vida del Software. El cual permite

asegurar la calidad en los sistemas de información que se desarrollen y mantener

la confiabilidad, disponibilidad e integridad en las tecnologías de la información,

así como promover el uso adecuado de estas y para el desarrollo de los artefactos

para el correcto desarrollo se basó en la Resolución Directoral Ejecutiva (RDE)

N° 150-2017-MINAGRI-DVDIAR-AGRORURAL-DE, de fecha 19 de abril de

2017, que aprueba la misma, "Desarrollo y Aplicación de Sistemas de

Información en AGRO RURAL".

De forma que se puedan mostrar e identificar el desarrollo de este proyecto basado

en las fases establecidas e indicando los artefactos mediante los cuales se

desarrolló.

3.1.1 Planificación

La planificación es la Fase donde se identificarán las necesidades, la viabilidad el

proyecto, el análisis de riesgo con respecto al proyecto y la planificación temporal

del proyecto y los recursos que se necesitarán para el desarrollo de esta solución

informática.

Se Desarrolla la planificación del proyecto, donde se recibirán las necesidades, y

utilizando estas se armará una calendarización del tiempo estimada en el que

este proyecto se desarrollará.

3.1.1.1 Análisis de Riesgo

Análisis de riesgos se utiliza para identificar los posibles riesgos que puedan

ocurrir mientras el proyecto se encuentre en plena desarrollo. Anexo 01.

Page 31: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

31

3.1.1.2 Cronograma de Actividades

Se establece un calendario en el que se establecen los tiempos en los que el

proyecto se desarrollara, asignando tiempos a cada recurso, tareas e

implementaciones de servicios mediante el uso de la estructura de

descomposición de trabajo.

Para el cronograma de los tiempos se realizó el diagrama de Gantt que realizo

con la herramienta de administración de proyectos Microsoft Project

profesional 2016. para la visualización de esta. Anexo 03.

3.1.1.3 Estructura de descomposición de trabajo

La estructura de descomposición de trabajo o en inglés Work Breakdown

Structure (WBS), permite la visualización del desarrollo del proyecto en forma

de artefactos que permitan visualizar los avances que se estén realizando.

A los cuales se le pueden dar seguimiento al estar dividas en fases, las cuales

están establecidas por la directiva de la entidad, para poder revisar el WBS del

proyecto. Anexo 02.

3.1.2 Análisis

En esta Fase se busca comprender el problema y definir los alcances del sistema,

la cual se basa en la documentación de procesos, procedimientos, diagramas y

formatos.

3.1.2.1 Procesos del Negocio

Antes de Empezar a explicar el desarrollo del proyecto, se presentará la

información detallada del producto de las reuniones entre la Dirección de

Infraestructura Agraria y Riego (DIAR) y la Unidad Tecnológica de la

Información (UTI), para identificar y si fueran necesarios mejorar los procesos

por los cuales se maneja el seguimiento y la gestión de las obras que se

encuentran a cargo de Agro Rural. En las cuales se identificó la Intervención

de los siguientes perfiles: especialista de la Oficina de Planeamiento y

Presupuesto (OPP), especialista de la Dirección de infraestructura agraria y

riego (DIAR), especialista de la Dirección Zonal (DZ) y un especialista de la

Oficina de administración (OA).

Page 32: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

32

A continuación, se realizará un breve de resumen de los procesos subprocesos

involucrados en el desarrollo de este proceso

A. Convocatoria de Proyectos: En este Subproceso postulan los

distintos proyectos propuestos por las municipalidades regionales de

los departamentos en los cuales agro rural tiene presencia. Los cuáles

serán evaluados por la oficina de planeamiento y presupuesto sí que el

proyecto debe ser viable, en este momento en cual el proyecto postula

se le conoce como proyecto de pre - inversión.

B. Mantenimiento del proyecto: Una vez que el proyecto se declaró con

un perfil viable se procede a generar un término de referencia y se

evalúa la unidad ejecutora que efectuar este proyecto, una vez

generado el termino de referencia el proyecto pasa a ser registrado en

el SIAF. Inmediatamente se procede a asignar un especialista para la

elaboración del expediente técnico, especialista que se va a encargar

de dará seguimiento al proyecto y si este manifestara algún percance

poder dar solución lo más pronto posible.

C. Capacitaciones: Diar ofrece capacitaciones a los usuarios de los

proyectos para el correcto manteamiento de estos proyectos y tratar de

tener el menor margen de error en el transcurso del desarrollo del

proyecto.

D. Liquidar Proyecto: La liquidación del proyecto da por terminada la

ejecución total, tanta física como financiera, donde se procederá a

analizar el logro de objetivos y metas formuladas del proyecto.

En la Siguiente figura que se presenta a continuación, se podrá observar el

diagrama de modelo en el cual se muestra el proceso general de seguimiento

y mantenimiento de proyecto:

Page 33: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

33

Figura 10. Diagrama de Proceso de seguimiento y gestión de proyecto

Fuente: Elaboración propia

Page 34: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

34

3.1.2.2 Requerimientos del sistema

Par definirlos en el sistema de seguimiento y gestión de proyecto el SISGEP

se establecieron en el artefacto definido según las directivas de la entidad, a

continuación, se especificarán los requerimientos por prioridades y separados

por requerimiento tanto los funcionales y también los no funcionales.

3.1.2.2.1 Requerimiento Funcionales

Los requerimientos funciones son el requerimiento que el sistema va a

prestar Tanto como sus módulos, sus acciones y sus reacciones del sistema

frente a los distintos perfiles que poseen los usuarios.

Tabla 5. Requerimientos Funcionales

CODIGO REQUERIMIENTO PRIORIDAD

MODULO DE LOGIN

RF1 El módulo debe ser capaz de

identificar al usuario que ingrese y

podrá realizar manipulación de los

datos

3

RF2 El módulo deberá contar con la opción

de recuperar contraseña

2

MODULO DE PROYECTOS

RF3 El módulo debe de poder mostrar en

una vista principal los proyectos con su

descripción

3

RF4 El módulo debe poder tener filtros de

búsqueda para la rápida ubicación de

un proyecto

3

RF5 Los Proyectos deben estar vinculado

vía código snip con mef

2

RF6 El módulo debe tener un rápido

exportable de Excel sobre los avances

de los proyectos

3

Page 35: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

35

RF7 EL módulo debe de poder adaptarse a

todo de tipo de pantalla (Desktopt,

smart phone, table)

2

RF8 Los filtros de búsquedas que se utilicen

deben poder persistir si es que el

navegador se cierra

1

RF9 Se debe poder tener acceso rápido a las

opciones del mantenimiento de los

proyectos

3

RF10 Los filtros de búsqueda deben de poder

ser independientes de un botón de

búsqueda

1

MODULO AMPLIACION DE PROYECTO

RF11 Se debe poder visualizar las fechas

establecidas en el contrato del proyecto

2

RF12 Permitir agregar cantidad de días de

ampliación

3

RF13 Permitir agregar una observación con

respecto a la ampliación

3

RF14 Debe ser opcional el poder agregar un

documento como medio de

sustentación

3

MÓDULO DE SITUACIÓN DE PROYECTO

RF15 Se debe mostrar una cabecera con los

datos específicos del contrato

2

RF16 Se debe mostrar la fase en la que se

encuentra el proyecto bloqueada

3

RF17 Se debe de mostrar la etapa y estado en

al que se encuentra el proyecto de

forma editable

3

RF18 Debe poder agregar una observación

con respecto al cambio de situación

3

Page 36: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

36

RF19 Se debe de agregar una fecha límite

para cambio de esta situación

3

RF20 Se debe de incluir La opción de poder

agregar una o varios archivos de

sustentación con su observación

2

MÓDULO DE VALORIZACIÓN

RF21 Se deben de poder ver la información

específica del contrato

3

RF22 Se debe poder observar los avances de

los indicadores y no se podrán editar

2

RF23 Se debe poder reconocer las fases en la

que se encuentran los proyectos

3

RF24 Cada componente debe de poder

ingresar su avance físico y financiero

3

RF25 Cada componente debe de poder

adjuntar uno o varios archivos que

permitan sustentarlo

3

RF26 En cada fase se debe poder seleccionar

la fecha en la cual sucede la

valorización

3

MÓDULO DE RESPONSABLES

RF27 Se debe poder asignar como

responsable a un especialista de la Diar

3

RF28 Se debe poder asignar un cargo a este

especialista

3

RF29 Se debe poder agregar una observación

o documento que sustente la

asignación de responsable al proyecto

2

RF30 Debe de poder visualizarse un historial

de los responsables que se encargaron

de este proyecto

2

MODULO GENERADOR DE AYUDA

Page 37: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

37

RF31 Se debe poder generar un Word con

los cambios de que, en ese proyecto, se

agregaron

2

MÓDULO DE VISUALIZACIÓN

RF32 Se debe de poder visualizar las

valoraciones realizadas

3

RF33 Se debe de poder visualizar las

situaciones realizadas

3

RF34 Se debe de poder visualizar las

ampliaciones realizadas

3

MODULO AVANCE DE INDICADORES

RF35 Visualizar un gráfico de curva S,

comparativa con respecto al físico y

financiero

3

RF36 Los datos visualizados se deben poder

graficar con respecto a los años que

este existió

3

RF37 Los datos visualizados se deben poder

graficar con respecto a los

componentes que este posee

3

RF38 Se debe mostrar un listado de las

comparaciones por cada mes del año

2

MODULO EDITAR PROYECTO

RF39 Se debe poder agregar o quitar

componentes al proyecto de acuerdo

con sus fases

3

RF40 Los deben poder visualizar los datos

del proyecto extraídos del SIAF

3

RF41 Cada componente del proyecto debe

poder tener asignado un contrato

3

RF42 Se deben poder visualizar los datos de

los contratos en cada componente

2

Page 38: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

38

RF43 Se podrá ingresar los montos físicos y

financieros por cada mes en cada año

que el proyecto estuvo en

funcionamiento

3

MÓDULO DE REPORTES FINANCIERO POR OBRAS

RF44 Se debe poder visualizar por año el

avance financiero de los proyectos

3

RF45 Debe poder tener un filtro por ubigeo

para la generación de datos

3

RF46 Debe contar con gráficos comparativos

con respecto a los avances financieros

en los departamentos

3

MODULO REPORTE FÍSICO DE OBRAS

RF47 Se debe poder visualizar por año el

avance físico del as proyectos

3

RF48 Debe poder tener un filtro por ubigeo

para la generación de datos

3

RF49 Debe contar con gráficos comparativos

con respecto a los avances físicos ene

los departamentos

3

MODULO REPORTE GEOLOCALIZADOS

RF50 En un mapa se visualizará la ubicación

de donde se encuentran los proyectos

3

RF51 Debe de contar filtro de búsqueda de

ubigeo para la ubicación de proyectos

3

RF52 Se deberá mostrar un avance físico de

los avances de los proyectos

3

MODULO REPORTE GERENCIALES

RF53 Se deben poder generar reportes en

Excel de acuerdo con los formatos

establecidos

3

RF54 Se guardará la información de la

persona que descargue la información

2

Page 39: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

39

Fuente: Elaboración propia

3.1.2.2.2 Requerimiento No Funcionales

Los requerimientos no funcionales del SIGEP se define al igual que los

requisitos funcionales en donde se especifican todas a características

generales que tiene el sistema.

Tabla 6. Requerimiento No Funcionales

CÓDIGO REQUERIMIENTO

RN1 El sisgep debe tener soporte para

todo tipo de navegadores tanto

desktop como móviles.

RN2 El sistema de seguimiento y

gestión de proyecto debe de estar

desarrollado bajo la directiva que

establece la entidad

RN3 El sisgep debe de poder soportar

la conectividad con el FTP

Fuente: Elaboración propia

3.1.2.3 Especificación de Casos de Uso

El modelo de Caso de uso del sistema permite visualizar las formas en la que

el sistema va a reaccionar ante los diferentes perfiles o accione que el usuario

vaya a realizar en el sistema.

3.1.2.3.1 Actores del Sistema

Los Actores representan a los distintos usuarios y privilegios que existen

dentro del sistema, de una forma que estos puedan ser entendibles para el

área usuario de manera clara.

Page 40: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

40

Tabla 7. Actores Casos de Uso

ACTOR DESCRIPCIÓN

Especialista de la Dirección

Zonal

Especialista de Oficina de

Administración

Especialista de la DIAR

Especialista de Oficina de

planeamiento y presupuesto

Fuente: Elaboración propia

A continuación, se muestran los Privilegios que estos tiene al momento del

uso del sistema:

Tabla 8. Casos de Uso Permisos

ACTOR DESCRIPCION PERMISO

Especialista de la

Dirección Zonal

Todo trabajador de modalidad CAS o

tercero que trabaje en Agro Rural. El

usuario realiza sus registros de

mantenimientos de los avances de las obras

y revisa su información registrada,

Realiza los Mantenimiento a

los avances de los proyectos

que pertenecen a su

Dirección Zonal.

Realiza el mantenimiento de

los documentos

necesarios

Page 41: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

41

asegurándose que no existan para la sustentación de los

inconsistencias en ellos. avances de las obras.

Acceso al Módulo Principal

donde se podrán visualizar

todos los proyectos que

pertenezcan a su dirección

zonal y que tenga asignados

como especialista.

Acceso a las Herramientas

de Mantenimientos de

proyectos como los de

valorización, situación,

ampliación, editar, sosen.

Reportes en formato Excel

de los Avances de los

Proyectos de su Dirección

Zonal.

Acceso para ver los detalles

de los mantenimientos

realizados como ver

Valorizaciones, ver

situaciones, ver

ampliaciones, ver avances de

indicadores.

Validar el cumplimiento de

Especialista

Oficina de

Administración

Todo trabajador de modalidad CAS o

tercero que labora en AGRO RURAL.

Dicho usuario realiza la supervisión de los

montos en los proyectos verificando sus

cumplimientos.

los presupuestos designados

en cada obra y en el tiempo

establecido.

Acceso a las herramientas

para poder generar

respuestas inmediatas a

problemas en específicos.

Page 42: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

42

Visualización de los reportes

de diferentes direcciones

zonales en base a los que los

especialistas ingresen en el

sistema.

Validación de los

documentos que sustentan

los avances de las obras.

Mantenimiento de los

avances de los proyectos en

el caso de ser necesario.

Validar la información de las

Direcciones Zonales en los

departamentos que Agro

rural esté presente.

Verificar que los proyectos

ingresados al sistema tengan

Especialista de

Dirección

Infraestructura

Agraria y Riego

la

de

Todo trabajador de modalidad CAS o

tercero que labora en AGRO RURAL.

Dicho usuario realiza la supervisión de los

especialistas de las direcciones zonales

un especialista de dirección

zonal como responsable.

Validar los cumplimientos

de los proyectos en las

fechas establecidas.

Acceso a reportes de las

obras de todas la Direcciones

Zonales.

Validar los documentos que

sustente el avance de las

obras.

Especialista de Todo trabajador de modalidad CAS o Establecer la viabilidad los

Oficina de tercero que labora en AGRO RURAL. proyectos que van a ser

planeamiento y Dicho usuario realiza la generación de los registrados en el SIAF y por

presupuesto reportes para la toma de decisiones. lo tanto en el sisgep.

Page 43: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

43

Permiso para visualización

de reporte mediante las

herramientas que

proporciona el sisgep.

Acceso a indicadores

,mapas, gráficos y cuadros

estadísticos necesarios para

toma de decisiones.

Acceso los módulos

georreferenciados de las

obras.

Mantenimiento de los

proyectos en general en el

caso de ser necesario.

Fuente: Elaboración propia

3.1.2.3.2 Casos de Uso SISGEP

A continuación, se mostrarán las especificaciones de los casos de uso

tomando en cuenta los aspectos como nombre, actores, descripción,

precondición, postcondición, flujo normal, flujo alternativo, entre otros.

Separándolos por módulos para su correcto entendimiento.

Tabla 9. Especificación Caso de Uso

ESPECIFICACIÓN DE CASO DE USO (SISGEP)

Módulo de Login

Identificador Nº1 CUSISGEPM0001

Nombre del case de uso

Ingresar el Usuario

Área(s) Dirección Zonal, Oficina de Administración, Dirección de

Infraestructura Agraria y Riesgo, Oficina de Planeamiento y Presupuesto.

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Oficina de Administración, Especialista de la Dirección de Infraestructura

Page 44: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

44

Agraria y Riego, Especialista de la oficina de planeamiento y presupuesto.

Descripción Permite poder obtener la información necesaria del usuario que va a ingresar al sistema

Precondición El usuario ya cuenta con un usuario y una clave

Postcondición Obtener y validar los privilegios de los usuarios

Secuencia Normal Paso Acción

1 El usuario ingresa al sistema de seguimiento de proyectos atreves de la página web de agro rural.

2 El usuario ingresa su usuario y contraseña que se le asigno.

3 El usuario hace click sobre el botón para ingresar al sistema.

Secuencia de error Paso Acción

1 el usuario ingresa sus datos para el ingreso al de modo incorrecto se muestra un mensaje de error con el

usuario.

Importancia Importante

Prioridad Alta

Observación Los usuarios están vinculados con las cuentas institucionales, en caso no logre ingresar deben de comunicarse con soporte técnico

Identificador Nº2 CUSISGEPM0002

Nombre del case de uso

Olvidar la Contraseña

Área(s) Dirección Zonal, Oficina de Administración, Dirección de Infraestructura Agraria y Riesgo, Oficina de Planeamiento y

Presupuesto

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Oficina

de Administración, Especialista de la Dirección de Infraestructura

Agraria y Riego, Especialista de la oficina de planeamiento y

presupuesto

Descripción Permite que el usuario pueda recuperar la contraseña de su cuenta

Precondición Tener una cuenta para ingreso ala sistema

Postcondición Resetear la contraseña con éxito

Secuencia Normal Paso Acción

1 Ingresar al portal web de agro rural, luego ingresar al sistema del sisgep.

2 Hacer click en la opción de olvide contraseña.

3 Ingresar el usuario institucional para resetear la contraseña.

4 Se le pedirá resetear la contraseña a través de usuarios de dominio.

Secuencia de error Paso Acción

1 El usuario no recuerda su usuario y tendrá que solicitar a soporte técnico para recuperar esta.

Importancia Opcional

Prioridad Sin Urgencia

Page 45: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

45

Observación El usuario manejara el mismo usuario tanto para su correo, dominio y el sistema en mención.

Identificador Nº3 CUSISGEPM0003

Nombre del case de uso

Inicio Automático

Área(s) Dirección Zonal, Oficina de Administración, Dirección de

Infraestructura Agraria y Riesgo, Oficina de Planeamiento y Presupuesto

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Oficina

de Administración, Especialista de la Dirección de Infraestructura

Agraria y Riego, Especialista de la oficina de planeamiento y presupuesto

Descripción El usuario no tendrá necesita de ingresar sus datos si ya la ingreso anteriormente.

Precondición Haber ingresado con anterioridad al sistema

Postcondición Ingreso al sistema automático

Secuencia Normal Paso Acción

1 Ingresar al sistema mediante el enlace en la página de Agro rural.

2 El usuario será redireccionado a la página principal si es que anteriormente no cerro sesión.

Secuencia de error Paso Acción

1 El usuario no será redirección si se limpió la memoria cache del browser.

Importancia Importante

Prioridad Urgente

Observación El ingreso automático solo servirá si es que no se eliminar la memoria cache del browser

Modulo Principal

Identificador Nº1 CUSISGEPM0004

Nombre del case de uso

Listado de Proyectos

Área(s) Dirección Zonal, Oficina de Administración, Dirección de

Infraestructura Agraria y Riesgo, Oficina de Planeamiento y Presupuesto

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Oficina

de Administración, Especialista de la Dirección de Infraestructura

Agraria y Riego, Especialista de la oficina de planeamiento y presupuesto

Descripción Mostrar los proyectos que el usuario tenga a su cargo

Precondición Tener vinculado el usuario con alguna de las áreas involucradas

Postcondición Listado de proyecto de acuerdo con los privilegios

Secuencia Normal Paso Acción

1 Visualizar los proyectos según privilegios en la pantalla principal.

Page 46: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

46

2 Uso de filtros para poder encontrar los proyectos con facilidad.

Secuencia de error Paso Acción

1 El proyecto solicitado no aparece debido a que los proyectos no se sincronizan en tiempo real.

Importancia Muy importante

Prioridad Urgente

Observación Los proyectos se visualizaron de acuerdo con los privilegios

Identificador Nº2 CUSISGEPM0005

Nombre del case de uso

Ampliación de Proyectos

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se le agregaran días al proyecto por algún inconveniente externo que este tenga

Precondición Un proyecto que se encuentre en desarrollo

Postcondición Agregarle el tiempo al proyecto con éxito

Secuencia Normal Paso Acción

1 Ubicar el proyecto para ampliar

2 Buscar en las herramientas opción de ampliación

3 Ingresar las cantidades de días necesarias en el proyecto

4 Adjuntar un documento que justifique la ampliación

Importancia Importante

Prioridad Urgente

Observación El documento para sustentar es de carácter obligatorio

Identificador Nº3 CUSISGEPM0006

Nombre del case de uso

Adjuntar Valorizaciones

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Ingresar la valorización para el año, mes y componente correspondiente

Precondición Seleccionar un proyecto vigente

Postcondición Realizar el ingreso de la valorización correspondiente

Secuencia Normal Paso Acción

1 Ubicar el proyecto para agregar valorización

2 Buscar en las herramientas opción de Valorización

3 Ingresar la valorización correspondiente el año, mes y componente

4 Adjuntar un documento que justifique la valorización

Secuencia de error Paso Acción

1 Se mostrar un error si no se adjunta el archivo que sustente la valorización

Importancia Importante

Page 47: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

47

Prioridad Urgente

Observación El archivo de que sustente la valorización es de carácter obligatorio

Identificador Nº4 CUSISGEPM0007

Nombre del case de uso

Cambiar Situación

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se cambiará la situación dependiendo de cómo se encuentre el proyecto

Precondición Que el proyecto se encuentre en desarrollo

Postcondición El cambio de situación se mostrar en el proyecto

Secuencia Normal Paso Acción

1 Ubicar el proyecto para cambiar la situación

2 Buscar en las herramientas opción de Situación

3 Ingresar la situación actual del proyecto

4 Adjuntar un documento que justifique el cambio de situación

Importancia Importante

Prioridad Urgente

Observación El proyecto por defecto se encontrará con la situación de en ejecución

Identificador Nº5 CUSISGEPM0008

Nombre del case de uso

Cambio de responsables

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se asignará al responsable de los proyectos

Precondición Que el proyecto no se encuentre como finalizado

Postcondición Asignar responsable a cada proyecto

Secuencia Normal Paso Acción

1 Ubicar el proyecto para cambiar el responsable

2 Buscar en las herramientas para cambio de responsable

3 Ingresar al usuario que será responsable del proyecto

4 Adjuntar un documento que justifique al responsable del proyecto

Importancia Importante

Prioridad Urgente

Observación El usuario que sea asignado deberá de encontrarse con contrato vigente en la institución.

Identificador Nº6 CUSISGEPM0009

Nombre del case de uso

Generador de Ayuda

Page 48: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

48

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se genera un archivo descargable con un resumen de los cambios en el proyecto

Precondición Seleccionar cualquier proyecto que aparezca en el sistema

Postcondición Obtener un archivo descargable con un resumen del proyecto

Secuencia Normal Paso Acción

1 Ubicar el proyecto para poder generar su resumen

2 Buscar en las herramientas para generar el resumen de ayuda

3 Revisar la información obtenido del proyecto en un archivo Word

Secuencia de error Paso Acción

1 Si el proyecto no ha tenido modificaciones obtener un archivo Word vacío.

Importancia Opcional

Prioridad No es urgente

Observación En los proyectos donde no se registren modificaciones el Word se genera vacío.

Identificador Nº7 CUSISGEPM0010

Nombre del case de uso

Mantenimiento de la Obra

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Poder editar los valores fiscos del proyecto al igual que sus componentes y sus contratos

Precondición Seleccionar un proyecto que se encuentre en la lista

Postcondición El proyecto seleccionado actualizara su información de acuerdo a lo ingresado

Secuencia Normal Paso Acción

1 Ubicar el proyecto para poder realizarle su mantenimiento

2 Buscar en las herramientas la opción editar de forma que podamos acceder a esta

3 Realizar el mantenimiento del proyecto tanto de sus estados físicos, componente, contratos y etapas.

Secuencia de error Paso Acción

1 Se tendrá que ingresar la información de acuerdo con los meses y año del proyecto

2 Sí selecciona un contrato para más de un proyecto se le alertara del error

Importancia Importante

Prioridad Urgente

Observación Los años y meses para poder agregar los montos serán de acuerdo con el tiempo que dure el proyecto

Page 49: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

49

Identificador Nº8 CUSISGEPM0011

Nombre del case de uso

Visualización del Sosen

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se mostrar la información obtenidos del sosen de acuerdo con el código snip del proyecto seleccionado

Precondición Visualizar el snip del proyecto que se seleccione

Postcondición Observación de la información detallada del proyecto

Secuencia Normal Paso Acción

1 Ubicar el proyecto para poder obtener su sosen

2 Buscar en las herramientas para poder generar la ventana con la información del sosen

3 Revisar la información obtenido de la página del sosen a través del código snip del proyecto

Importancia Importante

Prioridad Urgente

Observación La información que mostrar es proporcionada por el sosen de forma que la información segura y veraz

Identificador Nº9 CUSISGEPM0012

Nombre del case de uso

Ver Valorización

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se mostrarán las valorizaciones del proyecto en forma de ordenada para su correcta visualización

Precondición Seleccionar un proyecto que tenga valorizaciones

Postcondición Visualizar tanto las valorizaciones como sus archivos adjuntos

Secuencia Normal Paso Acción

1 Seleccionar proyecto con valorizaciones

2 Ubicar la herramienta para poder visualizar la valorización

3 Ubicar meses, año y componente de donde se ingresó la valorización

4 Visualizar el archivo adjuntado para el proyecto

Secuencia de error Paso Acción

1 En caso de que el peso del archivo se grande tendrá una ligera demora en la descarga del archivo

Importancia Importante

Prioridad Urgente

Observación Se podrán descargar los varios archivos que estén adjuntados

Identificador Nº10 CUSISGEPM0013

Page 50: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

50

Nombre del case de uso

Ver Situación

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se mostrarán las situaciones del proyecto en una tabla para su correcta visualización

Precondición Seleccionar un proyecto que tenga cambios de situaciones

Postcondición Visualizar tanto las condiciones como sus archivos adjuntos

Secuencia Normal Paso Acción

1 Seleccionar proyecto con situaciones

2 Ubicar la herramienta para poder visualizar la situación

3 Visualizar las situaciones ubicadas en una tabla

4 Visualizar el archivo adjuntado para el proyecto

Secuencia de error Paso Acción

1 En caso de que el peso del archivo se grande tendrá una ligera demora en la descarga del archivo

Importancia Importante

Prioridad Urgente

Observación Se podrán descargar los varios archivos que estén adjuntados

Identificador Nº11 CUSISGEPM0014

Nombre del case de uso

Ver Ampliación

Área(s) Dirección Zonal, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se mostrarán las ampliaciones del proyecto en una tabla para su correcta visualización

Precondición Seleccionar un proyecto que tenga ampliaciones

Postcondición Visualizar tanto las ampliaciones como sus archivos adjuntos

Secuencia Normal Paso Acción

1 Seleccionar proyecto con ampliaciones

2 Ubicar la herramienta para poder visualizar la ampliación

3 Visualizar las ampliaciones ubicadas de una tabla

4 visualizar el archivo adjuntado para el proyecto

Secuencia de error Paso Acción

1 En caso de que el peso del archivo se grande tendrá una ligera demora en la descarga del archivo

Importancia Importante

Prioridad Urgente

Observación Se podrán descargar los varios archivos que estén adjuntados

Identificador Nº12 CUSISGEPM0015

Nombre del case de uso

Ver Avance de indicadores

Page 51: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

51

Área(s) Dirección Zonal, Oficina de Administración, Dirección de Infraestructura Agraria y Riesgo

Actor(es) Especialista de las Direcciones Zonales, Especialista de la Oficina

de Administración, Especialista de la Dirección de Infraestructura Agraria y Riego

Descripción Se podrá visualizar un gráfico con curva s y una tabla comparativa de acuerdo con los componentes y los años

Precondición Seleccionar proyecto que se encuentre en la lista

Postcondición Visualizar grafica de los resultados en el proyecto

Secuencia Normal Paso Acción

1 Seleccionar proyecto de la lista

2 Ubicar la herramienta para poder visualizar los indicadores

3 Visualizar el grafico de la curva s como tanto una tabla comparativa de costos

4 Poder realizar la comparación por años y componentes

Importancia Importante

Prioridad Urgente

Observación Se compara tanto las metas físicas con las ejecutado

Módulo de Reportes

Identificador Nº1 CUSISGEPM0016

Nombre del case de uso

Reporte Avance físico

Área(s) Oficina de Administración, Oficina de Planeamiento y Presupuesto

Actor(es) Especialista de la Oficina de Administración, Especialista de la oficina de planeamiento y presupuesto

Descripción Se muestra un mapa con geolocalización de los departamentos con montos físico-valorizados al igual que un gráfico estadístico

Precondición Tener privilegios para el acceso a este modulo

Postcondición Visualización de los gráficos correspondiente a los montos físicos

Secuencia Normal Paso Acción

1 Ingresar al módulo de avances físicos

2 Seleccionar el año y departamentos que se necesiten

Secuencia de error Paso Acción

1 Si no existieran montos físicos valorizados par el año seleccionado se mostrará vacío

Importancia Importante

Prioridad Urgente

Observación --

Identificador Nº2 CUSISGEPM0017

Nombre del case de uso

Reporte avance financiero

Área(s) Oficina de Administración, Oficina de Planeamiento y Presupuesto

Page 52: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

52

Actor(es) Especialista de la Oficina de Administración, Especialista de la oficina de planeamiento y presupuesto

Descripción Se muestra un mapa con geolocalización de los departamentos con montos financieros al igual que un gráfico estadístico

Precondición Tener privilegios para el acceso a este modulo

Postcondición Visualización de los gráficos correspondiente a los montos financieros

Secuencia Normal Paso Acción

1 Ingresar al módulo de reporte de avances financieros

2 Seleccionar el año y departamentos que se necesiten

Secuencia de error Paso Acción

1 Si no existieran montos financieros para el año seleccionado se mostrará vacío

Importancia Importante

Prioridad Urgente

Observación --

Identificador Nº3 CUSISGEPM0018

Nombre del case de uso

Reporte con Geolocalización

Área(s) Oficina de Administración, Oficina de Planeamiento y Presupuesto

Actor(es) Especialista de la Oficina de Administración, Especialista de la oficina de planeamiento y presupuesto

Descripción Se mostrarán los proyectos en un mapa determinados por su latitud y longitud

Precondición Proyecto que posean una latitud y longitud

Postcondición Visualizar en un mapa con georreferenciación los detalles del proyecto

Secuencia Normal Paso Acción

1 Ingresar al modelo de georreferencias

2 Utilizar los filtros para acceder de forma rápida al proyecto

3 Dar click en el pin del proyecto en el mapa

4 Obtener los detalles necesarios del proyecto

Secuencia de error Paso Acción

1 Algunos proyectos no se mostrarán hasta que el usuario actualiza su latitud y longitud

Importancia Importante

Prioridad Urgente

Observación Los proyectos que no posean latitud ni longitud no serán visualizados

Identificador Nº4 CUSISGEPM0019

Nombre del case de uso

Reportes generales

Área(s) Oficina de Administración, Oficina de Planeamiento y Presupuesto

Page 53: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

53

Actor(es) Especialista de la Oficina de Administración, Especialista de la

oficina de planeamiento y presupuesto

Descripción Se descargan distintos tipos de reportes según los formatos establecidos

Precondición Haber realizado la actualización de los proyectos en el módulo principal

Postcondición Obtener los datos de los avances de los proyectos en los formatos necesarios

Secuencia Normal Paso Acción

1 Ingresar al módulo de reportes gerenciales

2 Seleccionar el reporte que sea necesario

3 Dar click en el botón de generar Excel para poder descargar el Excel de formato requerido

Secuencia de error Paso Acción

1 En el caso que la información no esté ingresada en el módulo principal no se podrá observar

Importancia Importante

Prioridad Urgente

Observación Los resultados de los reportes serán de acuerdo con la información ingresada en el módulo principal

Fuente: Elaboración propia

A continuación, se mostrarán los diagramas relacionados con las

especificaciones de los casos de usos de sisgep:

Page 54: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

54

El primer módulo es el de Login del sistema que se muestra a continuación en la figura

Figura 11. Caso de Uso Login

Fuente: Elaboración propia

Page 55: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

55

A continuación, se mostrar el caso de uso del Módulo Principal

Figura 12. Caso de Uso Modulo Principal

Fuente: Elaboración propia

Page 56: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

56

A continuación, se mostrará el Caso de Uso para el Módulo de Reportes

Figura 13. Caso de Uso Modulo Reporte

Fuente: Elaboración propia

Page 57: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

57

3.1.1 Diseño

En esta fase se mostrará los diseños como el diagrama de clases del sistema,

diagrama de componentes del sistema, prototipos de interfaces gráfica.

3.1.1.1 Diagrama de Clases del Sistema

En esta sección se mostrará el diagrama de clases realizado para el diseño de

este sistema, así como también se visualizarán sus atributos

Page 58: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

58

Figura 14. Diagrama de Clase

Fuente: Elaboración propia

Page 59: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

59

3.1.1.2 Modelo Físico de Datos

Figura 15. Modelo Físico de Datos

Fuente: Elaboración propia

Page 60: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

60

3.1.1.3 Especificación de Modelo de Datos Físicos

A continuación, se muestra las especificaciones del modelo físico de la base

de datos que incluye la descripción de las tablas que se muestra a

continuación:

TAB_OBRA

Tabla 10. TAB_OBRA

Fuente: Elaboración propia

TAB_OBRA_COMPONENTE

Tabla 11. TAB_OBRA_COMPONENTE

Page 61: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

61

Fuente: Elaboración propia

TAB_OBRA_COMPONENTE_AMPLIACION

Tabla 12. TAB_OBRA_COMPONENTE_AMPLIACION

Fuente: Elaboración propia

TAB_OBRA_COMPONENTE_CONTRATO

Page 62: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

62

Tabla 13. TAB_OBRA_COMPONENTE_CONTRATO

Fuente: Elaboración propia

TAB_OBRA_COMPONENTE_INSPECTOR

Tabla 14. TAB_OBRA_COMPONENTE_INSPECTOR

Fuente: Elaboración propia

TAB_OBRA_ESTADO

Tabla 15. TAB_OBRA_ESTADO

Page 63: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

63

Fuente: Elaboración propia

TAB_RESPONSABLE

Tabla 16. TAB_RESPONSABLE

Fuente: Elaboración propia

Page 64: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

64

TAB_RESPONSABLE_DETALLE

Tabla 17. TAB_RESPONSABLE_DETALLE

Fuente: Elaboración propia

TAB_SEGUIMIENTO_COMPONENTE_OBRA

Tabla 18. TAB_SEGUIMIENTO_COMPONENTE_OBRA

ATRIBUTO TIPO DESCRIPCIÓN

iCodSeguimiento int Código Primario

iCodObraComponente int Código de Obra

Componente

iAnio int Año

iMes int Mes

dcEneroMeta decimal (18, 2) Enero Meta

dcEneroFinancieroMeta decimal (18, 2) Enero Meta

Financiera

dcEneroEjecutado decimal (18, 2) Enero Ejecutado

Page 65: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

65

dcEneroFinancieroEjecutado decimal (18, 2) Enero Financiero

Ejecutado

dcFebreroMeta decimal (18, 2) Febrero Meta

dcFebreroFinancieroMeta decimal (18, 2) Febrero Meta

Financiera

dcFebreroEjecutado decimal (18, 2) Febrero Ejecutado

dcFebreroFinancieroEjecutado decimal (18, 2) Febrero Financiero

Ejecutado

dcMarzoMeta decimal (18, 2) Marzo Meta

dcMarzoFinancieroMeta decimal (18, 2) Marzo Meta

Financiera

dcMarzoEjecutado decimal (18, 2) Marzo Ejecutado

dcMarzoFinancieroEjecutado decimal (18, 2) Marzo Financiero

Ejecutado

dcAbrilMeta decimal (18, 2) Abril Meta

dcAbrilFinancieroMeta decimal (18, 2) Abril Meta

Financiera

dcAbrilEjecutado decimal (18, 2) Abril Ejecutado

dcAbrilFinancieroEjecutado decimal (18, 2) Abril Financiero

Ejecutado

dcMayoMeta decimal (18, 2) Mayo Meta

dcMayoFinancieroMeta decimal (18, 2) Mayo Meta

Financiera

dcMayoEjecutado decimal (18, 2) Mayo Ejecutado

dcMayoFinancieroEjecutado decimal (18, 2) Mayo Financiero

Ejecutado

dcJunioMeta decimal (18, 2) Junio Meta

Page 66: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

66

dcJunioFinancieroMeta decimal (18, 2) Junio Meta

Financiera

dcJunioEjecutado decimal (18, 2) Junio Ejecutado

dcJunioFinancieroEjecutado decimal (18, 2) Junio Financiero

Ejecutado

dcJulioMeta decimal (18, 2) Julio Meta

dcJulioFinancieroMeta decimal (18, 2) Julio Meta

Financiera

dcJulioEjecutado decimal (18, 2) Julio Ejecutado

dcJulioFinancieroEjecutado decimal (18, 2) Julio Financiero

Ejecutado

dcAgostoMeta decimal (18, 2) Enero Meta

dcAgostoFinancieroMeta decimal (18, 2) Agosto Meta

Financiera

dcAgostoEjecutado decimal (18, 2) Agosto Ejecutado

dcAgostoFinancieroEjecutado decimal (18, 2) Agosto Financiero

Ejecutado

dcSetiembreMeta decimal (18, 2) Setiembre Meta

dcSetiembreFinancieroMeta decimal (18, 2) Setiembre Meta

Financiera

dcSetiembreEjecutado decimal (18, 2) Setiembre

Ejecutado

dcSetiembreFinancieroEjecutado decimal (18, 2) Setiembre

Financiero

Ejecutado

dcOctubreMeta decimal (18, 2) Octubre Meta

dcOctubreFinancieroMeta decimal (18, 2) Octubre Meta

Financiera

Page 67: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

67

dcOctubreEjecutado decimal (18, 2) Octubre Ejecutado

dcOctubreFinancieroEjecutado decimal (18, 2) Octubre Financiero

Ejecutado

dcNoviembreMeta decimal (18, 2) Noviembre Meta

dcNoviembreFinancieroMeta decimal (18, 2) Noviembre Meta

Financiera

dcNoviembreEjecutado decimal (18, 2) Noviembre

Ejecutado

dcNoviembreFinancieroEjecutado decimal (18, 2) Noviembre

Financiero

Ejecutado

dcDiciembreMeta decimal (18, 2) Diciembre Meta

dcDiciembreFinancieroMeta decimal (18, 2) Diciembre Meta

Financiera

dcDiciembreEjecutado decimal (18, 2) Diciembre

Ejecutado

dcDiciembreFinancieroEjecutado decimal (18, 2) Diciembre

Financiero

Ejecutado

Fuente: Elaboración propia

TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE

Page 68: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

68

Tabla 19. TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE

Fuente: Elaboración propia

TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE_AR

CHIVOS

Page 69: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

69

Tabla 20. TAB_SEGUIMIENTO_COMPONENTE_OBRA_DETALLE

Fuente: Elaboración propia

3.1.1.4 Diagrama de Componentes

En esta sección se pueden visualizar todos los componentes que interactúan en el

desarrollo de este proyecto:

Base de Datos de Seguridad:

Contiene las Tablas para los Usuarios del sistema al igual que los perfiles y

permisos que el usuario pueda o no tener.

Web Api Seguridad

Es el Servicio el cual conecta a aplicativo web sisgep con base de datos.

Sisgep

Es el aplicativo Web al cual el usuario tiene acceso posee la vista que

interactúa con el usuario.

Servidor FTP

Servidor FTP donde se almacenan todas las fotos y documentos que se

adjuntan en el sistema.

Page 70: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

70

Web Api Sisgep

Es el Servicio Web el cual conecta el Aplicativo con la Base de Datos de

sisgep.

Base de Datos Sisgep

Contiene las Tablas necesarias para almacenar la información relacionada al

seguimiento de proyecto.

Integration Service

Se encarga de la rescatar la información que se exista en los registros del

SIAF para la inserción de esta en la fuente de datos Sisgep.

Figura 16. Diagrama de Componente

Fuente: Elaboración propia

3.1.1.5 Diagrama de despliegue del sistema

A continuación, se muestra el diagrama de SISGEP, que nos permite modelar la

arquitectura que este tendrá tras su implementación.

Figura 17. Diagrama de Despliegue

Page 71: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

71

Fuente: Elaboración propia

- Navegador Web: Los módulos web del SISGEP se ejecutan departe del cliente

mediante el uso de cualquier navegador. Estos están desarrollados basándose en

los principios del diseño web adaptable a los diferentes tipos de resoluciones de

pantallas (Responsive Web Design), lo cual garantiza una experiencia ideal al

usuario desde cualquier navegador web que este se conecte.

- Servidor de Aplicaciones: Se almacenan los componentes de la aplicación

SISGEP, Servicio Web Sisgep, Servicio Web Seguridad, Integration Service.

Actualmente este es una máquina virtual el cual funciona mediante el uso del

sistema operativo Windows server 2016.

- Servidor de Base de Datos: Se almacenan las diferentes bases de datos

gestionadas actualmente por la UTI de AGRO RURAL. Este servidor también

se encuentra funcionando bajo el uso de una máquina virtual mediante el

sistema operativo Windows server 2016 y utilizando el motor de base de datos

Microsoft SQL Server 2014.

3.1.1.5.1 Arquitectura

Los componentes que conforman el sistema de información, la interacción entre

ellos y los patrones de diseño que guían el desarrollo del proyecto. La

Page 72: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

72

arquitectura presente en SISGEP es la arquitectura de microservicios, que

básicamente consiste en la construcción de la aplicación como un conjunto de

pequeños servicios que se ejecutan en su propio proceso y se comunican entre

ellos con mecanismos ligeros, como por ejemplo un servicio web. Cada uno de

estos pequeños servicios se encarga de implementar una funcionalidad completa

del negocio, cada microservicio es desplegado de forma independiente y puede

estar programado en cualquier lenguaje de programación y puede ajustarse a

casi cualquier tecnología de almacenamiento de datos.

3.1.1.6 Prototipos de Interfaces

El diseño de prototipos para el desarrollo de esta aplicación trata de mostrar el

alcance de lo que se puede desarrollar como solución tecnológica, para el

problema existente para el área usuaria.

- Interfaz Login

Figura 18. Mockup Login

Fuente: Elaboración propia

El prototipo de la interfaz del Login muestra las opciones básicas que

esta tendrá como son las del ingreso del usuario y la contraseña, que

el usuario podrá usar mediante el uso de su cuenta de dominio dentro

de Agro Rural y que de acuerdo con su usuario asignado se podrá

Page 73: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

73

cargar el perfil de la persona el cual solo le mostrará los menús y

acciones solo permitidas para este usuario

- Módulo de Listado de Proyectos

Figura 19. Mockup Listado de Proyectos

Fuente: Elaboración propia

En el prototipo que se muestra el listado de los proyectos se

mostraran, los proyectos de acuerdo al responsable que ingreso ya

que solo se mostraran los proyectos que este tenga asignados y

también cuanta contara con la validación de listado de proyectos de

acuerdo a las direcciones zonales, esto significa que solo se

visualizaran los proyectos pertenecientes la dirección zonal que este

pertenezca en excepción de un especialista de sede central los cuales

tendrán acceso a todos los proyectos de las diferentes direcciones

zonales

Page 74: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

74

- Módulo de Ampliación de Proyectos

Figura 20. Mockup Ampliación de Proyectos

Fuente: Elaboración propia

El Módulo de ampliación de Proyectos muestra un modal con la

información necesarios para poder agregar una ampliación al

proyecto al cual se seleccionó.

- Módulo de Situación de Proyecto

Figura 21. Mockup situación de Proyecto

Page 75: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

75

Fuente: Elaboración propia

El Módulo de Situación de proyecto se permite manifestar alguna

situación y/o inconveniente que este proyecto tenga en el transcurso

de su desarrollo.

- Módulo de Valorización de Proyecto Figura

22. Mockup Valorización de Proyecto

Page 76: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

76

Fuente: Elaboración propia

- Módulo de Mantenimiento de Responsable

Figura 23. Mockup Mantenimiento de Responsable

Fuente: Elaboración propia

- Módulo de Avance de indicadores

Page 77: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

77

Figura 24. Mockup Avance de Indicadores

Fuente: Elaboración propia

- Módulo de reportes

Figura 25. Mockup Modulo de Reportes

Fuente: Elaboración propia

Page 78: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

78

3.1.2 Implementación

En esta sección se trabajará implementación de la solución planteada tanto de código,

mostrando fragmentos de códigos y de arquitectura, explicando las tecnologías que se

usaron, al igual que se mostraran pantallas de lo que se desarrolló como solución

tecnológica.

3.1.2.1 Web Api Sisgep

El Web Api sisgep consta de una solución con un solo proyecto el del

WebApiSeguimiento que tiene el lugar en el cual se encuentra creado el proyecto

que contiene todo el código necesario para la ejecución del proyecto

Figura 26. WebApiSeguimiento

Fuente: Elaboración propia

El cual esta divide en carpetas las cuales se para en las siguientes:

Controladores para el consumo de la información: En el controlador

podremos observar la generación de los webApiController los cuales

servirán para el correcto recibo de la información mediante el formato

JSON que, están establecidas mediante modelos los cuales moldearan los

JSON que se reciban de forma que lo podamos tratar de diferentes maneras

según creamos convenientes

Page 79: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

79

Figura 27. Controller

Fuente: Elaboración propia

Los webs Apis son controladores para la creación de servicios que se

arman en base al local host donde se estén desplegando más nombre del

controlador más el nombre del método, a continuación, se muestra un

fragmento de código de cómo es el uso de este web api

Figura 28. Código Web Api

Fuente: Elaboración propia

Page 80: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

80

Modelos: En los Modelos podremos observar las clases que representan los

atributos de las tablas estos modelos sirven para recibir la información de la

fuente de almacenamiento de datos para luego ser manipulados para y ser

producidos mediante el formato JSON para su futuro consumo mediante un

cliente web que los utilizara según crea conveniente

Figura 29. Modelos

Fuente: Elaboración propia

Vistas: En las Vistas se generan los .cshtml necesarios para mostrar en caso

se crean necesarios en este caso los .cshtml los utilizaremos para mostrar

errores comunes que pueden suceder al momento de consumir un servicio

web con son los errores 500 Internal Server Error, 404 Not Found, 401

Unauthorized solo por mencionar algunos ya que existen muchos códigos de

errores lo cuales pueden seguir siendo manejados

Page 81: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

81

Figura 30. Vistas

Fuente: Elaboración propia

3.1.2.1.1 Validación de Servicios Web

Existen diferentes formas y herramientas de validar el funcionamiento de un

servicio web muy indiferentes del lenguaje en que estos estén realizados con la

razón de si bien son diferentes lenguajes la forma de comunicarse deberían ser

uno de los dos formatos más usados las cuales son bien XML o JSON. En este

caso utilizaremos el POSTMAN para validar los servicios web realizados en

C#, los cuales usamos para producir y consumir JSON como se muestra en el

siguiente ejemplo.

Page 82: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

82

Figura 31. Validación Servicio

Fuente: Elaboración propia

Como se puede apreciar en la imagen se puede observar una Url en ambiente

de calidad (QA) la cual mediante el verbo POST puede consumir y producir

JSON en este caso es un método el cual nos permite listar proyectos de

acuerdo con el Usuario.

Como se podrá observar esta Herramienta Postman, que soporta el formato

JSON es muy poderosa si se trata de poder Validar la calidad de un servicio

tanto se un formato JSON o XML el cual es soportado por esta herramienta.

3.1.2.2 Cliente Sisgep

El cliente Sisgep también es una solución el cual comprende este proyecto,

Page 83: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

83

El cual se base en un controlador, Modelos y sus vistas, pero en este caso las

vistas están basadas en (Cshtml - Js) los cuales permiten realizar una correcta

interacción para la generación de esta solución informática

Figura 32. Cliente Sisgep

Fuente: Elaboración propia

Controller: El controlador del cliente permite generar las comunicaciones entre

las vistas y la interacción de la información. Los Controladores se encargan de

manejar la interacción de la información para la correcta comunicación de los

datos que se presentan en el sistema.

Figura 33. Controlador Cliente

Fuente: Elaboración propia

Vistas: en lo que el sisgep cliente las vistas se basan en archivos JavaScript y

archivos Cshtml que permiten la interacción de la información

Figura 34. Vistas JavaScript

Page 84: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

84

Fuente: Elaboración propia

Los JavaScript se encarga de comunicarse con los web Services mediante la

Técnica Ajax las cuales permite establecer Url los cuales serán consumidos

mediante los verbos PUT, POST, GET, DELETE y teniendo como respuesta

JSON que son proporcionados por los web Services y de esta forma poder

utilizar en la vistas del cliente, en lo posible se debe de tratar de no realizar

mayor consultas en la parte del cliente, este debe servir solo para mostrar la

información y no realizar cálculos exagerados , los cuales debe de ser

realizados por el servicio para evitar el tiempo excesivo el cual el usuario

espera en el sistema.

Figura 35. Vistas Cshtml

Fuente: Elaboración propia

Las Vistas contiene archivos cshtml. Este es una fichera, es un fichero por el

cual se logra añadir segmentos de código C# dentro del marcado del HTML de

Page 85: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

85

forma que se puedan realizar funciones básicas en, cálculos ligeros usando los

operadores de C#, combinado en el HTML.

3.1.2.3 Aplicativo Web

3.1.2.3.1 Módulo de inicio de Sesión

Ingreso al SISGEP

Figura 36. Inicio Sesión

Fuente: Elaboración propia

Page 86: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

86

Página de inicio del SISGEP

Figura 37. Página Inicio

Fuente: Elaboración propia

3.1.2.3.2 Módulo de Mantenimiento

Listado de Proyectos

Figura 38. Listado de Proyectos

Fuente: Elaboración propia

Page 87: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

87

Mantenimiento de la Información

Figura 39. Mantenimiento de la Información

Fuente: Elaboración propia

Agregar Valorización

Figura 40. Agregar Valorización

Fuente: Elaboración propia

Page 88: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

88

Visualizar Valorización

Figura 41. Visualizar Valorización

Fuente: Elaboración propia

Adjuntar Documentos en una Situación

Figura 42. Adjuntar Documentos

Fuente: Elaboración propia

Page 89: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

89

SOSEN

se visualiza la información del Aplicativo Informático del SOSEM, del

MEF, se vincula la información por el código SNIP.

Figura 43. SOSEN

Fuente: Elaboración propia

Page 90: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

90

Indicadores por Proyectos

Figura 44. Indicadores por Proyectos

Fuente: Elaboración propia

Reportes Avance Financiero Obras

Figura 45. Reporte Avances

Fuente: Elaboración propia

Page 91: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

91

3.1.2.3.3 Módulo de Reportes

Reportes en Formatos Excel

Figura 46. Reporte Formato Excel

Fuente: Elaboración propia

Page 92: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

92

Figura 47. Reporte Formato Excel Descarga

Fuente: Elaboración propia

Page 93: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

93

Reporte de Geolocalización por Avance de Obras

Figura 48. Reporte de Geolocalización

Fuente: Elaboración propia

3.1.2.4 Formato de Registro de líneas de código

El Formato para el registro de líneas se basa en poder mostrar al segmento del

código que sea recurrente de uso durante el tiempo que el usuario use el sistema.

En el Anexo 5 se muestra el segmento de código para él envió de archivos el

servidor FTP.

3.1.2.5 Repositorio

Este Proyecto se encuentra en un repositorio Team Foundation de Microsoft el

cual permite almacenar el versiona miento de lo que se esté desarrollando dentro

del proyecto, Team Foundation el cual está basado en git para su versiona miento

permite saber quién fue la persona que desarrollo cada segmento de código que

existe en el programa, de forma que quede evidenciada la persona involucradas en

el desarrollo de esta solución informática.

Page 94: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

94

Figura 49. Team Foundation

Fuente: Elaboración propia

Como se mencionó el Team Foundation es una herramienta poderosa que

permite mostrar todos los versiona miento que este proyecto tenga tanto como

la persona que lo realizaron confirmaciones, que cambios realizo y a qué hora

fue esta realizada, de forma que se puedan revertir los cambios en caso alguna

versión del proyecto genere errores por un inconveniente en la programación

Page 95: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

95

Figura 50. Autores

Fuente: Elaboración propia

3.1.3 Pruebas

En esta fase, además de realizar pruebas al sistema de parte del equipo de desarrollo,

el usuario final también debe de realizar pruebas para que esta compruebe que el

resultado es el correcto y esta fase se concrete correctamente de lo contrario puede

que el sistema no salga de acuerdo con lo planeado.

Lo más importante es que en esta fase el usuario ya debería estar satisfecho con el

producto.

Page 96: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

96

Tabla 21. Pruebas de sisgep

CODIGO REQUERIMIENTO PRIORIDAD

MODULO LOGIN

PR1 El Login se realizó con éxito OK

MODULO DE PROYECTOS

PR2 Al momento de usar los filtros se

mostraron los resultados esperados

OK

PR3 Al clickear le número de SNIP de

redirección correctamente a la página

del mef

OK

PR4 El reporte excel se generó de manera

rápida

OK

MODULO AMPLIACION DE PROYECTO

PR5 Al entrar a la ventana se cargaron los

datos del contrato

OK

PR6 Se adjuntó un archivo y se envió sin

problemas

OK

MÓDULO DE SITUACIÓN DE PROYECTO

PR7 Se seleccionó otra Etapa y Estado para

el proyecto

OK

PR8 Se probaron las fechas para el tiempo

limite

OK

MÓDULO DE VALORIZACIÓN

PR9 Aparecieron los componentes

correctos del proyecto

OK

PR10 Se ingresó su avance físico y

financiero

OK

PR11 Se seleccionaron las distintas fechas

para distintos componentes

OK

MÓDULO DE RESPONSABLES

PR12 Se cambió el responsable reiteradas

veces sin novedad

OK

Page 97: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

97

PR13 Se visualizó el historial de cambios

de responsable

OK

MODULO GENERADOR DE AYUDA

PR14 El Word se logró generar sin

novedades

OK

MÓDULO DE VISUALIZACIÓN

PR15 Se pudo visualizar la información

registrada

OK

MODULO AVANCE DE INDICADORES

PR16 Se validó el grafico de curva S con la

información de la tabla y coincidieron

OK

MODULO EDITAR PROYECTO

PR17 Se pudo editar la información de un

proyecto elegido al azar

OK

MÓDULO DE REPORTES FINANCIERO POR OBRAS

PR18 El mapa logro cargar la Información

solicitada

OK

MODULO REPORTE FÍSICO DE OBRAS

PR19 Se visualizaron los reportes físicos en

el cuadro y en mapa

OK

MODULO REPORTE GEOLOCALIZADOS

PR22 Los puntos en el mapa representaban la

ubicación de un proyecto

OK

MODULO REPORTE GERENCIALES

PR23 Se generaron reportes a niveles

gerencial para la toma de decisiones en

base a su información

OK

(Elaboración Propia)

Estas fueron las pruebas finales realizadas con el equipo de desarrollo, lo cual

también se realizaron las pruebas con el área usuaria las cuales se manifestarán en el

acta. Anexo 6, los cuales sirvieron para la madurez del sistema de gestión de

proyectos.

Page 98: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

98

3.1.4 Instalación o Despliegue

3.1.4.1 Despliegue del Sistema

Para el despliegue de esta solución tecnológica es necesario un Servidor Windows

Server con las configuraciones necesarias en el Internet Information Services

(IIS), como se muestra en la siguiente figura:

Figura 51. Configurar IIS

Fuente: Elaboración propia

Pero antes primero debemos compilar nuestro proyecto en visual studio para

generar los .dll necesarios para poder publicarlos.

En nuestro proyecto de visual studio seleccionamos el proyecto con el clic

derecho y selecciones publicar y se mostrara la siguiente ventana:

Page 99: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

99

Figura 52. Publicar Proyecto

Fuente: Elaboración propia

Lo configuramos para que el compilado se genera en una carpeta para luego

pasarlas manualmente o bien en el IIS de forma que se despliega

automáticamente.

Si se eligió el despliegue por IIS se acabaría el proceso de publicación, de lo

contrario, el proyecto lo se desplego en una carpeta, aun faltaría un paso, el cual

es copiar los archivos de forma manual al IIS.

Para poder Realizar este despliegue en producción nos basaremos en el ACTA

DE CONFROMIDAD Y PASE A PRODUCCION el cual se puede Anexo 4.

3.1.4.2 Capacitación de Usuarios

Se realizaron las Capacitaciones al especialista de las distintas áreas involucradas,

y para las Direcciones Zonales se realizaron video Conferencias, los formatos de

capacitaciones se encuentran en el Anexo 7 del presento informe.

3.1.5 Uso y mantenimiento

En el uso y mantenimiento se realiza seguimiento al sistema ya una vez puesto en

producción en el Anexo 8 se manifiesta una oportunidad de mejora para el sistema.

Page 100: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

100

Esto Significa que el sistema siempre puede seguir mejorando al igual que los procesos

del área usuaria.

Page 101: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

101

CAPÍTULO 4

RESULTADO

4.1 Resultado

Como resultado se puede definir que se desarrollaron y cumplieron todos los objetivos

específicos establecidos en este proyecto, a través de Actas y resultados con el uso del

sistema.

4.1.1 Resultado de los Objetivos

4.1.1.1 Objetivo Nª1

Establecer el Sistema de Seguimiento de Gestión de Proyectos como único

Medio para el Mantenimiento de la Información de los Avances de las Obras

Agrario-Rurales

Figura 53. Listado

Fuente: Elaboración propia

La figura 53 se encarga de mostrar los detalles del sistema que realiza

seguimiento ya en funcionamiento con listado de los proyectos para poder

realizar las opciones.

Realizado por la Unidad de Tecnología de Información, a través del informe

Técnico para la estandarización de Software N.º 007-2018, se señala que

“AGRO RURAL en la actualidad cuenta con distintos sistemas de

información

Page 102: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

102

que automatizan sus procesos Core, los cuales son detallados en el siguiente

cuadro” (UTI Agro-Rural, 2018)

Figura 54. Sistema de Gestión de Proyectos

Fuente: Elaboración propia

Mediante el Informe emitido por la Unidad de la Tecnología de la

información se establece que la solución informática el SISGEP como único

software para el uso de mantenimiento para la gestión de proyecto Agrario

Rurales y mediante el Anexo 4 de Acta de conformidad y pase a producción

del sistema el SISGEP quedara como único medio de poder gestionar los

avances.

4.1.1.2 Objetivo Nª2

Almacenar los Documentos necesarios de los avances de las Obras en

Formato digital

Según el Diagrama de Componentes en el que se visualiza el servidor ftp el

cual almacenara los documentos necesarios que se necesiten que sean

preservados, de esta forma se evitara el hecho del desgate de los documentos

al mantenerse en un estado digital el cual puede ser descargado las veces

que este sea necesario, sin necesidad del que el archivo se desgaste. En la

siguiente figura se observa el envío de archivos al servidor Ftp.

Figura 55. Envió FTP

Fuente: Elaboración propia

Page 103: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

103

En el Anexo 6 caso de Pruebas se observa como en el acta se manifiesta que

el usuario prueba y da como positivo el registro de los archivos de

sustentación, de forma que se establece que dé el objetivo de poder

almacenar los documentos de forma digital queda concluido.

4.1.1.3 Objetivo Nª3

Implementar un Módulo Web que pueda generar reportes en tiempo real de

acuerdo con las necesidades del usuario

Figura 56. Reportes Gerenciales

Fuente: Elaboración propia

Page 104: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

104

Figura 57. Reportes Gerenciales 2

Fuente: Elaboración propia

Como se podrá observar se guarda un registro cada vez que se descargan

los reportes gerenciales almacenando el nombre del usuario que lo

descargo y su fecha de descarga, para la toma de decisiones, los cuales

serán almacenados debidamente para que queden con evidencia de que se

descargó el archivo, donde se observa cada cuanto tiempo se descargan

estos archivos para toma de decisiones, lo cual al tener toda la información

centralizada nos permitirá estar a un click de diferencia para poder

obtenerla sin necesidad de estar recolectando diferente información de

distintas fuentes para generar una información sólida y concisa.

Page 105: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

105

Figura 58. Reporte Geolocalizado

Fuente: Elaboración propia

Page 106: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

106

Figura 59. Reporte Financiero

Fuente: Elaboración propia

Page 107: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

107

4.1.2 Presupuesto

4.1.2.1 Recurso Humano

El factor recurso humano se considera dentro de los costos del desarrollo del proyecto, describiendo a los cargos involucrados, basado en horas hombre de participación en el proyecto.

Tabla 22. Recurso Humano

Recursos Humanos

(S/.)

Sueldo

(S/.)

Sueldo

x Hora

N.º

Horas

(S/.)

Sueldo

8

Horas

Días

(S/.)

Monto

por días

(S/.)

Monto por

días con

factor

ABRIL MAYO JUNIO

Horas al

Proyecto

Cantidad

en Días

%

Asigna

ción

(S/.) Monto

por días %

asignados

Horas al

Proyecto

Cantidad

en Días

%

Asigna

ción

(S/.) Monto

por días %

asignados

Horas al

Proyecto

Cantidad

en Días

%

Asignac

ión

(S/.)

Monto por

días %

asignados

Sub director de la UTI 12.000,00 50,00 8 400,00 30 12.000,0

0 16.800,00 15 1,88 6,25 1.050,00 0 0,00 0,00 0,00 8 1,00 3,33

560,00

Coordinador de Proyectos 7.000,00 29,17 8 233,33 30 7.000,00 9.800,00 60 7,50 25,00 2.450,00 7 0,88 2,92 285,83 65 8,13 27,08 2.654,17

Analista Funcional 5.500,00 22,92 8 183,33 30 5.500,00 7.700,00 24 3,00 10,00 770,00 10 1,25 4,17 320,83 69 8,63 28,75 2.213,75

Analista Programador 5.500,00 22,92 8 183,33 30 5.500,00 7.700,00 87 10,88 36,25 2.791,25 188 23,50 78,33 6.031,67 67 8,38 27,92 2.149,58

Administrador de Base de

Datos 4.500,00 18,75 8 150,00 30 4.500,00 6.300,00 47 5,88 19,58 1.233,75 1 0,13 0,42 26,25 55 6,88 22,92

1.443,75

Testeador - Documentador 2.500,00 10,42 8 83,33 30 2.500,00 3.500,00 0 0,00 0,00 0,00 0 0,00 0,00 0,00 67 8,38 27,92 977,08

Diseñador 4.000,00 16,67 8 133,33 30 4.000,00 5.600,00 35 4,38 14,58 816,67 3 0,38 1,25 70,00 9 1,13 3,75 210,00

Especialista de la Dirección

de Infraestructura Agraria y

Riego (DIAR)

7.000,00

29,17

8

233,33

30

7.000,00

9.800,00

8

1,00

3,33

326,67

0

0,00

0,00

0,00

24

3,00

10,00

980,00

Especialista de la Dirección

Zonal (Lima) 3.500,00 14,58 8 116,67 30 3.500,00 4.900,00 8 1,00 3,33 163,33 0 0,00 0,00 0,00 24 3,00 10,00

490,00

Especialista de Unidad de

Planificación y seguimiento 7.000,00 29,17 8 233,33 30 7.000,00 9.800,00 8 1,00 3,33 326,67 0 0,00 0,00 0,00 24 3,00 10,00

980,00

TOTALES 58.500,0

0 81.900,00

9.928,33

6.734,58

12.658,33

Fuente: Elaboración propia

Page 108: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

108

4.1.2.2 Materiales y equipos

En la siguiente tabla que se muestra los materiales que se utilizaron

Tabla 23. Insumos

Fuente: Elaboración propia

También se muestra la tabla con el detalle de los equipos adquiridos

Tabla 24. Equipo

Fuente: Elaboración propia

También se detalle el costo de incrementos de memoria y almacenamiento de

servidores de aplicaciones, BD y FTP

Page 109: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

109

Tabla 25. Costo

Fuente: Elaboración propia

A continuación, se detalle el costo de las licencias

Tabla 26. Costo 2

Fuente: Elaboración propia

Finalmente se muestra el cuadro con el costo total del proyecto donde se

consolidan los egresos del presupuesto, que incluye todos los costos en los 3

meses del proyecto

Page 110: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

110

Tabla 27. Egresos

Egreso del Presupuesto de

Proyecto (S/.) Junio (S/.) Julio (S/.) Agosto

Ingresos

Ventas/Beneficios 0,00 0,00 0,00

Egresos

Inversión

1 licencias de Windows Server

Device CAL 2016

6.000,00

0,00

0,00

4 licencias de Visual Studio

Professional 2017 4.800,00 0,00 0,00

Incremento de Memoria y

Almacenamiento para el

Servidor de Aplicaciones

(Windows Server 2012)

3.000,00

0,00

0,00

Incremento de Memoria y

Almacenamiento para el

Servidor de BD

3.000,00

0,00

0,00

Incremento de Memoria y

Almacenamiento Servidor FTP

3.000,00

0,00

0,00

Gastos Generales

Equipos y materiales 13.179,00 0,00 0,00

Recursos Humanos

Sub director de la UTI

1.050,00

0,00

560,00 PEN

Coordinador de Proyectos 2.450,00 285,83 2.654,17

Analista Funcional 770,00 320,83 2.213,75

Page 111: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

111

Analista Programador

2.791,25

6.031,67

2.149,58

Administrador de Base de

Datos 1.233,75 26,25 1.443,75

Testeador - Documentador

0,00

0,00

977,08

Diseñador

816,67

70,00

210,00

Especialista de la Dirección de

Infraestructura Agraria y Riego

(DIAR)

326,67

0,00

980,00

Especialista de la Dirección

Zonal 163,33 0,00 490,00

Especialista de la Oficina de

Planificación y seguimiento

(OPP)

326,67

0,00

980,00

42.907,34 6.734,58 12.658,33

42.907,34 49.641,92 62.300,25

Fuente: Elaboración propia

4.1.3 Beneficios

Los Beneficios obtenidos al realizar esta inversión serían las de optimización y

disminución de los tiempos de espera del usuario para mejorar el proceso de

seguimiento de proyectos rurales.

4.1.3.1 Análisis de Retorno

Se presentan el análisis de retorno según la gestión del costo, para poder concluir si

el desarrollo de esta solución es conveniente, en la tabla se muestra la reducción de

recursos humanos (ahorro de tiempo), tras la implementación del SISGEP.

Page 112: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

112

4.1.3.2 Ahorro Material

Tabla 28. Ahorro Material

Fuente: Elaboración propia

4.1.3.3 Ahorro Recurso Humano

Tabla 29. Ahorro Recurso Humano

Fuente: Elaboración propia

Page 113: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

113

4.1.3.4 Calculo VAN Y TIR

A continuación, calcularemos la rentabilidad del proyecto y saber si es viable o no.

Los parámetros que usaremos para calcular esto será el VAN (Valor Actual Neto)

y TIR (Tasa Interna de Retorno)

Tabla 30. VAN - TIR

Fuente: Elaboración propia

4.1.3.5 Conclusiones

Luego de terminar el desarrollo de este informe se ha podido llegar a las siguientes

conclusiones

Se logró centralizar la información de los avances de los proyectos en

solo sistema el cual es estándar en toda la entidad y de esta forma evitar

la confusión al generar reportes, por el hecho obtener información de

distintas fuentes, con este objetivo también se logró la reducción del uso

del papel, porque ahora esa información se maneja de forma digital en

el módulo web.

Page 114: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

114

Se logró la digitalización de los documentos de forma que estos se

puedan preservar y así evitar su posterior deterioro.

Se logró el poder obtener indicadores, reportes de las metas físicas y

financieras y reportes con geolocalización de los avances de las obras en

tiempo real de forma que esto servirá de mucha ayuda para la toma de

decisiones.

4.1.4 Glosario

SISTEMA WEB:

A un Sistema Web se les denomina a las herramientas que los usuarios utilizan

mediante el acceso a un servidor web a través del internet o de una intranet

mediante un navegador.

API:

Por sus siglas en inglés “Application Programming Interface” o interfaz de

programación de aplicación. Se concluye que una API es un conjunto de

especificaciones y reglas que nos permiten poder conectar dos distintos

softwares entre si, no necesariamente del mismo lenguaje para el intercambio

de mensajes o datos en un formato estándar (por ejemplo, XML o JSON).

SISGEP:

Siglas del Sistema de gestión de proyectos de Agro Rural, el sistema de

información del cual se expone en el presente informe.

JSON:

Al igual que HTML y XML, forma parte del tipo de lenguaje de marcado. Es un

formato de texto simple para realizar el intercambio de datos, sacándole ventaja

a XML en este apartado por su sencillez al escribir el analizador sintáctico del

mismo.

Page 115: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

115

Bibliografía

AGRO RURAL. (20 de abril de 2017). RDE-150-2017-AG-AGRORURAL-DE. Obtenido de Directivas

AGRO RURAL: https://www.agrorural.gob.pe/wp-

content/uploads/transparencia/documentos/rde/RDE-150-2017-AG-AGRORURAL-DE.PDF

Comerciales-INDECOPI, C. d. (2006). TECNOLOGÍA DE LA INFORMACIÓN. Procesos del ciclo de vida

del software. Lima, Perú: R.0055-2006/INDECOPI-CRT. Publicada el 2006-07-28.

Deitel, H. M., & Deitel, P. J. (2007). Cómo programar en C#. México: PEARS ON EDUCACIÓN.

Farías , P., & Pimenta, C. (s.f.). Sistemas Integrados de Administración Financiera para la gestión

pública moderna. Obtenido de

http://www2.congreso.gob.pe/sicr/cendocbib/con4_uibd.nsf/08B8FDE2C856ADB705257AB

D005EE899/$FILE/104_pdfsam_.pdf

MVC en ASP .Net. (2010). MVC en ASP .Net. Obtenido de Microsoft: https://msdn.microsoft.com/es-

es/library/dd381412(v=vs.100).aspx

Programa de Desarrollo Productivo Agrario Rural – AGRO RURAL. (2011). Desarrollo Productivo

Agrario Rural. Obtenido de Mision y Vision: https://www.agrorural.gob.pe/la-

institucion/mision-y-vision/

RDE-435-2018-MINAGRI-DVDIAR-AGRO RURAL-DE. (19 de octubre de 2018). Directiva Agrorural.

Obtenido de Sistema AgroRural: https://www.agrorural.gob.pe/wp-

content/uploads/transparencia/documentos/rde/RDE-435-2018-AG-AGRORURAL-DE.PDF

SILBERSCHATZ, A., KORTH, H. F., & SUDARSHAN, S. (2006). Fundamentos de bases de datos. Madrid:

McGraw-Hill/Interamericana.

Syverson, B., & Murach, J. (2012). SQL SERVER FRO DEVELOPERS. Fresno: Mike Murach & Associates,

Inc.

The jQuery Foundation. (2019 de febrero de 2015). Acerca de JQuery. Obtenido de Jquery write less, do

more: https://api.jquery.com/

Unidad de Tecnologia de la Informacion. (30 de agosto de 2018). Obtenido de MANUAL DE SISTEMA

DE GESTION DE:

https://intranet.agrorural.gob.pe/seguimiento/Adjuntos/sisgep_manual_diar_2019.pdf

Page 116: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

116

ANEXOS

Page 117: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

117

ANEXO 1: GESTION DE RIESGOS

Page 118: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

118

A continuación, se muestra la matriz de riesgo, mostrando los posibles riesgos que se

puedan dar durante el proyecto detallando el porcentaje (%) de consecuencia, probabilidad

de ocurrencia.

Page 119: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

119

Page 120: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

120

Código Riesgo Impacto Probabilidad Riesgo Salvaguardas

RI1 Avería en el

servidor

3 2 6 - Riesgo

Moderado

Alquiler de

servicios en la

nube

RI2 Publicación de

Software sin

permiso del

usuario final.

2 2 4 - Riesgo

Moderado

Restringir los

permisos de

publicación

RI3 Sobrecarga del

Sistema

3 2 6 - Riesgo

Moderado

Antes de

pasar a

producción

Realizar

pruebas de

estrés.

RI4 Espacio

Insuficiente

Servidor FTP

4 1 4 - Riesgo

Moderado

Constante

verificación

del espacio en

el servidor

RI5 Cambios en el

alcance del

proyecto

durante la etapa

de Ejecución.

4 2 8 - Riesgo

Moderado

Establecer

con el área

usuaria los

alcances del

proyecto

RI6 Optar por el uso

de nuevas

Tecnologías

4 1 4 - Riesgo

Moderado

Estudiar

viabilidad de

la tecnología

al empezar el

proyecto

RI7 Cambios en las

políticas de TI,

en cuanto a

ambientes de

pruebas o

4 1 4 - Riesgo

Moderado

Conocer la

política TI

con las que se

va a trabajar

Page 121: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

121

especificaciones

sobre el

despliegue

RI8 Extensión de

los Tiempos del

Desarrollo del

software

3 3 9 - Riesgo

Moderado

Establecer

tiempos

prudentes en

los

cronogramas

RI9 Infección por

un malware

5 1 5 - Riesgo

Moderado

Tomar las

medidas de

seguridad con

respecto al

tema

Page 122: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

122

ANEXO 2: EDT DEL PROYECTO.

Page 123: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

123

Page 124: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

124

ANEXO 3: DIAGRAMA GANTT DEL PROYECTO

Page 125: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

125

Page 126: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

126

Page 127: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

127

ANEXO 4: ACTA DE CONFORMIDAD Y PASE A PRODUCCION

Page 128: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

128

Page 129: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

129

ANEXO 5: FORMATO DE REGISTRO DE LINEAS DE CODIGO

Page 130: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

130

Page 131: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

131

Page 132: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

132

Page 133: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

133

ANEXO 6: CASO DE PRUEBAS

Page 134: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

134

Page 135: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

135

Page 136: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

136

Page 137: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

137

ANEXO 7: ACTA DE CAPACITACIONES

Page 138: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

138

Page 139: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

139

Page 140: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

140

Page 141: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

141

ANEXO 8: OPORTUNIDAD DE MEJORA

Page 142: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

142

Page 143: Facultad de Ingeniería - repositorio.utp.edu.perepositorio.utp.edu.pe/bitstream/UTP/2762/1... · 2 DEDICATORIA En primer lugar, a Dios, por permitirme mantener con vida para poder

143