Está en la página 1de 286

UNIVERSIDAD PERUANA DE LAS AMÉRICAS

ESCUELA DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

Sistema Web Para El Seguimiento Y Control Del Proceso de


Parámetros de Calidad de Agua y Ambiente en el Instituto Del
Mar Del Perú (Imarpe) Del Ministerio De Producción Del Perú.

PARA OBTAR EL TÍTULO PROFESIONAL EN


INGENIERO DE COMPUTACIÓN Y SISTEMAS

AUTORES:

AGUIRRE OBREGON, MARCO ANTONIO


CARRASCO PEÑA, LUIS RICARDO
GARAY QUIÑONES, JEAN PIERRE

ASESOR:
Mg. Ing. JOSÉ ANTONIO OGOSI AUQUI

LÍNEA DE INVESTIGACIÓN: SISTEMAS DE GESTIÓN DE INFORMACIÓN Y


CONOCIMIENTOS

LIMA – PERÚ
ABRIL, 2017

Resumen
ii

El Instituto del Mar del Perú realiza investigaciones en especies marinas de importancia

comercial, por ello los datos que genera deben ser de la más alta confiabilidad, pero, se

observó que el personal técnico realizaba la recolección de datos de los parámetros de calidad

de agua y ambiente en forma manual siendo expuestas a alteraciones por deterioro o pérdida;

es así que la investigación se centró en implementar un sistema web para el seguimiento y

control del proceso de parámetros de calidad de agua y ambiente, optimizando el proceso de

recolección de datos automáticamente para la medición de parámetros fisicoquímicos de

tanques de cultivo de microalgas tanto marinas como continentales, las que son almacenadas

y guardadas en una base de datos a disposición de todo el personal interesado. Con ésta

investigación se pretende demostrar el ahorro de tiempo en los procesos de medición,

sustentada en una investigación teórica, metodológica y práctica.

Para el desarrollo e implementación del software, se usó la metodología RUP que

abarca las disciplinas de modelado de negocio, requerimientos, análisis y diseño,

implementación, pruebas y despliegue. Asimismo, se elaboró un manual de usuario, dirigido

a gestionar de manera ágil y sencilla el sistema web para el seguimiento y control del proceso

de parámetros de calidad de agua. Los resultados demostraron que la implementación del

sistema web resulta eficiente para un mejor control de parámetros físico químicos del agua y

ambiente; que la interacción del sistema web y el módulo electrónico arduino mejora el

proceso de captura de datos de los parámetros de calidad de agua y ambiente permitiendo el

registro automático de datos, así como la reducción de tiempo y costos, lográndose optimizar

la recolección de datos. Palabras claves: metodología RUP, módulo electrónico arduino,

sistema web de monitoreo, parámetros de calidad de agua y ambiente, acuicultura

Abstract
iii

The Institute of the Peruvian Sea conducts research on marine species of commercial

importance, therefore the data it generates must be of the highest reliability, but, it was

observed that the technical staff performed the data collection of water quality parameters

and Environment by being exposed to alterations due to deterioration or loss; The research

focused on implementing a web system to monitor and control the process of water and

environmental quality parameters, optimizing the data collection process automatically for

the measurement of physicochemical parameters of marine algae microalgae culture tanks as

well as continental, which are stored and kept in a database available to anyone. With this

research, it is pretended to demonstrate the saving of time in the measurement processes,

based on a theoretical, methodological and practical investigation. For the development and

implementation of the software, the RUP methodology was used, covering the disciplines of

business modeling, requirements, analysis and design, implementation, testing and

deployment. In addition, a user manual was developed to manage the web system for

monitoring and controlling the process of water quality parameters in an agile and simple

way. The results showed that the implementation of the web system is efficient for a better

control of chemical parameters of water and environment; That the interaction of the web

system and the Arduino electronic module improve the process of data capture of the

parameters of water quality and environment allowing the automatic registration of data, as

well as the reduction of time and costs, being able to optimize the collection of data.

Keywords: RUP methodology, arduino electronic module, web monitoring system, water and

environment quality parameters, aquaculture


Tabla de Contenidos

Introducción ............................................................................................................................... 3
Capítulo I: Análisis Empresarial ................................................................................................ 5
1.1. Acerca de La Empresa ...................................................................................................... 5
1.2. Organigrama ..................................................................................................................... 7
1.3. Análisis FODA ................................................................................................................. 8
1.4. Cadena de Valor ............................................................................................................. 11
1.5. Análisis Canvas .............................................................................................................. 12
1.6. Mapa de Procesos ........................................................................................................... 14
1.7. Diagrama de Subprocesos .............................................................................................. 14
1.8. Diagrama Workflow BPM Detallado ............................................................................. 15
1.9. Definición del problema ................................................................................................. 16
1.10. Diagrama de Causa Efecto ........................................................................................... 17
1.11. Alternativas de Solución............................................................................................... 18
1.12. Evaluación de alternativas ............................................................................................ 19
1.13. Evaluación Financiera (VAN) ...................................................................................... 19
Capítulo II: Plan de Proyecto ................................................................................................... 25
2.1. Acta de constitución ....................................................................................................... 25
2.2. Registro de interesados ................................................................................................... 29
2.3. Gestión de Alcance ......................................................................................................... 32
2.3.1. Enunciado del Alcance de Proyecto .......................................................................... 32
2.4. Estructura de Desglose del trabajo ................................................................................. 33
2.4.1. Diccionario EDT ....................................................................................................... 34
2.4.2. Entregables ................................................................................................................ 36
2.5. Planificación de Tiempos ............................................................................................... 38
2.5.1. Cronograma (Diagrama de Gantt) ............................................................................. 38
2.6. Planificación de Costos .................................................................................................. 39
2.6.1. Matriz de Costos ....................................................................................................... 39
2.7. Planificación de Comunicación ...................................................................................... 41
2.7.1. Plan de Comunicación del proyecto .......................................................................... 41
2.8. Glosario de Terminología particular del proyecto .......................................................... 43
2.9. Recursos Humanos del proyecto .................................................................................... 45
2.9.1. Organigrama .............................................................................................................. 45
2.9.2. Matriz de asignación de responsabilidades ............................................................... 45
2.10. Planificación de Riesgos ............................................................................................... 47
v

2.10.1. Registro de riesgos del proyecto ............................................................................. 47


2.11. Planificación de Calidad ............................................................................................... 48
2.11.1. Normas y estándares ............................................................................................... 48
2.11.2. Plan de Calidad del proyecto ................................................................................... 49
Capítulo III: Modelado del Negocio ........................................................................................ 52
3.1. Antecedentes................................................................................................................... 52
3.2. Objetivo .......................................................................................................................... 52
3.3. Alcance del Negocio ....................................................................................................... 53
3.4. Supuestos ........................................................................................................................ 53
3.5. Modelo de Análisis del Negocio .................................................................................... 53
3.5.1. Caso de uso del Negocio ........................................................................................... 53
3.5.2. Objetivos del Negocio ............................................................................................... 54
3.5.3. Actores del Negocio .................................................................................................. 54
3.5.4. Diagrama General del caso de uso del Negocio ........................................................ 55
3.5.5. Especificaciones de los Casos de Uso del Negocio .................................................. 55
3.6. Modelo de Análisis del Negocio .................................................................................... 57
3.6.1. Realización de los Casos de Uso del Negocio .......................................................... 57
3.6.2. Diagrama de Actividad ............................................................................................. 58
3.6.3. Lista de trabajadores del Negocio ............................................................................. 59
3.6.4. Lista de entidades del Negocio ................................................................................. 60
3.7. Reglas de Negocio .......................................................................................................... 60
3.8. Glosario de términos ....................................................................................................... 61
Capítulo IV: Requerimientos ................................................................................................... 65
4.1. Matriz de Modelo de negocio y Modelo de Sistema ...................................................... 65
4.2. Requisitos Funcionales ................................................................................................... 68
4.3. Requisitos no Funcionales .............................................................................................. 68
4.4. Modelo de Caso de uso................................................................................................... 69
4.4.1. Lista de Actores ......................................................................................................... 69
4.4.2. Diagrama de Paquetes ............................................................................................... 70
4.4.3. Diagrama de caso de uso por Paquetes ..................................................................... 70
4.4.4. Diagrama general de casos de uso ............................................................................ 72
4.5. Especificación de los Casos de Uso del Sistema ............................................................ 73
Capítulo V: Análisis y Diseño e Implementación del Sistema ................................................ 94
5.1. Propósito del Proyecto .................................................................................................... 94
5.2. Alcance del desarrollo del proyecto ............................................................................... 94
vi

5.3. Definiciones, Acrónimos y Abreviatura ......................................................................... 94


5.3.1. Definiciones .............................................................................................................. 94
5.3.2. Acrónimos ................................................................................................................. 95
5.3.3. Abreviaturas .............................................................................................................. 95
5.4. Modelo de Análisis del Sistema ..................................................................................... 95
5.4.1. Arquitectura del Sistema ........................................................................................... 95
5.4.2. Realización de Caso de Uso – Análisis ..................................................................... 96
5.4.3. Diagrama de Secuencia ........................................................................................... 107
5.5. Modelo Conceptual ...................................................................................................... 118
5.5.1. Modelo Lógico ........................................................................................................ 118
5.6. Modelo de Diseño ......................................................................................................... 119
5.6.1. Modelo Físico de Datos .......................................................................................... 119
5.6.2. Vista de Capas y Subsistemas ................................................................................. 120
5.6.3. Realización de caso de Uso – Modelo De Diseño .................................................. 121
5.7. Vista de Despliegue ...................................................................................................... 131
5.8. Vista de Implementación .............................................................................................. 131
5.9. Reporte de ejecución de Pruebas .................................................................................. 165
5.9.1. Caso de uso de prueba ............................................................................................. 165
5.9.2. Set de Pruebas ......................................................................................................... 215
Capítulo VI: Investigación Científica .................................................................................... 244
6.1. Introducción a la Investigación Científica .................................................................... 244
6.2. Validación de expertos ................................................................................................. 245
6.3. Planteamiento del Problema ......................................................................................... 248
6.4. Matriz de consistencia .................................................................................................. 250
6.5. Método de investigación............................................................................................... 254
6.5.1. Tipo de investigación .............................................................................................. 254
6.5.2. Diseño de investigación .......................................................................................... 255
Capítulo VII: Manual de Usuario .......................................................................................... 257
7.1. Introducción .................................................................................................................. 257
7.2. Opciones del sistema .................................................................................................... 257
7.3. Formularios del sistema ................................................................................................ 257
7.3.1. Ingresar al sistema ................................................................................................... 257
7.3.2. Menú principal ........................................................................................................ 258
7.3.3. Mantenimiento - Sensor ......................................................................................... 258
7.3.4. Mantenimiento - Microalgas .................................................................................. 260
vii

7.3.5. Mantenimiento - Tanques ...................................................................................... 262


7.3.6. Mantenimiento - Usuarios ...................................................................................... 263
7.3.7. Monitoreo de microalgas......................................................................................... 266
Capítulo VIII: Conclusiones y Recomendaciones ................................................................. 270
8.1. Conclusiones................................................................................................................. 270
8.2. Recomendaciones ......................................................................................................... 271
Elaboración de Referencias.................................................................................................... 272
Apéndices ............................................................................................................................... 273
viii

LISTA DE FIGURAS

Figura 1. Ubicación geográfica. ................................................................................................ 6


Figura 2. Organigrama. ............................................................................................................. 7
Figura 3. Cadena de valor. ...................................................................................................... 12
Figura 4. Análisis Canvas........................................................................................................ 13
Figura 5. Mapa de Procesos. ................................................................................................... 14
Figura 6. Diagrama de Subprocesos. ....................................................................................... 14
Figura 7. Diagrama Workflow BPM Detallado ...................................................................... 15
Figura 8. Diagrama de Causa Efecto. ...................................................................................... 17
Figura 10. EDT. ....................................................................................................................... 33
Figura 11. Diagrama de Gantt. ................................................................................................ 38
Figura 12. Organigrama RRHH. ............................................................................................. 45
Figura 13. Objetivos del Negocio. .......................................................................................... 54
Figura 14. Actores del Negocio............................................................................................... 54
Figura 15. Diagrama General del caso de uso del Negocio. ................................................... 55
Figura 16. Modelo de Análisis del Negocio. ........................................................................... 57
Figura 17. Diagrama de actividad – Seguimiento y control de parámetros físico-químico del
agua. ......................................................................................................................................... 58
Figura 18. Diagrama de actividad – Registro de parámetros físico-químico del agua. .......... 59
Figura 19. Lista de trabajadores del Negocio. ......................................................................... 59
Figura 20. Lista de entidades del Negocio. ............................................................................. 60
Figura 21. Diagrama de Paquetes. ........................................................................................... 70
Figura 22. Diagrama de caso de uso por paquete – Administrar info Parámetros físico-
químico y paquete administrar info monitoreo parámetros físico-químico. ............................ 70
Figura 23. Diagrama de caso de uso por paquete – Administrar info Microalgas y paquete
administrar info tanques. .......................................................................................................... 71
Figura 24. Diagrama de caso de uso por paquete – Administrar info de Seguridad. .............. 71
Figura 25. Diagrama general de Caso de Uso del Sistema. .................................................... 72
Figura 26. Prototipo - Gestionar parámetros físico-químico del agua. ................................... 75
Figura 27. Prototipo - Monitorear parámetros físico-químico del agua. ................................. 77
Figura 28. Prototipo - Gestionar Usuarios. ............................................................................. 80
Figura 29. Prototipo – Acceso al Sistema. .............................................................................. 82
Figura 30. Prototipo - Gestionar Tanques. .............................................................................. 85
Figura 31. Prototipo - Gestionar Microalgas. .......................................................................... 88
Figura 32. Prototipo - Gestionar Sensor. ................................................................................. 92
Figura 33. Diagrama general de paquetes. .............................................................................. 95
Figura 34. Paquete de organización del modelo de análisis. ................................................... 96
Figura 35. Caso de realización de análisis. ............................................................................. 97
Figura 36. DC – Acceso al sistema. ........................................................................................ 97
Figura 37. DC – Flujo básico Gestionar parámetros físico-químico del agua. ....................... 98
Figura 38. DC – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar. ..... 98
Figura 39. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Editar. ............ 99
Figura 40. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar......... 99
Figura 41. DC – Flujo Básico Monitorear parámetros físico-químico del agua. .................. 100
Figura 42. DC – Flujo Básico Gestionar Microalga.............................................................. 100
Figura 43. DC – Sub Flujo Gestionar Microalga – Agregar. ................................................ 101
Figura 44. DC – Sub Flujo Gestionar Microalga – Editar. ................................................... 102
Figura 45. DC – Flujo Básico Gestionar Tanque. ................................................................. 102
Figura 46. DC – Sub Flujo Gestionar Tanque – Agregar...................................................... 103
ix

Figura 47. DC – Sub Flujo Gestionar Tanque – Editar. ........................................................ 103


Figura 48. DC – Flujo Básico Gestionar Sensor Arduino. .................................................... 103
Figura 49. DC – Sub Flujo Gestionar Sensor Arduino – Agregar. ....................................... 104
Figura 50. DC – Sub Flujo Gestionar Sensor Arduino – Editar. ........................................... 104
Figura 51. DC – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Agregar. .............. 105
Figura 52. DC – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Eliminar. ............. 105
Figura 53. DC – Flujo Básico Gestionar Usuario. ................................................................ 106
Figura 54. DC – Sub Flujo Gestionar Usuario – Agregar. .................................................... 107
Figura 55. DC – Flujo Básico Gestionar Usuario – Editar.................................................... 107
Figura 56. DS – Flujo Básico Acceso al Sistema. ................................................................. 108
Figura 57. DS – Flujo Básico Gestionar parámetros físico-químico del agua. ..................... 108
Figura 58. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar..... 109
Figura 59. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Editar. ....... 109
Figura 60. DS – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar. ...... 110
Figura 61. DS – Flujo Básico Monitorear parámetros físico-químicos del agua. ................. 111
Figura 62. DS – Flujo Básico Gestionar Microalgas. ........................................................... 111
Figura 63. DS – Sub Flujo Gestionar Microalgas – Agregar. ............................................... 112
Figura 64. DS – Sub Flujo Gestionar Microalgas – Editar. .................................................. 112
Figura 65. DS –Flujo Básico Gestionar Tanques. ................................................................. 113
Figura 66. DS –Sub Flujo Gestionar Tanques – Agregar. .................................................... 113
Figura 67. DS –Sub Flujo Gestionar Tanques – Editar. ........................................................ 114
Figura 68. DS – Flujo Básico Gestionar Sensor Arduino. .................................................... 114
Figura 69. DS – Sub Flujo Gestionar Sensor Arduino – Agregar. ........................................ 115
Figura 70. DS – Sub Flujo Gestionar Sensor Arduino – Editar. ........................................... 115
Figura 71. DS – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Agregar. .............. 116
Figura 72. DS – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Eliminar. ............. 116
Figura 73. DS – Flujo Básico Gestionar Usuario. ................................................................. 117
Figura 74. DS – Sub Flujo Gestionar Usuario – Agregar. .................................................... 117
Figura 75. DS – Sub Flujo Gestionar Usuario – Editar. ........................................................ 118
Figura 76. Modelo Lógico. .................................................................................................... 118
Figura 77. Modelo Físico de datos. ....................................................................................... 119
Figura 78. Capa de Diseño. ................................................................................................... 120
Figura 79. Capa de General. .................................................................................................. 120
Figura 80. Capa de Presentación. .......................................................................................... 121
Figura 81. Realización de caso de uso – Modelo de Diseño. ................................................ 121
Figura 82. Diagrama de Realización – Acceso al sistema. ................................................... 122
Figura 83. Diagrama de Realización – Gestionar Microalga. ............................................... 123
Figura 84: Diagrama de Realización – Gestionar Sensor Arduino. ...................................... 124
Figura 85. Diagrama de Realización – Gestionar Mantenimiento Arduino. ......................... 126
Figura 86. Diagrama de Realización – Gestionar Tanques. .................................................. 127
Figura 87. Diagrama de Realización – Gestionar Ususarios. ................................................ 128
Figura 88. Diagrama de Realización – Monitorear parámetros físico-químico del agua. .... 129
Figura 89. Diagrama de Realización – Gestionar parámetros físico-químico del agua. ....... 130
Figura 90. Diagrama de Despliegue. ..................................................................................... 131
Figura 91. Diagrama Vista de Implementación. ................................................................... 131
Figura 92. Arquitectura del proyecto de medición de parámetros fisicoquímicos................ 133
Figura 93. Primera etapa del proyecto trabajando en protoboard. ........................................ 134
Figura 94. Segunda etapa del proyecto conectando sensores y mostrar en LCD 20x4......... 134
Figura 95. Tercera etapa de ensamblado de equipo de medición de parámetros
fisicoquímicos. ....................................................................................................................... 135
x

Figura 96. Arduino Mega 2560. ............................................................................................ 136


Figura 97. Arduino Ethernet Shield. ..................................................................................... 138
Figura 98: Código fuente para citar a la librería requeridas para la comunicación del Arduino
Ethernet. ................................................................................................................................. 139
Figura 99. Código que permite a una placa Arduino conectarse a internet. ......................... 140
Figura 100. Código que permite inicializar la tarjeta Ethernet mediante DHCP. ................. 140
Figura 101. Código que permite conectarse al servidor en el puerto 80. .............................. 141
Figura 102. Código que permite enviar los datos de los parámetros al servidor utilizando
método GET. .......................................................................................................................... 141
Figura 103. Código que permite desconectar si la conexión falla. ....................................... 142
Figura 104. Pantalla LCD 20x4............................................................................................. 142
Figura 105. Módulo adaptador LCD a I2C. .......................................................................... 143
Figura 106. Pantalla LCD 20x4............................................................................................. 143
Figura 107. Código fuente para visualizar el inicio de la primera interface. ........................ 144
Figura 108. Módulo de 4 reles que funcionan con 5 voltios. ................................................ 144
Figura 109. Módulo Joystick. ................................................................................................ 145
Figura 110. Sensor de temperatura DS18B20 tipo sonda. .................................................... 146
Figura 111. Resistencia de 4,7 K........................................................................................... 147
Figura 112. Módulo sensor de temperatura DS18B20. ......................................................... 147
Figura 113. Sensores de temperatura DS18B20 con Arduino Mega 2560. .......................... 148
Figura 114. Diagrama de conexión de sensores con Arduino. .............................................. 149
Figura 115. Código fuente para medición de temperatura. ................................................... 150
Figura 116. Código fuente para medición de temperatura. ................................................... 150
Figura 117. Código fuente para medición de temperatura. ................................................... 151
Figura 118. Código fuente para medición de temperatura. ................................................... 151
Figura 119. Sensor Ph SEN0169 DFROBOT. ...................................................................... 152
Figura 120. Diagrama de conexión del sensor ph al Arduino. .............................................. 153
Figura 121. Código fuente del Proyecto de Medición de pH. ............................................... 153
Figura 122. Código fuente del Proyecto de Medición de pH. ............................................... 154
Figura 123. Código fuente del Proyecto de Medición de pH. ............................................... 154
Figura 124. Kit de oxígeno disuelto. ..................................................................................... 155
Figura 125. Sensores de Oxígeno Disuelto con Arduino Mega 2560. .................................. 156
Figura 126. Diagrama esquemático con Arduino Mega 2560. ............................................. 157
Figura 127. Código que permite capturar los datos de Oxigeno de los tanques de cultivo. . 158
Figura 128. Sensor BH1750 Digital De Luz Ambiente. ....................................................... 160
Figura 129. Diagrama de conexión de sensor BH1750. ........................................................ 160
Figura 130. Diagrama de conexión entre plataforma Arduino y sensor BH1750. ................ 161
Figura 131. Diagrama general del Proyecto de Seguimiento y Control de Parámetros
fisicoquímicos. ....................................................................................................................... 163
Figura 132. Diagrama general del Proyecto de Seguimiento y Control de Parámetros
fisicoquímicos. ....................................................................................................................... 164
Figura 133. Validación de Experto 1. ................................................................................... 246
Figura 134. Validación de Experto 2. ................................................................................... 246
Figura 135. Validación de Experto 3. ................................................................................... 248
Figura 136. Ingresar al Sistema. ............................................................................................ 257
Figura 137. Pantalla principal. .............................................................................................. 258
Figura 138. Pantalla Mantenimiento Sensor. ........................................................................ 259
Figura 139. Pantalla Añadir Sensor....................................................................................... 259
Figura 140. Pantalla Editar Sensor. ....................................................................................... 259
Figura 141. Pantalla Añadir Mantenimiento Sensor. ............................................................ 260
xi

Figura 142. Pantalla Mantenimiento Microalgas. ................................................................. 261


Figura 143. Pantalla Añadir Microalga. ................................................................................ 261
Figura 144. Pantalla Editar Microalga. ................................................................................. 262
Figura 145. Pantalla Mantenimiento Tanques....................................................................... 262
Figura 146. Pantalla Añadir tanque. ...................................................................................... 263
Figura 147. Pantalla editar tanque. ........................................................................................ 263
Figura 148. Pantalla Mantenimiento Usuarios. ..................................................................... 264
Figura 149. Pantalla Añadir Usuarios. .................................................................................. 264
Figura 150. Pantalla Editar Usuarios..................................................................................... 265
Figura 151. Pantalla Monitoreo de Microalgas. .................................................................... 266
Figura 152. Pantalla Añadir datos. ........................................................................................ 268
Figura 153. Pantalla Editar Datos. ........................................................................................ 268
xii

LISTA DE TABLAS

Tabla 1: FODA .......................................................................................................................... 8


Tabla 2: Alternativas de solución. ........................................................................................... 18
Tabla 3: Análisis de costo y beneficio. .................................................................................... 19
Tabla 4: Evaluación Financiera del Proyecto. ......................................................................... 19
Tabla 5: Recursos Humanos. ................................................................................................... 20
Tabla 6: Recursos Hardware y Software. ................................................................................ 20
Tabla 7: Material de Escritorio. ............................................................................................... 21
Tabla 8: Inversión Proyecto. .................................................................................................... 21
Tabla 9: Total Inversión. .......................................................................................................... 22
Tabla 10: Otros Conceptos....................................................................................................... 22
Tabla 11: Flujo de Ingresos...................................................................................................... 22
Tabla 12: Margen de Contribución del Proyecto. .................................................................... 22
Tabla 13: Flujo de Caja. ........................................................................................................... 23
Tabla 14: Interesados internos. ................................................................................................ 29
Tabla 15: Interesados externos................................................................................................. 30
Tabla 16: Diccionario EDT. ..................................................................................................... 34
Tabla 17: Matriz de Costos. ..................................................................................................... 40
Tabla 18: Plan de comunicación del proyecto. ........................................................................ 41
Tabla 19: Matriz de asignación de responsabilidades.............................................................. 45
Tabla 20: Registro de riesgos del proyecto. ............................................................................. 47
Tabla 21: Probabilidad de Ocurrencia/Impacto. ...................................................................... 48
Tabla 22: Normas y Estándares. .............................................................................................. 48
Tabla 23: Plan de Calidad del proyecto. .................................................................................. 49
Tabla 24: Antecedentes. ........................................................................................................... 52
Tabla 25: Caso de uso del Negocio.......................................................................................... 53
Tabla 26: Glosario de Términos. ............................................................................................. 61
Tabla 27: Matriz de Requerimiento. ........................................................................................ 65
Tabla 28: Riesgos. .................................................................................................................... 67
Tabla 29: Requisitos Funcionales. ........................................................................................... 68
Tabla 30: Requisitos no Funcionales. ...................................................................................... 68
Tabla 31: Lista de Actores. ...................................................................................................... 69
Tabla 32: CU de Prueba - Gestionar Parámetros físico-químico del agua. ........................... 165
Tabla 33: CU de Prueba - Monitorear Parámetros físico-químico del agua. ........................ 174
Tabla 34: CU de Prueba - Gestionar Usuarios. ..................................................................... 177
Tabla 35: CU de Prueba - Acceso al Sistema. ...................................................................... 186
Tabla 36: CU de Prueba - Gestionar Tanques. ..................................................................... 188
Tabla 37: CU de Prueba - Gestionar Microalgas. ................................................................. 196
Tabla 38: CU de Prueba - Gestionar Sensor. ........................................................................ 206
Tabla 39: Set de Prueba - Gestionar Parámetros Físico-Químico del Agua. ........................ 215
Tabla 40: Set de Prueba - Monitorear Parámetros Físico-Químico del Agua. ..................... 220
Tabla 41: Set de Prueba - Gestionar Usuarios. ..................................................................... 222
Tabla 42: Set de Prueba - Acceso al Sistema. ........................................................................ 227
Tabla 43: Set de Prueba - Gestionar Tanques. ...................................................................... 228
Tabla 44: Set de Prueba - Gestionar Microalgas. ................................................................. 232
Tabla 45: Set de Prueba - Gestionar Sensor.......................................................................... 237
Tabla 46: Matriz de consistencia. .......................................................................................... 250
1

Agradecimientos

Agradecemos al Instituto del Mar del Perú por el apoyo que nos brindó con las

instalaciones y apoyo científico durante todo este tiempo.

A la Universidad Peruana La Américas que nos permitió superarnos tanto en el ámbito

profesional como en el personal, a todos los que laboran en la UPLA mi más grande

agradecimiento.

A mis revisores Mg Ing. José Antonio Ogosi Auqui y Mg. Lourdes Toledo Aller,

quienes me guiaron y aconsejaron durante la realización de esta tesis, gracias por su

compromiso con este trabajo y por el tiempo que le brindaron al proyecto.

A los distintos maestros que participaron en nuestra formación profesional durante nuestra

estancia en la UPLA muchísimas gracias.

Agradecemos a nuestras familias que han destinado tiempo para enseñarnos nuevas

cosas, para brindarnos aportes invaluables que servirán para toda nuestra vida.

Especialmente estuvieron presentes en la evolución y posterior desarrollo de nuestra

tesis, los agradecemos con creces.


2

Dedicatoria

Después de haber cumplido esta etapa en nuestras vidas queremos dedicar este Trabajo

a Dios, a nuestras familias y a todos aquellos que de alguna u otra forma contribuyeron en

este Proyecto.

A cada madre que con mucho sacrificio lograron ayudarnos cuando lo necesitábamos.

A nuestros Padres que son nuestros guías cada día.

A nuestros hermanos quién con mucho esfuerzo lograron también cumplir sus sueños.
3

Introducción

La acuicultura ha llegado a ser un rubro de producción económica muy importante a


nivel mundial debido a la gran demanda del mercado de consumo de especies
hidrobiológicas.

La acuicultura es el conjunto de actividades, técnicas y conocimientos de crianza de


especies acuáticas vegetales y animales. En los últimos años, los desarrollos tecnológicos
para la producción masiva de Microalgas han sido significativos en todo el mundo. Aunque
su utilización como fuente de proteínas es actualmente muy controvertida debido
principalmente a que los elevados costes de producción de la biomasa Microalgas le impiden
competir con los alimentos tradicionales. Pueden ser utilizadas en otras aplicaciones como
biofertilizantes, en la purificación de aguas residuales, como acondicionadores de suelo y
como alimento en acuicultura. Asimismo, se ha puesto de manifiesto la potencialidad de las
Microalgas para la producción de gran variedad de sustancias, algunas de ellas de elevado
precio, como ácidos grasos, pigmentos, vitaminas, antibióticos, productos farmacéuticos y
otros productos químicos de interés, así como hidrógeno, hidrocarburos y otros combustibles
biológicos. En los últimos años se ha establecido del mismo modo la idoneidad de la
utilización de cultivos de Microalgas para ensayos biológicos y fisiológicos y se ha
demostrado que son un medio adecuado para ensayar los efectos de distintos agentes
químicos sobre organismos vivos.

Bajo este contexto, el presente trabajo describe como se optimizará el proceso de


recolección de datos automáticamente con ayuda de hardware desarrollado por el grupo de
proyecto, concerniente a la medición de parámetros fisicoquímicos de tanques de cultivo de
Microalgas tanto marinas como continentales. La investigación pretende demostrar el ahorro
de tiempo en los procesos de medición.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ.

Capítulo I:
Análisis Empresarial

Versión 1.0
5

Capítulo I: Análisis Empresarial

1.1. Acerca de La Empresa


Reseña Histórica
El flamante instituto comenzó a funcionar en julio de 1960, bajo la presidencia del
vicealmirante Miguel Chávez Goytizolo y con los científicos que habían apoyado al Consejo
de Investigaciones Hidrobiológicas. Pero el proyecto propiamente dicho estuvo dirigido por
el biólogo noruego Trygve Sparre, quien llego al país en setiembre de 1960. Los programas
que debía poner en marcha eran de Oceanografía, Biología, Biología de Ballenas, Economía
Pesquera y Técnica Pesquera, para lo cual se logró reclutar a un importante grupo de
científicos de muy variada procedencia, entre ellos el biólogo islandes Hermann Einarsson, el
especialista en ballenas británico Robert Clarke y el economista pesquero Wilbert F. Doucet.

Entre otros puntos, el proyecto consideraba dotar al Instituto de un local apropiado, el


mismo que debía estar listo en marzo de 1962. Inicialmente se consideró un edificio de unos
1400 metros cuadrados, que levantaría en un lote de 4417 metros cuadrados en Chucuito. Por
razones presupuestales la construcción del edificio se fue dilatando, por lo que los científicos
y laboratorios debieron funcionar en locales alquilados en La Punta, ubicados en las calles
Sáenz Peña 393 y Bolognesi 24. Eventualmente se requirió más espacio, y durante algún
tiempo los laboratorios de química y de análisis tecnológicos funcionaron en el local de la
Compañía Administradora del Guano, que en 1962 pasó a ser la Corporación Nacional de
Fertilizantes. Tras varias modificaciones, en junio de este último año se contrató a firma de
ingenieros Arana-Orrego-Torres para diseñar un edificio de seis pisos con un acuario
adyacente, y la obra de inicio en 1964.

El Instituto del Mar del Perú - IMARPE es un Organismo Técnico Especializado del
Ministerio de la Producción, orientado a la investigación científica, así como al estudio y
conocimiento del mar peruano y sus recursos, para asesorar al Estado en la toma de
decisiones respecto al uso racional de los recursos pesqueros y la conservación del ambiente
marino, contribuyendo activamente con el desarrollo del país.

Debido a la gran riqueza de nuestro mar peruano y su ecosistema, el IMARPE cuenta


con cinco Direcciones Generales que contemplan diferentes líneas de investigación:
6

• Dirección General de Investigaciones de Recursos Pelágicos.


• Dirección General de Investigaciones de Recursos Demersales y Litorales.
• Dirección General de Investigaciones Oceanográficas y Cambio Climático.
• Dirección General de Investigaciones en Acuicultura.
• Dirección General de Investigaciones en Hidroacústica, Sensoramiento Remoto y
Artes de Pesca.

Ubicación
La empresa cuenta con un local en Lima, la cual se encuentra ubicada en la Esquina
Gamarra y General Valle S/N Chucuito Callao.

Figura 1. Ubicación geográfica.


Fuente: https://www.google.com.pe/maps/place/IMARPE/@-12.0670007,-
77.1600744,17z/data=!3m1!4b1!4m5!3m4!1s0x9105cb72ef1c2671:0xe1024ce9c36b8818!
8m2!3d-12.0670007!4d-77.1578857

Empresa: Instituto del Mar del Perú IMARPE.


Dirección de la Empresa: Esquina Gamarra y General Valle S/N Chucuito Callao.
Central Telefónica: (051)208-8650
Página Web: http://www.imarpe.pe/imarpe/
Rubro de la empresa: Acuicultura.

Visión
7

El Instituto del Mar del Perú (IMARPE) alcanza la excelencia y afirma el liderazgo en
las investigaciones sobre los ecosistemas marinos y de aguas continentales, contribuyendo al
desarrollo sostenible de las pesquerías y de acuicultura con un enfoque eco sistémico.

Misión
Generar conocimiento científico y tecnológico para el uso sostenible de los ecosistemas
marinos y de aguas continentales, en particular por la actividad pesquera y acuícola; la
conservación de la biodiversidad, la prevención de los impactos de los eventos climáticos y la
protección del medio ambiente acuático.

1.2. Organigrama

Consejo
Directivo

Órgano de Control
Comisión Institucional
Consultiva

Dirección
Ejecutiva
Científica

Direccion General de
Direccion General de Direccion General de Direccion General de Investigacion de
Secretaria Direccion General de
Investigacion de Recursos Investigacion de Investigacion en Hidroacustica,
General Investigacion de
Demersales y Litorales Oceonografia y Acuicultura Sensoramiento Remoto y
Recursos Pelagicos
Cambio Climatico Artes de Pesca

Oficina General de
Administración

Oficina General de
Planeamiento y presupuesto

Oficina General de Asesoría


Juridica

Figura 2. Organigrama.
Fuente: IMARPE
8

1.3. Análisis FODA

Tabla 1: FODA

FODA

OPORTUNIDADES AMENAZAS
 El mar peruano se caracteriza por  La explotación de recursos
presentar una gran productividad, alta potenciales sin tener conocimiento
biodiversidad en su zona norte y por de su biología, la dinámica de sus
grandes biomasas de recursos a lo poblaciones y sus biomasas.
largo del litoral para el  La contaminación de los
aprovechamiento pesquero. ecosistemas acuáticos por aguas
 La existencia de ríos y lagos en el residuales u otros, que afectan los
territorio nacional posibilita el procesos biológicos y la
desarrollo de la pesca y la acuicultura. abundancia de los recursos.
 Las políticas sectoriales están  El empleo de artes y métodos de
orientadas hacia el desarrollo pesca no selectivos/amigables que
ANÁLISIS EXTERNO

sostenible de la pesca y la acuicultura. atentan contra la sostenibilidad de


 El proceso de regionalización los recursos y el ambiente.
posibilita la articulación de esfuerzos  La dificultad para la toma de
con los gobiernos regionales y locales información biológico-pesquera de
para potenciar los trabajos de la actividad pesquera.
Investigación científica de los recursos  La introducción de enfermedades
hidrobiológicos y su medio ambiente. poco conocidas que pueden afectar
 El desarrollo y mayor acceso a nuevas el desarrollo de la actividad
tecnologías de Información y acuícola.
Comunicaciones (TIC) ayudan en las  La introducción de especies
tareas de evaluación y sostenibilidad invasoras por actividad antrópica
de los recursos y los ecosistemas que alteran la biodiversidad en las
acuáticos. zonas marino costeras y en los
 Existe una mayor demanda de cuerpos de agua continentales.
información de parte de entidades  La recurrencia de software
público-privadas, la comunidad malicioso (malware) en los
científica y la sociedad civil. sistemas informáticos que ponen
9

en riesgo la integridad del


hardware y el funcionamiento
adecuado de las TIC´s.

FORTALEZAS DEBILIDADES
 Liderazgo en la producción científica  Insuficiente número de
de las investigaciones relacionadas profesionales con grados de
con los ecosistemas marinos. maestría y doctorado.
 Personal experimentado y calificado  Escasos profesionales con
para trabajos de investigación en el conocimiento de formulación y
ámbito marino y continental. gestión de proyectos para acceder
 Presencia descentralizada a lo largo a fuentes de financiamiento
de la costa peruana y en el ámbito externo.
continental (Puno).  Escasos estudios de recursos
ANALISIS INTERNO

 Bases de Datos con información potenciales que permitan el


biológica-pesquera y parámetros desarrollo de nuevas pesquerías.
oceanográficos de al menos  Insuficientes estudios sobre la
cincuenta años. dinámica poblacional de diversos
 Laboratorios especializados para recursos explotados.
estudios de: edad y crecimiento,  Insuficientes estudios integrados
reproducción, trofodinamica, sobre la dinámica ambiental y la
oceanografía física, oceanografía ecología en zonas marino costeras
química, plancton, bentos, geología, y cuerpos de aguas continentales.
patobiología, genética, biotecnología  Carencia de áreas físicas en
acuática, artes y métodos de pesca, ambiente natural para el desarrollo
acústica, sensoramiento remoto y de cultivos de organismos
modelado. potenciales para la acuicultura a
 Banco de germoplasma de nivel piloto experimental.
10

microalgas acuáticas.  Insuficientes estudios integrados


 Un centro de documentación del impacto del cambio climático
especializado (biblioteca/repositorio). y otras actividades antrópicas en
 Buques de investigación científica la productividad y en los ciclos de
propios, provistos de instrumental y vida y la distribución de los
equipos. recursos.
 Una colección científica de  Insuficientes estudios de
organismos marinos de distintas innovación tecnológica en artes y
zonas ecológicas del mar peruano métodos de pesca amigables con
que contribuye a las investigaciones el ecosistema.
de biodiversidad.  Insuficiente implementación de un
 Múltiples vínculos con agencias de ambiente físico de contingencia y
cooperación internacional e dispositivos de almacenamiento
instituciones científicas y alternativo y respaldo de la
académicas. información científica en
 Reconocimiento Nacional e condiciones óptimas de seguridad.
Internacional en el ámbito de la  Insuficiente equipamiento con
investigación marina. tecnología de punta para la
investigación científica,
plataformas de monitoreo y para
el procesamiento y análisis de
datos en tiempo real.
 Insuficiente desarrollo e
implementación de
procedimientos y normas de
calidad en la gestión.
 Diferencias remunerativas y de
beneficios laborales de los
regímenes 728 y CAS.
 Insuficientes publicaciones
científicas en revistas indexadas

Fuente: IMARPE
11

1.4. Cadena de Valor


A continuación, mostramos la Cadena de Valor de IMARPE. La cadena de valor empresarial, o cadena de valor, es un modelo teórico que
permite describir el desarrollo de las actividades de una organización empresarial generando valor al cliente final.

INFRAESTRUCTURA DE LA EMPRESA
Invernadero de cultivo microalgal, instrumentacion analitica, genetica y biólogia molecular.
ADMINISTRACIÓN DE RECURSOS HUMANOS
Contratación de Personal - Despido de Personal - Gestión de permisos y vacaciones - Gestión de Servicios Sociales (ESSALUD, Seguro y
Bienestar).
DESARROLLO DE LA TECNOLOGÍA
Sistemas informaticos: SIGA,SIAF, Equipos de lectura de codigo genetico, Equipo de lectura de compuestos bioquimicos(HPLC), Equipo

MARGENES
de medicion de parametros fisicoquimicos.
ABASTECIMIENTO
Embarcaciones, camionetas, sedes o laboratorios, Equipos de laboratorios, compra de insumos quimicos.

LOGÍSTICA INTERNA OPERACIONES LOGÍSTICA MARKETING/VENTAS SERVICIOS


EXTERNA
 Buques de  Informes técnicos  Informe de nota de  Brindar asesoramiento en el
investigación y  Reporte de la prensa. manejo de los recursos y el
científicos. recomendaciones actividad pesquera  Difusión de folletos. entorno marino.
 Laboratorios costeros de los recursos al ministerio de  Reportajes de  Seguimiento de las
en las zonas costeras. pesqueros. producción. investigación. pesquerías y de los
 Equipos e insumos  Publicaciones  Control de principales recursos de
químicos. científicas. Inventario. importancia económica.
 Monitoreo y  Informes de  Brindar entrenamientos y
12

seguimiento de los recomendaciones capacitación.


recursos pesqueros. de autorizaciones
de cuotas de pesca
y de vedas.

Figura 3. Cadena de valor.


Fuente: Elaboración propia.

1.5. Análisis Canvas


ALIANZAS ACTIVIDADES CLAVES PROPUESTA DE RELACIONES CON LOS SEGMENTOS DE
ESTRATEGIAS VALOR CLIENTES MERCADO
 Capturar
 Ministerio de la parámetros  Sistema Web  Atención y asesoría  Empresas
fisicoquímicos del  Capacitaciones personalizada. públicas.
Producción.
agua. .  Empresas
 KOPE-LAR  Registrar privadas.
Microalgas.  Instituciones
(Laboratorio de
 Registrar Tanques. educativas.
Investigación  Monitorear  Universidades.
Korea - Perú). Parámetros Físico-
Químico del Agua.
13

RECURSOS CLAVES CANALES DE


DISTRIBUCION
 Arduino  Informe Vía Web.
 Tanques  Informe Presenciales
 Microalgas.  Llamadas telefónicas
 Invernadero  Vía Correo
Electrónico.
 Folletos o
publicaciones.

ESTRUCTURA DE COSTOS FLUJO DE INGRESOS


 Costo de Personal.  Presupuesto del Estado.
 Costo de Dominio y Hosting.  Proyecto de Investigación.
 Costo de Equipos.  CONCYTEC (Consejo Nacional de Ciencia, Tecnología e
Innovación).
Figura 4. Análisis Canvas.
Fuente: Elaboración propia.
14

1.6. Mapa de Procesos

Se ha obtenido el mapa de procesos correspondiente al sector al cual está dirigida la


empresa IMARPE.

Figura 5. Mapa de Procesos.


Fuente: IMARPE.

1.7. Diagrama de Subprocesos

Figura 6. Diagrama de Subprocesos.


Fuente: Elaboración propia.
15

1.8. Diagrama Workflow BPM Detallado

Figura 7. Diagrama Workflow BPM Detallado


Fuente: Elaboración propia.
16

1.9. Definición del problema

En los últimos años la acuicultura es una actividad que ha experimentado un gran


crecimiento como fuente de recursos alimenticios y productos para el consumo humano, tanto
para el mercado nacional como internacional. Esta actividad involucra una diversidad de
especies como: peces, moluscos, crustáceos, y microalgas entre otras especies acuáticas.

En ese sentido, el Área Funcional de Investigaciones en Acuicultura donde se realiza


investigaciones en especies marinas de importancia comercial, generando conocimiento y
desarrollando técnicas de cultivo en laboratorio desde el acondicionamiento hasta la
obtención de semilla o juveniles, con estudios sobre la producción del alimento vivo
(microalgas, rotíferos y artemia), nutrición y alimentación, así como también investigaciones
desde el punto de vista fisiológico, genético, patobiológico y biotecnológico, con la finalidad
de contribuir al desarrollo de paquetes tecnológicos que aporte al crecimiento de la
Acuicultura en el Perú.

Para tal efecto cuenta con los siguientes laboratorios:


 Cultivos Marinos.
 Biotecnología Acuática.
 Ecofisiología Acuática.
 Patobiología Acuática.

Para describir la situación problemática se toma como experiencia la visita realizada al


invernadero Acuícola, ubicada en las instalaciones del INSTITUTO DEL MAR DEL PERÚ,
Esquina Gamarra y General Valle S/N Chucuito Callao, donde se observa al personal técnico
efectuando la recolección de los datos en horas de la mañana y en horas de la tarde.

Los parámetros de calidad de agua se obtienen de un proceso de medición que se lleva


a cabo en dos turnos durante el día utilizando un Oxigenometro y pH-metro. Además, se
recolectan datos de parámetros como: temperatura ambiental, Temperatura del agua,
intensidad lumínica y conductividad del agua.
17

Es importante registrar el comportamiento de los parámetros de calidad de agua con el


fin de tomar las medidas de prevención y/o control. El retraso de la información puede causar
inconvenientes a nivel del desarrollo del cultivo o incluso la pérdida total.

El hecho de que varias personas tengan la necesidad de acceder a la bitácora en


distintos horarios, implica que la misma sea expuesta a alteraciones por deterioro o perdida.

Sobre el particular, en la presente investigación lo que se pretende es interactuar el


sistema web con un módulo electrónico arduino el cual permitirá la recolección de datos de
los parámetros del agua, para poder visualizarlos en el sistema web y llevar un mejor control
respetando los estándares de calidad.

1.10. Diagrama de Causa Efecto

Figura 8. Diagrama de Causa Efecto.


Fuente: Elaboración propia.
18

1.11. Alternativas de Solución

Tomando en cuenta los requerimientos de la institución se encontraron dos alternativas


de solución.

Tabla 2: Alternativas de solución.

Alternativas de solución.
Proyecto 1 Proyecto 2
Sistema Web de
seguimiento y
Sistema de
control de
Factores control de
Parámetros
Parámetros del
Fisco-Químico
Agua
del Agua y
ambiente
Puntaje Máx.
(Proporcionad
Descripción Puntaje Puntaje
o por
IMARPE)
 El proyecto no debe de pasar los
10 10 8
5 meses.
 Sistema web debe funcionar las
8 8 8
24 horas del día.
 Optimizar el proceso manual de
recolección de parámetros físico- 10 10 10
químico del agua.
 Sistema web debe permitir
descargar reporte de los 5 5 5
parámetros físico químico.
 El uso del sistema debe ser
adaptable a cualquier dispositivo 6 6 6
móvil y de interfaz amigable.
 El costo del sistema web no debe
sobrepasar los S/.30.000 nuevos 8 8 6
soles.
 Debe brindar soporte técnico. 5 5 5
TOTALES 52 52 48
Fuente: Elaboración propia.
19

Tabla 3: Análisis de costo y beneficio.

Análisis de costo y beneficio.


Análisis de costo y beneficio
Software Costo Beneficio
 Sistema Web de seguimiento y control de
S/.29,713.00 52
Parámetros Fisco-Químico del Agua y ambiente.
 Sistema de control de parámetros del Agua. S/.32,700.00 48
Fuente: Elaboración propia.

1.12. Evaluación de alternativas

Considerando el resultado de análisis y la evaluación de los proyectos se tomó en


cuenta el proyecto 1 debido a que cumple en mayoría con los factores solicitados.

1.13. Evaluación Financiera (VAN)

Tabla 4: Evaluación Financiera del Proyecto.


Evaluación Financiera del Proyecto.

FR-MGP-
EVALUACIÓN FINANCIERA DEL PROYECTO CÓDIGO
005-001

FECHA DE INICIO DE
APROBADO POR: GERENTE GENERAL
VIGENCIA
SYSLAB SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD
09/05/2016
DE AGUA Y AMBIENTE EN EL INSTITUTO DEL
MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE
PRODUCCIÓN DEL PERÚ.
Fuente: Elaboración propia.
20

1.13.1. Egresos

Tabla 5: Recursos Humanos.


Recursos Humanos.
Total
Mensu
al Proyecto
Tiempo Costo
Cargo Cantidad Dedicación Sistema Total
(Meses) Soles
Jefe de Proyectos. 1 4 100% 4200 4200 16800
Analista de Sistemas. 1 2 50% 3840 1920 3840
Constructor y
Programador en Arduino. 1 2 50% 3000 1500 3000
Programador. 1 2 50% 3450 1725 3450
Total 27090
Fuente: Elaboración propia.

Tabla 6: Recursos Hardware y Software.


Recursos Hardware y Software.
Costo Unit.
Recursos Cantidad Subtotal
S/.

Servidor Web + Base Datos


Planeta Hosting 1 260.0 260.0

Módulo electrónico Arduino


Circuito Ezo para Oxígeno Disuelto Atlas
1 150.00 150.00
Scientific.
Sensor de medición de pH HAOSHI. 1 250.00 250.00
Sensor BH1750 de intensidad lumínica. 1 20.00 20.00
Sensor de temperatura DS18B20. 4 20.00 80.00
Placa Arduino Mega 2560. 1 200.00 200.00
Sensor de temperatura sumergible DS18B20. 1 20.00 20.00
Placa Arduino Uno. 1 100.00 100.00
Transformador 220v a 5 Volts. 1 20.00 20.00
Sonda para medición de Oxígeno Disuelto Atlas
1 675.00 675.00
Scientific.
Caja con tapa de policarbonato. 1 30.00 30.00
Pantalla LCD 20x4 caracteres. 1 30.00 30.00
21

Cooler de 12 voltios DC. 1 20.00 20.00


Cable UTP categoría 6. 1 120.00 120.00
Modulo joystick. 1 14.00 14.00
Switch D-link 24 puertos DES-1000SD. 1 270.00 270.00
Módulo relé de 4 canales. 1 30.00 30.00
Módulo I2C para lcd. 1 20.00 20.00
Conector RJ-45. 9 1.00 9.00
Placa Arduino Shield Ethernet. 1 150.00 150.00
Modulo RF24L01 2.4GHz Radio/wireless. 2 15.00 30.00
Total Soles 2497.99
Fuente: Elaboración propia.

Tabla 7: Material de Escritorio.


Material de Escritorio.
Costo Unit.
Material Cantidad Subtotal
S/.
Papel Bond (Millar) 1 42 42
Lapiceros 10 1 10
Corrector Ortográfico 5 2 10
Engrapador 2 5 10
Perforador 2 4 8
Fólder de Manila 30 0.8 24
Sobres de Manila 30 0.5 15
Clips (Caja) 2 3 6
Total (S/.) 125
Fuente: Elaboración propia.

Tabla 8: Inversión Proyecto.


Inversión Proyecto.
Inversión Proyecto Mayo Junio Julio Agosto
Recursos HW y SW 0 1275 1223 0
Jefe de Proyectos 4200.00 4200.00 4200.00 4200.00
Analista de Sistemas 1920.00 1920.00
Constructor y Programador en Arduino 1500.00 1500.00
Programador 1725.00 1725.00
Material Escritorio 31.25 31.25 31.25 31.25
Costos de servicios 413.00 413.00 413.00 413.00
Costos de Contingencia por riegos 200.00 50.00 675.18 100.00
Flujo de Pago (US$) 6764.25 9389.25 9767.43 6469.25
Fuente: Elaboración propia.
22

Tabla 9: Total Inversión.


Total Inversión.
Total Inversión
Soles (S/.) 32390.18
Fuente: Elaboración propia.

Tabla 10: Otros Conceptos.


Otros Conceptos.
Conceptos Monto (S/.)
Luz 185.00
Agua 38.00
Teléfono + Internet 190.00
Total 413.00
Fuente: Elaboración propia.

1.13.2. Ingresos

Tabla 11: Flujo de Ingresos.


Flujo de Ingresos.
Flujo de Ingreso Mes 1 Mes 2 Mes 3 Mes 4
Sistema 13500 13500
Presupuesto mensual 13500 13500 13500 13500
Total s/. 27000 13500 13500 27000
Fuente: Elaboración propia.

Se solicita a Cliente un pago de 50% a firma del contrato y la cancelación a la entrega


del Sistema.

Tabla 12: Margen de Contribución del Proyecto.


Margen de Contribución del Proyecto.
Margen de contribución del proyecto 83%
Total S/. 59390.18
Fuente: Elaboración propia.
23

1.13.3. Flujo de Caja

Tabla 13: Flujo de Caja.


Flujo de Caja
Total de
Meses del Proyecto Mes 1 Mes 2 Mes 3 Mes 4
egresos
Inversión del Proyecto -32390.18
Egresos Mensuales -6764.25 -9389.25 -9767.43 -6469.25
Ingresos Mensuales 27000.00 13500.00 13500.00 27000.00
Recuperación Ingresos no
Percibidos 0.00 0.00 0.00 0.00
Flujo Neto desp. Impuesto -32390.18 20235.75 4110.75 3732.57 20530.75

-
Valor Presente de Flujos 32390.18 17148.94 2952.28 2271.76 10589.53
- - -
Recuperación de la Inversión 15241.24 12288.96 10017.21 572.33
Fuente: Elaboración propia.

RENTABILIDAD DEL PROYECTO Y JUSTIFICACIÓN TÉCNICA


ECONÓMICA
a) Costo de oportunidad del Proyecto 18%
Valor Presente del proyecto 32962.51
VAN >=0, Se acepta la
Valor Presente Neto del Proyecto 572.33 propuesta
b) Tasa Interna de Rendimiento (TIR del Proyecto)
> 1.39 %, se acepta el
Tasa Interna de Retorno 19% proyecto
c) Indicador costo/beneficio
B/C= 57.59
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo II
Plan de Proyecto
25

Capítulo II: Plan de Proyecto

2.1. Acta de constitución


ACTA DE CONSTITUCIÓN DEL PROYECTO

Sistema Web para el Seguimiento y Control del Proceso de


PROYECTO Parámetros de Calidad de Agua y Ambiente en el Instituto del
Mar del Perú (IMARPE) del Ministerio de Producción del Perú.
PATROCINADOR Aguirre Obregón Marco Antonio
Aguirre Obregón Marco Antonio
PREPARADO
Jean Pierre Garay Quiñones FECHA 29 10 2016
POR
Luis Ricardo Carrasco Peña
REVISADO POR Mg. Lourdes Toledo Aller FECHA 29 10 2016

APROBADO POR Mg. Lourdes Toledo Aller FECHA 29 10 2016

BREVE DESCRIPCIÓN DEL PRODUCTO O SERVICIO DEL PROYECTO


El presente sistema nos permitirá realizar lo siguiente:
● Optimizar un 100% la obtención de parámetros fisicoquímicos durante el
monitoreo de cultivo de Microalgas.
● Optimizar el reporte de resultados en un 80%.
● Reducción de costos de maquinarias.
● Monitorear los parámetros fisicoquímicos de los tanques de cultivo de
Microalgas.
● Mejor calidad de respuesta a las peticiones de los usuarios.

OBJETIVOS DEL PROYECTO

Objetivo General:

● Implementar un Sistema Web para el Seguimiento y Control del Proceso de


Parámetros de Calidad de Agua y Ambiente en el Instituto del Mar del Perú
(IMARPE) del Ministerio de Producción del Perú.

Objetivos específicos:

● Implementar sistema web que permita la interacción con el modulo electrónico


arduino para el seguimiento y control de parámetros de calidad de agua y
ambiente en el Instituto del mar del Perú.
● Implementar un sistema web que permita la aplicación de los estándares de
calidad de medición de parámetros de calidad de agua y ambiente en el
Instituto del mar del Perú.
● Implementar un sistema web que permita la recolección de datos de los
parámetros de calidad de agua y ambiente en el instituto del mar del Perú.
26

FACTORES CRÍTICOS DE ÉXITO DEL PROYECTO


● Revisión del proyecto por el director de Acuicultura.
● Revisión de resultados de parámetros fisicoquímicos por el coordinador
funcional de biotecnología acuática.
● Apoyo y participación de las áreas involucradas
● Grado de adecuación de plataforma tecnológica.

REQUERIMIENTOS DE ALTO NIVEL


Lo que se debe contar:
● Acceso a internet.
● Contar con personal capacitado en manejo de equipos de medición de
parámetros fisicoquímicos.
● Contar con un hosting.
● Contar con un sistema de alimentación ininterrumpida(UPS).

EXTENSIÓN Y ALCANCE DEL PROYECTO


FASES DEL PROYECTO PRINCIPALES ENTREGABLES
Gestión del Proyecto

Gestión de integración Entregable 1°:

Gestión de Alcance  Acta de Constitución del Proyecto


 Diagrama EDT
Gestión de Tiempo  Diccionario EDT
 Cronograma de Gantt
Gestión de Comunicación
 Entregables
Gestión de Riesgos  Métricas de calidad

Gestión de Calidad de Proyecto

Gestión de RR. HH.

Elaboración Entregable 2°:


Negocio
 Modelo de Casos de Uso del
Análisis de Negocio Negocio.
 Especificación de Requerimientos.
Proyecto
 Prototipos de Interfaces de Usuario.
Análisis  Modelo de Datos.
 Modelo de Implementación.
Diseño  Modelo de Despliegue.

Implementación
27

Mantenimiento de equipo
Electrónico de medición

Módulo de sensores de Entregable 3°:


parámetros  Implementación e interacción con
equipo electrónico.
Módulo de Control

Módulo de Comunicación

Pruebas de Equipo
Desarrollo de sistema
Módulo Entregable 4°:

 Desarrollo e implementación del


sistema web.

Transición

Entregable 5°:

 Despliegue
 Instalar y probar el producto en su
entorno de ejecución final
 Capacitación a usuarios

INTERESADOS CLAVE

● Director general de Acuicultura.


● Coordinador funcional de biotecnología acuática.

RIESGOS DEL PROYECTO

● Manejo del módulo electrónico inadecuado.


● Riesgos eléctricos por baja y alta tensión.

HITOS PRINCIPALES DEL PROYECTO


28

 Diseñar una interfaz amigable y sencilla para el usuario.


 Implementar en base a la arquitectura desarrollada.
 Capacitación al usuario.
 Aprobación de la implantación.
PRESUPUESTO DEL PROYECTO

S/.29,713.00

Fecha de inicio prevista: Fecha de fin prevista: Duración en


días:
09 de Mayo de 2016 22 de agosto de 2016 73

AUTORIZACIONES:

Nombre Nombre

Cargo Cargo
29

2.2.Registro de interesados

Tabla 14: Interesados internos.

Nombre Rol Requisitos Expectativas Posible influencia Clasificación Fase de intereses

Juan Roca Encargado de Pertenecer a la Encargado del Gestiona los parámetros A favor Analiza y evalúa
Quispe. Laboratorio. empresa. laboratorio del físico químico resultados de
invernadero de cultivo parámetros físico-
de Microalgas. químico.
José aliaga Biólogo. Pertenecer a la Asistente de biólogo. Registro de parámetros A favor Participa en los
Villa fuentes. empresa. físico-químicos. resultados de la
medición de
parámetros físico-
químico.
Andrés Ulloa Químico. Pertenecer a la Encargado de Gestiona resultados A favor Analiza y evalúa
Gonzales. empresa. laboratorio de bioquímicos. resultados
instrumentación bioquímicos.
analítica.
Ana Vásquez Bióloga Pertenecer a la Laboratorio De Caracterización A favor Analiza y evalúa
Vera empresa. Genética Y Biología genético molecular de resultados
Molecular. organismos acuáticos. genéticos.
30

Alfredo Rojas Biólogo. Pertenecer a la Coordinador funcional Encargado de evaluar A favor Analiza y evalúa
Quispe. empresa. de biotecnología. resultados genéticos, reporte de
bioquímicos, resultados de
parámetros físico- organismos
químicos. acuáticos.
Fuente: Elaboración propia.

Tabla 15: Interesados externos.

Interesados externos.
Fase de
Nombre Rol Requisitos Expectativas Posible influencia Clasificación
intereses
Miguel Director del Director del Dirigir el proyecto. Implementa proceso A favor Análisis de
Castillo proyecto. proyecto. para el desarrollo de requisitos
Bautista. software. del usuario
Jean Pierre Programador. Conocimientos Desarrollar el sistema. Analiza el desarrollo las A favor Desarrollo
Garay en ingeniería de posibles mejoras en el de sistema
Quiñones. sistemas sistema.
Marco Aguirre Arquitectura Conocimientos Desarrollar la Desarrollo e A favor Desarrollo
Obregón. hardware y en ingeniería de arquitectura de implementación de del hardware
31

programador. sistemas y hardware. modulo electrónico


electrónica. arduino.
Luis Carrasco Análisis y diseño Conocimiento de Documentar el sistema. Modela en forma A favor Uso del
Peña. UML. documentaria el sistema sistema
Fuente: Elaboración propia.
32

2.3. Gestión de Alcance

Objetivo General:

● Implementar un Sistema Web para el Seguimiento y Control del Proceso de


Parámetros de Calidad de Agua en el Instituto del Mar del Perú (IMARPE) del
Ministerio de Producción del Perú.

Objetivos específicos:

 Implementar sistema web que permita la interacción con el modulo electrónico


arduino para el seguimiento y control de parámetros de calidad de agua y ambiente en
el Instituto del mar del Perú.
 Implementar un sistema web que permita la aplicación de los estándares de calidad de
medición de parámetros de calidad de agua y ambiente en el Instituto del mar del
Perú.
 Implementar un sistema web que permita la recolección de datos de los parámetros de
calidad de agua y ambiente en el instituto del mar del Perú.

2.3.1. Enunciado del Alcance de Proyecto

La presente investigación busca optimizar el proceso de recolección de datos manual de


los parámetros físico-químicos del agua mediante la comunicación de un módulo electrónico
y el sistema web el cual realizará la captura de los parámetros del agua y ambiente y lo
guardará en una base de datos, la cual se verá reflejado en el sistema web las 24 horas.
33

2.4. Estructura de Desglose del trabajo

Figura 9. EDT.
Fuente: Elaboración propia.
34

2.4.1. Diccionario EDT

Tabla 16: Diccionario EDT.

Diccionario EDT.
Diccionario EDT

1.1.1 Gestión de Se analiza procesos y actividades necesarias para


Integración del identificar, definir, combinar, unificar y coordinar los
Proyecto. procesos y actividades de la gestión del proyecto. Se
Desarrollar Acta de constitución del Proyecto.
Se identifica el alcance y los objetivos del proyecto,
1.1.2 Gestión del
definir y controlar qué se incluye y qué no se incluye en
Alcance del Proyecto.
el proyecto.
Se analiza, identifica y se prevé el tiempo que se tomará
1.1.3 Gestión de
para realizar el proyecto. Procesos requeridos para
Tiempo del Proyecto.
administrar la finalización del proyecto a tiempo.
1.1 Gestión del proyecto

1.1.4 Gestión de La gestión de comunicaciones incluye los procesos


Comunicación del necesarios para la gestión, recolección y disposición de
Proyecto. cualquier información necesaria sobre el proyecto.
Se identifica la probabilidad y el impacto de eventos
1.1.5 Gestión de
positivos, y disminuir la probabilidad y el impacto de
Riesgo.
eventos negativos para el proyecto.
La identificación, priorización y seguimiento de riesgos
más críticos será realizada por el Gerente de Proyectos
1.1.6 Gestión de asignado.
Calidad del Proyecto. Analizará e identificará las fases que conforman el
proyecto supervisando el control de calidad en cada
entregable.
Se identifica la participación de todos los miembros en
1.1.7 Gestión de
la toma de decisiones y en la planificación del proyecto
RR.HH.
puede resultar beneficiosa.
1.1.8 Gestión de Se identifica cada uno de los procesos de compra o
Adquisiciones del adquisición de los productos, servicios o resultados que
Proyecto. es necesario obtener fuera del equipo del proyecto.
Permite conocer acciones, realizadas en el negocio, que
1.2.1 Modelado de Caso
Elaboración

producen un resultado de valor observable para ciertos


de Uso de Negocio.
actores del negocio.
1.2

1.2.2 Modelado de Se identifica que trabajadores del negocio se comunican


Análisis del Negocio. durante la ejecución de los casos de uso del negocio.
35

Se analiza los requisitos funcionales y no funcionales


1.2.3 Proyecto. además de la representación gráfica del modelo de caso
de uso de sistema.

Se analiza la arquitectura del sistema, también se define


1.2.4 Análisis. los pasos o actividades que deberán realizarse para
llevar a cabo un proceso.
Descripción del modelo lógico y físico, modelamiento
1.2.5 Diseño.
de vista de capas y diseño de caso uso de realización.
Descripción y diseño de vista de despliegue y vista de
1.2.6 Implementación.
componentes.
1.3.1 Módulo de Se desarrollan las pruebas de funcionamiento de los
sensores de parámetros. sensores y calibración con buffer.
1.3 Mantenimiento de
Equipo electrónico de

1.3.2 Módulo de Se desarrolla en ensamblado del módulo electrónico


Control. para medición de parámetros fisicoquímicos.
medición

1.3.3 Módulo de Se realizan las pruebas del módulo electrónico Arduino


Comunicación. con la conexión con el hosting.
Se verifica el funcionamiento del módulo electrónico
1.3.4 Pruebas de
Arduino desde el control in situ y desde la plataforma
Equipo.
web.
1.4 Desarrollo
de Sistema

Se desarrolla de acuerdo al análisis el sistema web que


1.4.1 Módulo. gestionara los parámetros fisicoquímicos de tanques de
cultivo.
1.5 Transición

Se realiza la instalación y prueba del producto en su


1.5.1 Despliegue. entorno de ejecución final, así como la capacitación del
usuario

Fuente: Elaboración propia.


36

2.4.2. Entregables

 Acta de Constitución del Proyecto


Es un documento en el que se define el alcance, los objetivos y los participantes del
proyecto. Da una visión preliminar de los roles y responsabilidades, de los objetivos,
de los principales interesados y define la autoridad del Project Manager.
 Diagrama EDT
Es una herramienta fundamental que consiste en la descomposición jerárquica,
orientada al entregable, del trabajo a ser ejecutado por el equipo de proyecto, para
cumplir con los objetivos de éste y crear los entregables requeridos, donde cada nivel
descendente de la EDT representa una definición con un detalle incrementado del
trabajo del proyecto.
 Diccionario EDT
Es un documento de apoyo que proporciona información detallada sobre los
entregables, actividades y programación de cada uno de los componentes del proyecto
 Cronograma de Gantt
Es una herramienta gráfica cuyo objetivo es exponer el tiempo de dedicación
previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado.
 Métricas de calidad
Una métrica indica la manera en que el proceso de control de calidad medirá el
trabajo o el producto.
 Modelo de Casos de Uso del Negocio
Describe los procesos de un negocio, vinculados al campo de acción, y como se
benefician e interactúan los socios y clientes en el proceso
 Especificación de Requerimientos
Es una descripción completa del comportamiento del sistema que se va a
desarrollar. Incluye un conjunto de casos de uso que describe todas las interacciones
que tendrán los usuarios con el software.
 Prototipos de Interfaces de Usuario
Muestra la interfaz del sistema para el usuario.
37

 Modelo de Datos
El modelado de datos que permite representar las entidades relevantes de
un sistema de información así como sus interrelaciones y propiedades.
 Modelo de Implementación
El Modelo de Implementación es comprendido por un conjunto de componentes y
subsistemas que constituyen la composición física de la implementación del sistema.
 Modelo de Despliegue
Es un diagrama que se utiliza para modelar el hardware utilizado en las
implementaciones de sistemas y las relaciones entre sus componentes.
 Implementación e interacción con el Hardware arduino
Se desarrollará la comunicación con el modulo electrónico y el sistema web para la
captura de los parámetros físico-químico.
 Despliegue
Este tiene como objetivo producir con éxito distribuciones del producto y
distribuirlo a los usuarios.
 Instalar y probar el producto en su entorno de ejecución final
Este tiene como objetivo instalar el producto y hacer las pruebas necesarias.
 Capacitación a usuario
Tiene como objetivo la capacitación al usuario en el manejo del sistema y
hardware.
38

2.5. Planificación de Tiempos


2.5.1. Cronograma (Diagrama de Gantt)

Figura 10. Diagrama de Gantt.


Fuente: Elaboración propia.
39

2.6. Planificación de Costos


2.6.1. Matriz de Costos
40

Tabla 17: Matriz de Costos.

Matriz de Costos.
PRESUPUESTO
MAYO JUNIO JULIO AGOSTO
TOTAL
PROYECTO S/. 6,151.25 S/. 8,926.25 S/. 8,679.25 S/. 5,956.25
PERSONAL S/. 6,120.00 S/. 7,620.00 S/. 7,425.00 S/. 5,925.00
MATERIALES S/. 1,275.00 S/. 1,223.00 -
EQUIPOS - - - -
OTROS S/. 31.25 S/. 31.25 S/. 31.25 S/. 31.25
TOTAL S/. 6,151.25 S/. 8,926.25 S/. 8,679.25 S/. 5,956.25 S/. 29,713.00
Fuente: Elaboración propia.
41

2.7. Planificación de Comunicación

2.7.1. Plan de Comunicación del proyecto

Tabla 18: Plan de comunicación del proyecto.

Plan de comunicación del proyecto.


Id Evento Entregable Descripción Método Frecuencia Emisor Receptor
1 Gestión del Gestión de Analiza de Presentación. Diario. Marco Aguirre Patrocinador
Proyecto integración. forma detallada Correo Electrónico. Semanal. Obregón. Miembro del
Gestión de Alcance. las necesidades equipo de
Gestión de Tiempo. que debe proyecto.
Gestión de satisfacer el
Comunicación. Sistema a
Gestión de Riesgos. desarrollar.
Gestión de Calidad
de Proyecto.
Gestión de RR. HH.
Gestión de
Adquisición.
2 Elaboración. Negocio. Representa los Videoconferencias. Semanal. Luis Carrasco Usuario.
Análisis de Negocio. negocios y sus Presentación. Peña.
Proyecto. procesos. Correo electrónico.
Análisis.
Diseño.
Implementación.
42

3 Mantenimiento de Módulo de sensores Esto nos Reunión. Diario. Luis Carrasco Patrocinador
Equipo Electrónico de parámetros. permite la Presentación. Semanal. Peña. Usuario
de medición Módulo de Control. recolección de Correo electrónico.
Módulo de datos de
Comunicación. parámetros
Pruebas de Equipo. físico-
químicos.
4 Desarrollo de Módulo. Es el proceso Reunión. Diario. Jean Pierre Patrocinador
sistema. de clasificación Presentación. Semanal. Garay Usuario
e interpretación Correo electrónico. Quiñones.
de hechos,
diagnostico de
problemas y
empleo de la
información
para dar una
solución
óptima a los
procesos
actuales.
5 Transición. Despliegue. Especifica las Reunión. Diario. Jean Pierre Patrocinador
Instalar y probar el características Presentación. Garay Usuario
producto en su del producto Correo electrónico. Quiñones.
entorno de ejecución terminado.
final. Marco Aguirre
Capacitación a Obregón.
usuario.

Fuente: Elaboración propia.


43

2.8. Glosario de Terminología particular del proyecto

Actividades

 Acciones que el proyecto deberá llevar a cabo para obtener resultados.


 Acciones tomadas o trabajo desarrollado dentro de un proyecto a fin de transformar los
insumos (fondos, materiales) en productos (organizaciones, edificaciones).

Diagnostico

Tarea meramente práctica (no creativa) consistente en el análisis de los datos obtenidos
con el sólo fin de obtener las mediciones necesarias antes de pasar al análisis de las hipótesis.

Estrategia

Término de origen militar (strategos, en griego, significa “jefe de ejército) y adoptado


por la administración de organizaciones. Forma en que quien acomete un trabajo complejo
adapta sus recursos y habilidades al entorno cambiante, aprovechando sus oportunidades y
evaluando los riesgos en función de los objetivos y las metas.

Identificación

Primera elaboración de una idea de proyecto, expresada globalmente en objetivos,


resultados y actividades con el fin de determinar si se debe proceder o no al estudio de
factibilidad del proyecto.

Modelo

Cuando una interpretación tiene la propiedad de satisfacer (hacer verdaderos) a todos


los teoremas y axiomas, o sea que satisface al sistema, se dice que es un “modelo” del
sistema. Consecuentemente, un sistema axiomático puede tener varios modelos. Finalmente,
se dice que un sistema es “satisfactorio” si tiene, al menos, un modelo (Schuster).
Construcción abstracta a la que se considera proveedora de una esquemática aproximación
del campo en estudio y con suficiente simpleza estructural como para ser descripta con los
conceptos disponibles. “Construcción abstracta a la que se supone provisionalmente
proveedora de una aproximación esquemática e idealizada del campo concreto bajo estudio,
como una aceptable representación del mismo y cuya estructura es suficientemente simple
44

como para poder ser descrita por los recursos conceptuales existentes”. “El paradigma de
modelo es el sistema”.

Producto

Son los resultados que pueden ser garantizados por el proyecto como consecuencia de
sus actividades.

Programa

Es un grupo de proyectos o servicios relacionados, dirigidos hacia el logro de objetivos


similares.

Proyecto

Conjunto de actividades diseñadas para lograr ciertos objetivos específicos a un costo


dado y dentro de un período de tiempo determinado.

Resultados

Son el fruto de las actividades realizadas que, en su conjunto, supondrán la consecución


del objetivo específico.

Seguimiento

Supervisión continua o periódica de la implementación de un proyecto para asegurar


que los insumos, actividades, productos y supuestos están desarrollándose de conformidad
con lo planteado.

Sistema

Conjunto de elementos, con interrelaciones entre ellos, de tal modo que se cumpla la
máxima aristotélica de que “el todo es más que la suma de sus partes” y en relación con el
medio circundante.
45

2.9. Recursos Humanos del proyecto

2.9.1. Organigrama

Jefe del proyecto

Diseñador y programador
Análisista de sistema Analista Programador
arduino

Figura 11. Organigrama RRHH.


Fuente: Elaboración propia.

2.9.2. Matriz de asignación de responsabilidades


Tabla 19: Matriz de asignación de responsabilidades.
Matriz de asignación de responsabilidades.
Participación en el Nombres y
Rol Responsabilidades
proyecto Apellidos
Jefe del Asignar los recursos, gestionar las  Gestión del Miguel
proyecto prioridades, coordinar las interacciones Proyecto. Castillo
con los clientes y usuarios, mantener al  Elaboración. Bautista
equipo del proyecto enfocado en los  Desarrollo del
objetivos. También establecer un conjunto sistema.
de prácticas que aseguran la integridad y
calidad del proyecto. Supervisará el
establecimiento de la arquitectura del
sistema, la gestión de riesgos y la
planificación y control del proyecto.
Analista de Capturar, especificar y validar requisitos,  Elaboración. Luis
Sistemas interactuando con el cliente y los usuarios  Desarrollo del Carrasco
mediante entrevistas. Elaborar el Modelo sistema. Peña,
de Análisis y Diseño. Colaborar en la Marco
elaboración de las pruebas funcionales y el Aguirre
modelo de datos. Obregón
46

Analista Construir prototipos. Colaborar en la  Elaboración. Jean Pierre


Programador elaboración de las pruebas funcionales,  Desarrollo del Garay
modelo de datos y en las validaciones con sistema. Quiñones
el usuario.  Transición.

Fuente: Elaboración propia.


47

2.10. Planificación de Riesgos


2.10.1. Registro de riesgos del proyecto
Tabla 20: Registro de riesgos del proyecto.

Registro de riesgos del proyecto.


Estrategia de Responsable del Costo del
Descripción Consecuencias Prob. Impac. Severidad
Respuesta riesgo Riesgo
Disponibilidad de los Demora en los procesos de Por definir
Encargado de
involucrados claves en el validación y aprobación. Medio Alto 7.5 Mitigar
Laboratorio
proyecto.
Demora en el tiempo de Retraso en las actividades Por definir
respuestas en las planificadas. Asistente de
Medio Alto 7.5 Mitigar
comunicaciones y biólogo.
entrega de información.
Inadecuada Planificación Genera costos. Por definir
Medio Bajo 4.25 Evitar Director del
del Alcance,
proyecto.
planificación del Costos.
Insuficientes datos para Redundancia en procesos. Análisis y Por definir
entender las reglas de Medio Medio 5 Aceptar diseño (Luis
negocio. Carrasco Peña).
Inadecuado análisis por Redundancia en procesos. Análisis y Por definir
parte de los usuarios. Medio Medio 5 Aceptar diseño (Luis
Carrasco Peña).
Inadecuado desarrollo de Retrasos en entrega de Análisis y Por definir
los módulos. módulos. Alto Alto 10 Transferir diseño (Luis
Carrasco Peña).
Insuficiente No se entiende los Explotar Análisis y Por definir
Medio Alto 7.5
comunicación para procesos. diseño (Luis
48

elaborar el análisis. Carrasco Peña).


Mantenimiento equipo Mal funcionamiento del Mantenimiento Asistente de Por definir
Alto Alto 10 mensual
arduino. equipo. biólogo.
Fuente: Elaboración propia.
Tabla 21: Probabilidad de Ocurrencia/Impacto.
Probabilidad de Ocurrencia/Impacto.
Probabilidad de
Calificación
Ocurrencia/Impacto
Alto 5
Medio 2.5
Bajo 1.75
Fuente: Elaboración propia.

2.11. Planificación de Calidad


2.11.1. Normas y estándares
Tabla 22: Normas y Estándares.
Normas y Estándares.

Normas nacionales e internacionales Reglamentos gubernamentales


 ISO/IEC 12207.
 ISO 9126.  Decreto Supremo 123.
 ISO 27001.
 NTP 17779.
 PMI.
 RUP.
 American National Standard/ NSF International Standard.
49

 NSF/ANSI-51 Section 7.6.1


 ISO 9001 e ISO 14001.
 A2LA American Association for Laboratory Accreditation
 Norma internacional ISO/IEC 17025, y la Guía ISO 34.

Fuente: Elaboración propia.

2.11.2. Plan de Calidad del proyecto

Tabla 23: Plan de Calidad del proyecto.

Plan de Calidad del proyecto.


Actividad para lograr la
Entregable Métrica identificada Ejecutado por Aprobado por
calidad

Control de sensores. Mantenimiento de Desempeño 15% Constructor y Jefe de Proyecto.


equipo Electrónico de Programador en
medición. Arduino.

Pruebas de conexión de Construcción de equipo Confiabilidad 10% Constructor y Jefe de Proyecto.


red. Electrónico de medición. Programador en
Arduino.

Calibración de sensores. Construcción de equipo Confiabilidad 15% Constructor y Jefe de Proyecto.


Electrónico de medición. Programador en
50

Arduino.

Módulo. Desarrollo de sistema. Tasa de fallas 10% Analista. Jefe de Proyecto.


Programador.
Fuente: Elaboración propia.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo III
Modelado Del Negocio
52

Capítulo III: Modelado del Negocio

3.1.Antecedentes

Tabla 24: Antecedentes cedentes.

Demora en la recolección de parámetros físico químico Fue


Problema nte:
del agua. Ela
bor
Consecuencia Pérdida de tiempo en el proceso de recolección de datos. aci
ón
pro
Afecta a A los trabajadores y a la misma empresa. pia.

Una adecuada solución Optimizar los procesos de recolección de datos y


3.2. O
sería seguimiento y control de los datos.
bjet
ivo

3.2.1. Objetivo General

Implementar un Sistema Web para el Seguimiento y Control del Proceso de Parámetros


de Calidad de Agua y ambiente en el Instituto del Mar del Perú (IMARPE) del Ministerio de
Producción del Perú.

3.2.2. Objetivo Específicos

 Implementar sistema web que permita la interacción con el modulo electrónico


arduino para el seguimiento y control de parámetros de calidad de agua y ambiente
en el Instituto del mar del Perú.
 Implementar un sistema web que permita la aplicación de los estándares de calidad
de medición de parámetros de calidad de agua y ambiente en el Instituto del mar
del Perú.
 Implementar un sistema web que permita la recolección de datos de los parámetros
de calidad de agua y ambiente en el instituto del mar del Perú.
53

3.3. Alcance del Negocio

El alcance del proyecto facilitará la gestión y control de los parámetros del agua y
ambiente entre la comunicación del módulo electrónico arduino, así como también dichos
datos estarán disponible en el sistema web las 24 horas.

3.4. Supuestos

El proceso de la obtención de datos de los parámetros físico químico del agua durante
el monitoreo de cultivo de micro algas, se desarrolla mediante la comunicación del módulo
electrónico arduino y la aplicación de un sistema web de monitoreo el cual almacenará los
datos obtenidos.

3.5. Modelo de Análisis del Negocio

3.5.1. Caso de uso del Negocio

Tabla 25: Caso de uso del Negocio.

Caso de uso del Negocio.


ITEM CASO DE USO DE NEGOCIO DESCRIPCIÓN
El Equipo de Medición se encargará de
capturar los datos Físico-Químicos del
Agua.

CUN01

Una vez que los datos se han sido


registrados correctamente, este proceso
obtiene informes que nos permitirá llevar el
CUN02 Seguimiento y Control de los Parámetros
Físico-Químicos del Agua.

Fuente: Elaboración propia.


54

3.5.2. Objetivos del Negocio

Figura 12. Objetivos del Negocio.


Fuente: Elaboración propia.

3.5.3. Actores del Negocio

Figura 13. Actores del Negocio.


Fuente: Elaboración propia.
55

3.5.4. Diagrama General del caso de uso del Negocio

Figura 14. Diagrama General del caso de uso del Negocio.


Fuente: Elaboración propia.

3.5.5. Especificaciones de los Casos de Uso del Negocio

3.5.5.1. Caso de Uso: Registro de Parámetros físico-químico de agua.

1. Breve Descripción
Se inicia una vez que los datos se han sido registrados correctamente, este proceso
obtiene informes que nos permitirá llevar el Seguimiento y Control de los
Parámetros Fisicoquímicos del Agua.

2. Objetivo
- Registrar los datos de parámetros fisicoquímicos de agua obtenidos y realizar el
reporte.
56

3. Flujo de Trabajo
3.1 Flujo Básico
1. El biólogo introduce el equipo de medición al tanque de agua.
2. El equipo de medición arroja datos físico químico del agua.
3. El biólogo anota los datos en un cuaderno.
4. El biólogo una vez obtenido todos los datos realiza un cálculo con los datos
obtenidos.
5. El biólogo realiza el ingreso de los datos en un archivo Excel.
6. El biólogo genera un reporte.
3.2 Flujos Alternativos
Ninguno.
4. Categoría
Básico.
5. Gestor del proceso
Biólogo, Encargado de Laboratorio.

3.5.5.2. Caso de Uso: Seguimiento y control de Parámetros químico de calidad de agua.

1. Breve Descripción
Se inicia cuando el biólogo entrega el informe de parámetros físico químico del agua al
encargado de laboratorio.
2. Objetivo
- Tener un seguimiento de los parámetros físico químico del agua.
3. Flujo de Trabajo
3.1 Flujo Básico
1. El biólogo entrega el informe de parámetros fisicoquímico del agua al encargado
de laboratorio.
2. El encargado de laboratorio evalúa parámetro fisicoquímico.
3. El encargado de laboratorio realiza informe de resultados físico-químico del agua
y lo entrega al encargado químico.
57

4. El encargado químico recibe el informe y determina la cantidad de ácido graso,


proteínas y realiza informe con los datos obtenidos y es entregado al biólogo
genetista.
5. El biólogo genetista se encarga de realizar control de lectura y realiza informe
para el Coordinador General.
6. El coordinador general se encarga de realizar el informe general y es entregado al
cliente.
3.2 Flujos Alternativos
Ninguno.
4. Categoría
Básico.
5. Gestor del proceso
Biólogo, Encargado de Laboratorio.

3.6. Modelo de Análisis del Negocio

3.6.1. Realización de los Casos de Uso del Negocio

Figura 15. Modelo de Análisis del Negocio.


Fuente: Elaboración propia.
58

3.6.2. Diagrama de Actividad

3.6.2.1. Diagrama de Actividad del Seguimiento y control de parámetros físico-químico del agua

Biólogo Encargado de Laboratorio Encargado Químico Biólogo Genetista Coordinador Empresas(Clientes)

Inicio RF09
RF02 Emplea Equipo
Realiza Lectura de Emplea Equipo Realizar Lectura de Realiza Reporte
RF03 Verifica Informe de Electronico de
Compuestos Bioquímicos. de Lectura HPLC Código Genético. General
RF04 Parámetros Físico-Químico Lectura Recepciona
Informe General
Registrar Informe Físico-
Químico del Agua. RF08
RF05 RF07
RF06
Fin
Registra Informe de Resultados
Registra Resultados de de Código Genético
Registra Informe de Informe Bioquímicos.
Resultados Físico-Químicos

: Informe de Parámetros Físico-Químico del Agua : Informe General.

: Informe de Resultados de Código Genético.

: Informe de Resultados Físico-Químico. : Informe de Resultados Bioquímicos

Figura 16. Diagrama de actividad – Seguimiento y control de parámetros físico-químico del agua.
Fuente: Elaboración propia.
59

3.6.2.2. Diagrama de Actividad de Registro de parámetro físico-químico del agua

Equipo de Medición Biólogo

Inicio

RF01 Anota los parámetros Físico-


Químicos obtenidos.

Capturar Información
Físico Químico del Agua.

Realizar cálculos de Parámetros


Físico-Químico del Agua

Registrar Información Físico-


Químico del Agua.

Fin

: Informe de Parámetros Físico-Químico del Agua

Figura 17. Diagrama de actividad – Registro de parámetros físico-químico del agua.


Fuente: Elaboración propia.

3.6.3. Lista de trabajadores del Negocio

Figura 18. Lista de trabajadores del Negocio.


Fuente: Elaboración propia.
60

3.6.4. Lista de entidades del Negocio

Figura 19. Lista de entidades del Negocio.


Fuente: Elaboración propia.

3.7. Reglas de Negocio

 Los equipos de medición deberán ser manipulado por personal capacitado.


 Las mediciones de parámetros físico-químicos del agua se realizan 3 veces al día
con el propósito de saber para saber el ciclo de vida del micro alga.
 Los datos obtenidos del agua deberán ser archivados.
61

3.8. Glosario de términos

Tabla 26: Glosario de Términos.

Glosario de Términos.
TÉRMINOS DESCRIPCIÓN
Acuicultura: Etimológicamente Acuicultura es el
cultivo del agua; y persigue la producción
de los peces y demás especies que se
pueden criar en cautiverio utilizando
aguas dulces, salobres o saladas.
(Moscoso M.E., 2008).
Microalgas: Pertenecen al reino vegetal y son
clasificadas como talofitas, es decir,
plantas inferiores, por presentar una
estructura simple no vascularizada con
ausencia de raíz, tallo y hojas. Sus
estructuras reproductivas están
desprotegidas y desprovistas de semillas y
flores. Pueden ser procariotas o
eucarióticas, pluricelulares o unicelulares,
presentando similitud en muchos aspectos
comunes con las plantas superiores, por
ejemplo, la existencia de clorofila como
pigmento fotosintético primario (Van den
Hoek et al., 1989, Stevenson et al., 1996).
Además, constituyen la base de las
cadenas tróficas que permiten la vida en
los océanos lo que equivale a
aproximadamente más del 70% de la
biomasa mundial (Albarracín, 2007).
Parámetros Físicos (Temperatura): Se debe partir de que los peces no tienen
capacidad propia de regulación de su
temperatura corporal y ésta depende del
medio acuático en que viven.
La temperatura rige algunos parámetros
físicos, químicos y biológicos, tales como
la evaporación y la solubilidad de los
gases. Dentro de los biológicos están los
procesos metabólicos como la respiración,
nutrición, actividad de las bacterias en la
descomposición de la materia orgánica,
62

etc. de ahí la necesidad de conocer y


evaluar los cambios de temperatura del
agua. Welch (1952) advierte los grupos de
factores que afectan la temperatura del
agua

Parámetros Químicos (Oxígeno Disuelto): Corresponde al parámetro más importante


en la calidad del agua. Si hay déficit se
afecta el crecimiento y la conversión
alimenticia de los peces y demás
organismos acuáticos.

Potencial de Hidrógeno (p.H): El valor del p.H está dado por la


concentración del ión hidrógeno e indica
si el agua es ácida o básica y se expresa en
una escala que varía entre 0 y 14. Si el
valor es de 7 hablamos de un p.H neutro.
Los cambios de p.H dentro de un mismo
cuerpo de agua están relacionados con la
concentración de dióxido de carbono, el
cual es fuertemente ácido. Los organismos
vegetales demandan dióxido de carbono
durante la fotosíntesis, de tal forma que
este proceso determina en parte la
fluctuación de p.H y es así como se eleva
durante el día y disminuye en la noche.
La estabilidad del p.H viene dada por la
llamada reserva alcalina o sistema de
equilibrio (tampón) que corresponde a la
concentración de carbonato o bicarbonato.

Arduino: Arduino es una plataforma de prototipos


electrónica de código abierto (open –
63

source) basada en hardware y software


flexibles y fáciles de usar. Está pensado e
inspirado en artistas, diseñadores, y
estudiantes de computación o robótica y
para cualquier interesado en crear objetos
o entornos interactivo, o simplemente por
hobby. Arduino consta de una placa
principal de componentes eléctricos,
donde se encuentran conectados los
controladores principales que gestionan
los demás complementos y circuitos
ensamblados en la misma. Además,
requiere de un lenguaje de programación
para poder ser utilizado y, como su
nombre lo dice, programado y
configurarlo a nuestra necesidad, por lo
que se puede decir que Arduino es una
herramienta "completa" en cuanto a las
herramientas principales nos referimos, ya
que sólo debemos instalar y configurar
con el lenguaje de programación de esta
placa los componentes eléctricos que
queramos para realizar el proyecto que
tenemos en mente.
Fuente: Elaboración propia.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo IV
Requerimientos
65

Capítulo IV: Requerimientos

4.1.Matriz de Modelo de negocio y Modelo de Sistema

Tabla 27: Matriz de Requerimiento.


Matriz de Requerimiento.
Matriz de Requerimientos Registro de Parámetros Físico-Químicos del Agua
Número Caso de
Proceso de Actividad Responsable Requerimiento y
Área Riesgos de Uso del Actores
Negocio de Negocio del Negocio Responsabilidad
Riesgo Sistema
Registro de Capturar Invernadero de Equipo de RF01 El Equipo de 1.1. Corte de 5 Gestionar Sensor
Parámetros Informació Cultivos Medición Medición se Fluido Parámetros Arduino.
Físico- n Físico MicroAlgares. encargará de Eléctrico. Físico-
Químicos Químico capturar los 1.2. Pérdida de 5 Químicos
del Agua. del Agua. datos Físico- tiempo en la del Agua.
Químicos del búsqueda de
Agua. resultados.
1.3. Pérdida de 5
tiempo en la
medición de
datos de
parámetros
Físico-
Químico del
Agua.
1.4. Pérdida de 3
tiempo en la
calibración de
cada Equipo.
66

Matriz de Requerimientos Seguimiento y Control de Parámetros Físico-Químico del Agua


Número Caso de
Proceso de Actividad Responsable Requerimiento y
Área Riesgos de Uso del Actores
Negocio de Negocio del Negocio Responsabilidad
Riesgo Sistema
Seguimiento Registrar Invernadero de Empresa(Clien RF02 Se Registrará 2.1. Falta de 5 Gestionar Biólogo
y Control de informació Cultivos te) datos Mantenimiento Tanques.
Parámetros n Físico- MicroAlgares. técnicos del del Tanque.
Físico- Químico Tanque que
Químico del del Agua. intervendrá
Agua en el proceso
de monitoreo
Físico-
Químico del
Agua.
RF03 Se Registrará 2.2. 5 Gestionar
datos de Manipulación Microalgas.
Microalgas; de Datos.
que
intervendrá
en el proceso
de monitoreo
Físico-
Químico del
Agua.
RF04 Consultará Consultar
todos los Microalgas.
Tipos de
Microalgas.
67

Registra RF05 Evalúa 2.3. Se generen 5 Monitorear Encargado


Informe de Resultados de anomalías Parámetros de
Resultados Parámetros como pérdida Físico- Laboratorio
Físico- Físico- de datos de Químico .
Químicos. Químicos del parámetros del Agua.
Agua Físico-
Químico.
RF06 Muestra 2.4. El Archivo 5 Consultar Biólogo /
Información Excel no este Parámetros Encargado
Capturada y actualizado. Físico- de
Registrada de Químico Laboratorio
Parámetros del Agua. .
Físico-
Químicos del
Agua.
Fuente: Elaboración propia.

Tabla 28: Riesgos.


Riesgos.
Riesgos
1 Muy bajo
2 Bajo
3 Medio
4 Alto
5 Muy alto

Fuente: Elaboración propia.


68

4.2. Requisitos Funcionales

Tabla 29: Requisitos Funcionales.

Requisitos Funcionales.
Número Descripción

RF1 Capturar Información Físico Químico del Agua.

RF02 Registrar información Físico-Químico del Agua.

RF03 Registra Informe de Resultados Físico-Químicos.

Fuente: Elaboración propia.

4.3. Requisitos no Funcionales

Tabla 30: Requisitos no Funcionales.

Requisitos no Funcionales.
Número Descripción

RNF1 El sistema será desarrollado para las plataformas WEB.

RNF2 Los permisos de acceso al sistema podrán ser cambiados solamente por el
administrador.

RNF3 El sistema deberá estar disponible las 24 horas.

RNF4 La aplicación web debe poseer un diseño “Responsive” a fin de garantizar la


adecuada visualización en múltiples computadores personales, dispositivos
tableta y teléfonos inteligentes.

RNF5 La aplicación será desarrollada con estándares de programación a nivel de


código fuente en Php y Mysql.

RNF6 El sistema debe poseer interfaces gráficas bien formadas.

RNF7 Programa para el desarrollo: Php

Motor de Base de Datos: Mysql

Fuente: Elaboración propia.


69

4.4. Modelo de Caso de uso

4.4.1. Lista de Actores

Tabla 31: Lista de Actores.

Lista de Actores.
ACTOR DESCRIPCIÓN

Encargado de Acceder al Sistema.


usuario

Encargado de administrar el sistema.


Administrador

Encargado del Registro de los Parámetros Físico-Químico del Agua,


Biólogo Gestionar Microalgas y Gestionar Tanques.

Encargado de Monitorear los Parámetros Físico-Químico del Agua.


Encargado de
Laboratorio

Encargado del Registro de los Parámetros Físico-Químico del Agua.


Sensor Arduino

Fuente: Elaboración propia.


70

4.4.2. Diagrama de Paquetes

Figura 20. Diagrama de Paquetes.


Fuente: Elaboración propia.

4.4.3. Diagrama de caso de uso por Paquetes

4.4.3.1. Paquete Administrar info Parámetros Físico-Químico y Paquete Administrar


info Monitoreo Parámetros Físico-Químico

<<include>>
Gestionar Parámetros Físico-Químicos
Sensor Arduino
del Agua
(from Actores) (from Casos de Uso)

<<include>>
Consultar Parámetros Físico-
Químico del Agua
(from Casos de Uso Incluidos)

Monitorear Parámetros Físico-


Biólogo Encargado de
Químico del Agua
Laboratorio
(from Acto... (from Casos de Uso)
(from Actores)

Figura 21. Diagrama de caso de uso por paquete – Administrar info Parámetros físico-
químico y paquete administrar info monitoreo parámetros físico-químico.
Fuente: Elaboración propia.
71

4.4.3.2. Paquete Administrar info Microalgas y Paquete Administrar info Tanques

Biólogo
(from Acto...

Gestionar Tanques
<<include>>
(f rom Casos de Uso)

Gestionar MicroAlgas <<include>>

(f rom Casos de Uso)


Consultar MicroAlgas
(f rom Casos de Uso Incluidos)

Figura 22. Diagrama de caso de uso por paquete – Administrar info Microalgas y paquete
administrar info tanques.
Fuente: Elaboración propia.

4.4.3.3. Paquete Administrar info de Seguridad

Acceso al Sistema Gestionar Usuarios


usuario Administrador
(f rom Casos de Uso) (f rom Casos de Uso)
(from Actores) (from Actores)

Figura 23. Diagrama de caso de uso por paquete – Administrar info de Seguridad.
Fuente: Elaboración propia.
72

4.4.4. Diagrama general de casos de uso

Figura 24. Diagrama general de Caso de Uso del Sistema.


Fuente: Elaboración propia.
73

4.5. Especificación de los Casos de Uso del Sistema

4.5.1. Caso de uso: Gestionar Parámetros físico-químico del agua


1. Breve Descripción.
El Hardware permitirá registrar los parámetros físico-químicos.
2. Actor(es).
Biólogo, Sensor arduino.
3. Flujo de Eventos.
3.1. Flujo Básico
1. El sensor arduino captura los parámetros físico-químicos del agua.
2. El sensor arduino realiza cálculo promedio de la temperatura de los datos
obtenidos.
3. El sensor arduino guarda la información en la base de datos y el caso de uso
finaliza.
3.2. Sub Flujos
 En el caso que el flujo básico se genere con el biólogo.
a) Editar
1. El usuario elige un dato de la tabla de parámetros físico-químico y
selecciona la opción editar.
2. El sistema muestra la interfaz “Editar datos” con los datos en los
campos: pH, OD, Lux, Temp. Sensor, Temp A, Temp B, Temp C,
Temp D, Temp. Promedio, Temp H2O, Tanque (solo lectura),
también muestra los botones Cancelar, Guardar.
3. El usuario Modifica los datos: pH, OD, Lux, Temp. Sensor, Temp
A, Temp B, Temp C, Temp D, Temp. Promedio, Temp H2O.
4. El usuario seleccionar el botón Guardar.
5. El sistema guarda los cambios realizados.
6. El sistema actualiza el registro.
7. El sistema muestra un mensaje “Guardado Correctamente”.
8. El sistema actualiza la tabla de parámetros físico-químico y finaliza
el sub flujo.
b) Eliminar
1. El usuario elige un dato de la tabla de parámetros físico-químico y
selecciona la opción Eliminar.
74

2. El sistema muestra un mensaje de confirmación “¿Estás seguro en


eliminar el Dato?” y los botones de Aceptar y Cancelar.
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá con la eliminación del registro (se borra de la base de
datos) y finaliza el sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
3.3. Flujos Alternativos.
1. Si los datos ingresados son nulos, en el paso 4 del sub flujo Editar y el paso
6 del requerimiento especial Agregar, el sistema muestra por cada campo
vacío un mensaje “*Campo Requerido”.
4. Precondiciones.
4.1. Para Agregar los parámetros físico-químico, debe existir registro de
tanque.
5. Post Condiciones.
5.1. En el sistema quedara registrado la fecha y hora, usuario que ingresó los
datos.
6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
 En el caso que el flujo básico se genere con el biólogo.
a) Agregar
1. El sistema muestra la interfaz “Añadir datos” con los campos: Tanque,
pH, OD, Lux, Temp. Sensor, Temp A, Temp B, Temp C, Temp D,
Temp. Promedio, Temp H2O y los botones Cancelar, Guardar.
2. El usuario selecciona el tanque de la lista desplegable.
3. El usuario Ingresar los datos en los campos: pH, OD, Lux, Temp.
Sensor, Temp A, Temp B, Temp C, Temp D, Temp H2O.
4. El sistema realiza un cálculo promedio de la temperatura.
5. El sistema muestra el cálculo en el campo Temp. Promedio.
6. El usuario presionar el botón Guardar.
7. El sistema guarda los datos.
8. El sistema muestra un mensaje “Guardado Correctamente”.
75

9. El sistema actualiza la tabla de parámetros físico-químico y finaliza el


requerimiento especial.
8. Prototipo.

Figura 25. Prototipo - Gestionar parámetros físico-químico del agua.


Fuente: Elaboración propia.

4.5.2. Caso de uso: Monitorear Parámetros físico-químico del agua


1. Breve Descripción.
El Caso de uso permitirá mostrar los parámetros físico-químicos capturados por el
sistema arduino o ingresados por el Biólogo.
2. Actor(es).
Biólogo
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso se inicia cuando el biólogo selecciona la opción de
“Monitoreo Parámetros” en la interfaz del menú principal.
2. El sistema muestra una tabla con los siguientes datos: Id, Tanque,
Microalgas, Fecha Ing., pH, OD, Lux, Temp A, Temp B, Temp C,
Temp D, Promedio Temp, H2O, Temp Int, botón desplegable opciones
el cual tiene las opciones (Editar, eliminar), además muestra las
opciones de filtro: Lista desplegable de tanques, fecha inicio, fecha fin
y buscar, también mostrara los botones de Buscar, Descargar Informe,
Agregar.
76

3. El usuario selecciona una opción de la lista desplegables tanques.


4. El usuario selecciona o ingresa una fecha y hora de inicio y una fecha y
hora fin y presiona el botón “buscar”.
5. El sistema mostrara los resultados de los datos ingresados en la tabla de
la interfaz y el caso de uso finaliza.
3.2. Sub Flujos
Ninguno.
3.3. Flujos Alternativos.
1. Si la fecha de inicio o la fecha fin está vacía en el paso 4 del flujo básico
muestra un mensaje “Ingrese o seleccione las Fechas” y el flujo básico
continua en el paso.
2. Si la fecha y hora fin es menor a la fecha y hora de inicio en el paso 4 del
flujo básico muestra un mensaje “La fecha y hora final no puede ser menor
a la fecha y hora inicial” y el flujo básico continua en el paso 4.
3. Búsqueda por escritura
a) El usuario escribirá en el campo buscar y el sistema mostrará la
información correspondiente al texto buscado en la tabla de parámetros
físico químico respetando las columnas existentes y el sub flujo
alternativo finaliza.

4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
5. Post Condiciones.
Ninguno.
6. Puntos de extensión.
1. Descargar Informe
1.1. El sistema descargara de forma automática el informe en formato
pdf.

7. Requerimientos Especiales.
Ninguna.
77

8. Prototipo.

Figura 26. Prototipo - Monitorear parámetros físico-químico del agua.


Fuente: Elaboración propia.

4.5.3. Caso de uso: Gestionar Usuarios


1. Breve Descripción.
Este caso de uso permitirá al administrador registrar, actualizar, y consultar la
información de los usuarios.
2. Actor(es).
Administrador
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el administrador selecciona la opción
Usuarios del menú principal.
78

2. El sistema muestra la interfaz con una tabla con las columnas: Id, Usuario,
Nombre, DNI, Email, Tipo, Estado, Féc. Creación, Féc. Modificación,
botón desplegable con las opciones (Editar y Deshabilitar en caso el estado
se encuentre Activo y Habilitar en caso el Estado esta Deshabilitado),
también mostrará un campo buscar y un botón agregar.
3. El Administrador presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El Administrador escribe en campo Buscar. (ir al sub flujo Buscar)
5. El Administrador elije un usuario de la tabla y elige la opción “Editar” del
botón desplegable Opción. (ir al sub flujo Editar)
6. El Administrador elije un usuario de la tabla y elige la opción
“Deshabilitar” del botón desplegable Opción. (ir al sub flujo Deshabilitar)
7. El Administrador elije un usuario de la tabla y elige la opción “Habilitar”
del botón desplegable Opción. (ir al sub flujo Habilitar)
8. El caso de uso finaliza.
3.2. Sub Flujos
1. Agregar
1. El sistema muestra la interfaz “Añadir Usuario” con los campos:
Nombre, Apellido, DNI, Tipo de usuario, Contraseña, Usuario, Email,
y los botones Guardar, Cancelar.
2. El Administrador ingresar los datos en los campos: Nombre, Apellido,
DNI, selecciona el Tipo de usuario (Administrador, Biólogo, Invitado),
Contraseña, Usuario, Email.
3. El Administrador presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de usuarios y finaliza el sub flujo.
2. Buscar
1. El Administrador escribe en el campo buscar.
2. El sistema mostrara la información correspondiente al texto buscado en
la tabla de usuarios respetando las columnas existentes y el sub flujo
finaliza.
79

3. Editar
1. El sistema muestra la interfaz “Editar Usuario” con los campos del
usuario seleccionado: Nombre, Apellido, DNI, Tipo de usuario,
Contraseña, Usuario, Email, y los botones Guardar, Cancelar.
2. El Administrador modifica los datos en los campos: Nombre, Apellido,
DNI, selecciona el Tipo de usuario (Administrador, Biólogo, Invitado),
Contraseña, Usuario, Email.
3. El Administrador presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de usuarios y finaliza el sub flujo.
4. Deshabilitar
1. El administrador presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar al usuario?” y los botones de Aceptar y Cancelar.
a) En caso el administrador presione el botón “Aceptar” el sistema
procederá en deshabilitar al usuario seleccionado (no se borra
de la base de datos) y finaliza el sub flujo.
b) En caso el administrador presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
5. Habilitar
1. El administrador presiona la opción Habilitar.
3. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar al usuario?” y los botones de Aceptar y Cancelar.
a) En caso el administrador presione el botón “Aceptar” el sistema
procederá en Habilitar al usuario seleccionado y finaliza el sub
flujo.
b) En caso el administrador presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
80

3.3. Flujos Alternativos.


1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
2. El sub flujo Agregar, si el usuario existe con el número de DNI en la base
de datos el sistema muestra el mensaje “El Numero Documento ya está
registrado anteriormente”.
4. Precondiciones.
4.1. El administrador debe estar logueado en el sistema.
5. Post Condiciones.
5.1. En el sistema quedara registrado la fecha y hora que se registró el usuario.
5.2. El sistema actualizara el estado en la tabla de usuarios.
6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
Ninguno.
8. Prototipo.

Figura 27. Prototipo - Gestionar Usuarios.


Fuente: Elaboración propia.
81

4.5.4. Caso de uso: Acceso al Sistema


1. Breve Descripción.
Este caso de uso permitirá al usuario a acceder al sistema
2. Actor(es).
Administrador
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el usuario ingresa al Login.
2. El sistema muestra la interfaz “Login” con los siguientes campos: Usuario,
Contraseña y el botón Login.
3. El usuario ingresara los datos.
4. El usuario presiona el botón Login.
5. El sistema valida los datos.
6. El sistema da acceso al menú principal y el caso de uso finaliza.
3.2. Sub Flujos
Ninguno
3.3. Flujos Alternativos.
1. Si los datos ingresados son inválidos, en el paso 4 de flujo básico, el
sistema muestra el mensaje “Usuario y contraseña incorrectos” y el sub
flujo continúan al paso 3.
4. Precondiciones.
1. El usuario deberá estar registrado en el sistema.
5. Post Condiciones.

5.1. En el sistema quedara registrado la fecha y hora que se logueo el usuario


6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
Ninguno.
82

8. Prototipo.

Figura 28. Prototipo – Acceso al Sistema.


Fuente: Elaboración propia.

4.5.5. Caso de uso: Gestionar Tanques

1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de los Tanques.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el usuario selecciona la opción Tanques del
menú principal.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Nombre,
Capacidad Lt., Sensor, Tipo de agua, Tipo Microalga, Estado, Féc.
Creación, Féc. Modificación, botón desplegable con las opciones (Editar y
Deshabilitar en caso el estado se encuentre Activo y Habilitar en caso el
Estado esta Deshabilitado), también mostrara un campo buscar y un botón
agregar.
3. El usuario presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El usuario escribe en campo Buscar. (ir al sub flujo Buscar)
83

5. El usuario elije un tanque de la tabla y elige la opción “Editar” del botón


desplegable Opción. (ir al sub flujo Editar)
6. El usuario elije un tanque de la tabla y elige la opción “Deshabilitar” del
botón desplegable Opción. (ir al sub flujo Deshabilitar)
7. El usuario elije un tanque de la tabla y elige la opción “Habilitar” del botón
desplegable Opción. (ir al sub flujo Habilitar)
8. El caso de uso finaliza.
3.2. Sub Flujos
4. Agregar
1. El sistema muestra la interfaz “Añadir Tanque” con los campos:
Nombre, Tipo de agua, Capacidad(Litros), Tipo de Microalga, Sensor y
los botones Guardar, Cancelar.
2. El usuario ingresar los datos en el campo Nombre, selecciona: el tipo
de agua, Capacidad (Litros), Tipo de Microalga, Sensor.
3. El usuario presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de tanques y finaliza el sub flujo.
5. Buscar
3. El usuario escribe en el campo buscar.
4. El sistema mostrara la información correspondiente al texto buscado en
la tabla de tanques respetando las columnas existentes y el sub flujo
finaliza.
6. Editar
1. El sistema muestra la interfaz “Editar Tanque” con los campos del
tanque seleccionado: Nombre, Tipo de agua, Capacidad(Litros), Tipo
de Microalga, Sensor y los botones Guardar, Cancelar
2. El usuario modifica los datos.
3. El usuario presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de tanques y finaliza el sub flujo.
84

6. Deshabilitar
1. El usuario presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar el Tanque?” y los botones de Aceptar y Cancelar
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en deshabilitar el tanque seleccionado (no se borra de
la base de datos) y finaliza el sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
7. Habilitar
1. El usuario presiona la opción Habilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar el Tanque?” y los botones de Aceptar y Cancelar.
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en Habilitar el tanque seleccionado y finaliza el sub
flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
3.3. Flujos Alternativos.
1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
4.2. Para Agregar un tanque, debe existir registro de Microalgas y Sensor.
5. Post Condiciones.
5.1. En el sistema quedará registrado la fecha y hora, usuario que registró el
tanque.
5.2. El sistema actualizará el estado en la tabla de equipos.
6. Puntos de extensión.
Ninguno.

7. Requerimientos Especiales.
85

7.1. Consultar Sensor Arduino


El sistema al mostrar la interfaz de agregar o editar realizará una consulta de
sensores el cual se verá reflejado en la lista desplegable sensor.
7.2. Consultar Microalgas
El sistema al mostrar la interfaz de agregar o editar realizará una consulta de
Microalgas el cual se verá reflejado en la lista desplegable tipo microalgas.
8. Prototipo.

Figura 29. Prototipo - Gestionar Tanques.


Fuente: Elaboración propia.

4.5.6. Caso de uso: Gestionar Microalgas

1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de las Microalgas.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el usuario selecciona la opción Microalgas del
menú principal.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Nombre,
Tipo de agua, Género, Descripción, Ph Max., Ph Min. Oxigeno Max.,
Oxigene Min., Estado, Féc. Creación, Féc. Modificación, botón
desplegable con las opciones (Editar y Deshabilitar en caso el estado se
86

encuentre Activo y Habilitar en caso el Estado esta Deshabilitado),


también mostrara un campo buscar y un botón agregar.
3. El usuario presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El usuario escribe en campo Buscar. (ir al sub flujo Buscar)
5. El usuario elije una Microalga de la tabla y elige la opción “Editar” del
botón desplegable Opción. (ir al sub flujo Editar)
6. El usuario elije una Microalga de la tabla y elige la opción “Deshabilitar”
del botón desplegable Opción. (ir al sub flujo Deshabilitar)
7. El usuario elije una Microalga de la tabla y elige la opción “Habilitar” del
botón desplegable Opción. (ir al sub flujo Habilitar)
8. El caso de uso finaliza.

3.2. Sub Flujos


1. Agregar
1. El sistema muestra la interfaz “Añadir Microalga” con los campos:
Nombre, Tipo de agua, Género, Descripción, Ph Max., Ph Min.,
Oxigeno Max., Oxigene Min., y los botones Guardar, Cancelar.
2. El usuario ingresar los datos en el campo Nombre, Género,
Descripción, Ph Max., Ph Min., Oxigeno Max., Oxigene Min., y
selecciona: el tipo de agua.
3. El usuario presiona el botón Guardar
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de Microalgas y finaliza el sub flujo.
2. Buscar
1. El usuario escribe en el campo buscar.
2. El sistema mostrara la información correspondiente al texto buscado en
la tabla de tanques respetando las columnas existentes y el sub flujo
finaliza.

3. Editar
87

1. El sistema muestra la interfaz “Editar Microalgas” con los campos de la


Microalga seleccionado: Nombre, Tipo de agua, Género, Descripción,
Ph Max., Ph Min., Oxigeno Max., Oxigene Min., y los botones
Guardar, Cancelar.
2. El usuario modifica los datos.
3. El usuario presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de Microalgas y finaliza el sub flujo.
8. Deshabilitar
1. El usuario presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar la Microalga?” y los botones de Aceptar y Cancelar.
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en deshabilitar la Microalga seleccionada (no se
borra de la base de datos) y finaliza el sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
9. Habilitar
1. El usuario presiona la opción Habilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar la Microalga?” y los botones de Aceptar y Cancelar
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en Habilitar la Microalga seleccionada y finaliza el
sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
3.3. Flujos Alternativos.
1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
88

5. Post Condiciones.
5.1. En el sistema quedara registrado la fecha y hora, usuario que registró el
tanque.
5.2. El sistema actualizara el estado en la tabla de Microalgas.
6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
7.1. Consultar Microalgas
El sistema al mostrar la interfaz de editar realizará una consulta de
microalgas el cual se verá reflejado en el formulario.
8. Prototipo.

Figura 30. Prototipo - Gestionar Microalgas.


Fuente: Elaboración propia.

4.5.7. Caso de uso: Gestionar Sensor

1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de los Sensores.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
89

1. El caso de uso inicia cuando el usuario selecciona la opción Sensor del


menú principal.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Nombre,
Féc. Creación, Féc. Modificación, Usuario, botón desplegable con las
opciones (Editar y Deshabilitar en caso el estado se encuentre Activo y
Habilitar en caso el Estado esta Deshabilitado, Mantenimiento), también
mostrara un campo buscar y un botón agregar.
3. El usuario presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El usuario escribe en campo Buscar. (ir al sub flujo Buscar)
5. El usuario elije una microalga de la tabla y elige la opción “Editar” del
botón desplegable Opción. (ir al sub flujo Editar)
6. El usuario elije un sensor de la tabla y elige la opción “Deshabilitar” del
botón desplegable Opción. (ir al sub flujo Deshabilitar)
7. El usuario elije un sensor de la tabla y elige la opción “Habilitar” del botón
desplegable Opción. (ir al sub flujo Habilitar)
8. El usuario elije un sensor de la tabla y elige la opción “Mantenimiento” del
botón desplegable Opción. (ir al sub flujo Mantenimiento)
9. El caso de uso finaliza.
3.2. Sub Flujos
1. Agregar
1. El sistema muestra la interfaz “Añadir Sensor” con el campo: Nombre
y los botones Guardar, Cancelar
2. El usuario ingresar los datos en el campo Nombre.
3. El usuario presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de sensor y finaliza el sub flujo.

2. Buscar
1. El usuario escribe en el campo buscar.
90

2. El sistema mostrara la información correspondiente al texto buscado en


la tabla de sensor respetando las columnas existentes y el sub flujo
finaliza.
3. Editar
1. El sistema muestra la interfaz “Editar Sensor con el campo: Nombre y
los botones Guardar, Cancelar.
2. El usuario modifica los datos.
3. El usuario presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de sensor y finaliza el sub flujo.
4. Deshabilitar
1. El usuario presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar el Sensor?” y los botones de Aceptar y Cancelar.
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en deshabilitar el Sensor seleccionado (no se borra de
la base de datos) y finaliza el sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
5. Habilitar
1. El usuario presiona la opción Habilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar el Sensor?” y los botones de Aceptar y Cancelar
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en Habilitar el Sensor seleccionado y finaliza el sub
flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.

3.3. Flujos Alternativos.


91

1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
2. Si los datos ingresados son nulos, en el paso 6.1.4 del punto de extensión
Mantenimiento, el sistema muestra por cada campo vacío un mensaje
“*Campo Requerido”.
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
5. Post Condiciones.
5.1. En el sistema quedará registrado la fecha y hora, usuario que registró el
sensor.
5.2. En el sistema quedará registrado la fecha, usuario que se registró el
mantenimiento del sensor.
5.3. El sistema actualizara el estado en la tabla de Sensor.
6. Puntos de extensión.
6.1. Mantenimiento
6.1.1. El usuario presiona la opción Mantenimiento.
6.1.2. El sistema muestra la interfaz “Añadir Mantenimiento” con una tabla
con las columnas: Id, Fecha de manteamiento, Observaciones y un botón
Eliminar, también muestra los campos: Fecha de Mantenimiento,
Observaciones y los botones Guardar, Cancelar.
6.1.3. El usuario ingresar los datos en el campo Fecha de Mantenimiento,
Observaciones.
6.1.4. El usuario Presiona el botón Guardar.
6.1.4.1. El sistema valida los datos.
6.1.4.2. El sistema guarda los datos.
6.1.4.3. El sistema muestra el mensaje “Guardado Correctamente” y
finaliza el sub flujo.
6.1.4.4. El usuario elige un mantenimiento de la tabla y presiona el botón
eliminar.
6.1.4.5. El sistema elimina (se borra de la base de datos) el mantenimiento
seleccionado y finaliza el sub flujo.

7. Requerimientos Especiales.
92

7.1. Consultar Sensor Arduino


El sistema al mostrar la interfaz de editar realizará una consulta de sensor el
cual se verá reflejado en el formulario.
8. Prototipo.

Figura 31. Prototipo - Gestionar Sensor.


Fuente: Elaboración propia.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo V
Análisis y Diseño e
Implementación del Sistema
94

Capítulo V: Análisis y Diseño e Implementación del Sistema

5.1. Propósito del Proyecto

El propósito es diagramar los requerimientos funcionales bajo la metodología RUP


tanto a nivel de análisis y diseño con el propósito de mejorar los métodos y procedimientos
adecuados.

5.2. Alcance del desarrollo del proyecto

El presente documento, muestra los artefactos basados en la metodología RUP para el


proceso de desarrollo de software, abarca las disciplinas de Modelado del Negocio,
Requerimientos, Análisis y Diseño, Implementación, Pruebas y Despliegue.

5.3. Definiciones, Acrónimos y Abreviatura

5.3.1. Definiciones

Diagrama de Colaboración: Muestra una interacción organizada basándose en los


objetos que toman parte en la interacción y los enlaces entre los mismos.

Diagrama de Secuencia: Muestra la interacción de un conjunto de objetos en una


aplicación a través del tiempo y se modela para cada caso de uso.

Diagrama de Realización: es la expresión de un caso de uso en particular dentro del


modelo de diseño. Describe el caso de uso en términos de colaboraciones entre objetos. Una
realización de casos de uso vincula a los casos de uso del modelo de casos de uso con las
clases y relaciones del modelo de diseño. Una realización de casos de uso especifica que
clases deben construirse para implementar cada caso de uso.

Diagrama de Despliegue: Es un diagrama que se utiliza para modelar el hardware


utilizado en las implementaciones de sistemas y las relaciones entre sus componentes.

Diagrama de Implementación: Los diagramas de implementación ofrecen una


ilustración de la arquitectura física del hardware, del software y de los artefactos del sistema.
95

5.3.2. Acrónimos

DS: Diagrama de secuencia.


DC: Diagrama de Colaboración.
CUR: Caso de uso realización.
EN: Entidad.
UI: Interfaz.
CU: Caso de uso.
DB: Base de datos.
CURD: Diagrama de caso de uso de realización del diseño.

5.3.3. Abreviaturas

Ph: Potencial de hidrogeniones.


OD: Oxido disuelto.
Temp.: Temperatura.
Lux: Intensidad lumínica.
H2O: Agua.

5.4. Modelo de Análisis del Sistema

5.4.1. Arquitectura del Sistema

5.4.1.1. Diagrama general de paquetes

Figura 32. Diagrama general de paquetes.


Fuente: Elaboración propia.
96

5.4.1.2. Paquete de organización del modelo de análisis

Figura 33. Paquete de organización del modelo de análisis.


Fuente: Elaboración propia.

5.4.2. Realización de Caso de Uso – Análisis

5.4.2.1. Caso de realización de análisis


97

Figura 34. Caso de realización de análisis.


Fuente: Elaboración propia.

5.4.2.2. Diagrama de colaboración

5.4.2.2.1. Acceso al sistema

 Flujo Básico

1: Ingresar Datos

Usuario 4: Valida datos


Contraseña

2: Pulsar botón Login 3: Envía datos

6: Oculta Formulario
: usuario : IU_Iniciar Sesion : Gestor_Usuarios

8: Actualizar fecha y hora de inicio de sesión

7: Mostrar Formulario

5: Consulta usuario y contraseña

: IU_Menu Principal

: EN_usuario

Figura 35. DC – Acceso al sistema.


98

Fuente: Elaboración propia.

5.4.2.2.2. Gestionar parámetros físico químico del agua

 Flujo Básico

2: Realiza Calculo de Temperatura

1: Captura Parámetros Físico-Químicos del Agua

Temp H2O
TempD
TempC
TempB
TempA
Temp_sensor
Lux
OD
PH
Tanque 4: Guarda datos
3: Envia datos
: Gestor_Parámetros
Físico-Químico del Agua

: EN_monitoreo
: Sensor Arduino

Figura 36. DC – Flujo básico Gestionar parámetros físico-químico del agua.


Fuente: Elaboración propia.

 Requerimiento Especial - Agregar

2: Ingresar Datos

Temp H2O
TempD
TempC
TempB 8: Valida datos
TempA
Temp.sensor
Lux 4: Realiza Calculo de Promedio
OD 5: Muestra Promedio de Temperatura en el campo TempPromedio
PH

1: Selecciona Tanque 3: Captura datos de Temperatura

7: Envía datos
6: Presiona Guardar
: Biólogo : IU_Gestionar Parámetros Físico- : Gestor_Parámetros
Químico del Agua Físico-Químico del Agua

11: Muestra mensaje: "Guardado correctamente" 10: Devuelve mensaje de confirmacion

9: Guarda datos

: EN_monitoreo

Figura 37. DC – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar.
99

Fuente: Elaboración propia.

 Sub Flujo - Editar

1: Ingresa datos a modificar

Temp H2O
TempD
TempC
TempB
4: Valida datos
TempA
Temp.sensor
Lux
OD
3: Envía datos
PH

2: Presiona botón Guardar


6: Devuelve mensaje de confirmacion
: Biólogo : IU_Gestionar Parámetros Físico- : Gestor_Parámetros
Químico del Agua Físico-Químico del Agua

5: Guarda datos
7: Muestra mensaje "Guardado correctamente"

: EN_monitoreo

Figura 38. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Editar.
Fuente: Elaboración propia.

 Sub Flujo - Eliminar

4: Presiona el botón Aceptar


7: Muestra mensaje de confirmación
1: Presiona opcion Eliminar de un Registro 5: Envía datos

2: Muestra mensaje de toma decisión


: Biólogo : IU_Monitorear Parámetros Físico- : Gestor_Monitorear
Químico del Agua Parámetros Físico-Quím...

3: Muestra mensaje: "Esta seguro en eliminar el dato


6: Elimina Registro

8: Muestra mensaje: "Eliminado correctamente"

: EN_monitoreo

Figura 39. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar.
100

Fuente: Elaboración propia.

5.4.2.2.3. Monitorear parámetros físico químico del agua

 Flujo Básico

3: Presiona el botón Buscar

2: Ingresa o Selecciona Datos

Fecha y Hora de Inicio


Fecha y Hora Fin

1: Selecciona Tanque de la lista desplegable 4: Envía Datos

7: Muestra resultados en la tabla 6: Devuelve Datos


: Biólogo : IU_Monitorear Parámetros Físico- : Gestor_Monitorear
Químico del Agua Parámetros Físico-Quím...
8: Presionar botón Agregar

IU_Gestionar Parámetros
9: Presionar de lista desplegable la opcion Editar Físico-Químicos del Agua
5: Consulta Datos

10: Presionar de lista desplegable la opcion Eliminar

11: Presionar el botón descargar informe

: EN_monitoreo

Figura 40. DC – Flujo Básico Monitorear parámetros físico-químico del agua.


Fuente: Elaboración propia.

5.4.2.2.4. Gestionar Microalgas

 Flujo Básico

2: Escribe en el campo buscar


IU_microalgas

1: Presiona el boton Agregar 3: Envia datos

6: Muestra resultados en tabla microalga 5: Devuelve datos


: Biólogo : IU_Gestionar MicroAlgas : Gestor_ MicroAlgas
7: Elije una microalga de la tabla

8: Presiona la opcion Editar


4: Consulta datos

9: Presiona la opcion Habilitar o Deshabilitar

: EN_microalga

Figura 41. DC – Flujo Básico Gestionar Microalga.


Fuente: Elaboración propia.
101

 Sub Flujo – Agregar

1: Ingresar datos

Oxi min
Oxi max
5: Valida datos
Ph min
Ph max
Descripcion
Genero
4: Envia datos
Nombre

2: Seleccionar tipo de agua


7: Devuelve mensaje de confirmacion
: Biólogo : IU_microalgas : Gestor_ MicroAlgas

3: Presiona el boton guardar

6: Guarda datos

8: Muestra mensaje "Guardado correctamente"

: EN_microalga

Figura 42. DC – Sub Flujo Gestionar Microalga – Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Editar

1: Ingresar datos a modificar

Oxi mix
Oxi max
5: Valida datos
Ph min
Ph max
Descripcion
Genero
4: Envia datos
Nombre

2: Seleccionar tipo de agua


7: Devuelve mensaje de confirmacion
: Biólogo : IU_microalgas : Gestor_ MicroAlgas
3: Presiona el boton guardar

6: Guarda datos

8: Muestra mensaje "Guardado correctamente"

: EN_microalga
102

Figura 43. DC – Sub Flujo Gestionar Microalga – Editar.


Fuente: Elaboración propia.

5.4.2.2.5. Gestionar Tanques

 Flujo Básico

2: Escribe en el campo Buscar


IU_tanques

1: Presiona el botón agregar 3: Envia datos

6: Muestra resultado en tabla tanque 5: Devuelve datos


: Biólogo : IU_Gestionar Tanques : Gestor_Tanques
7: Elije un tanque de la tabla

8: Presiona la opcion Editar 4: Consulta datos

9: Presiona la opcion Habilitar o Deshabilitar

: EN_tanque

Figura 44. DC – Flujo Básico Gestionar Tanque.


Fuente: Elaboración propia.

 Sub Flujo – Agregar

2: Selecciona datos:

Sensor
Tipo de Microalga
5: valida datos
Capacidad
Tipo de Agua

1: Ingresar datos
4: Envia datos
Nombre

3: Presiona el boton guardar


7: Devuelve mensaje de confirmacion
: Biólogo : IU_tanques : Gestor_Tanques

8: Muestra mensaje "Guardado correctamente" 6: Guarda datos

: EN_tanque
103

Figura 45. DC – Sub Flujo Gestionar Tanque – Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Editar

5: Valida datos
3: Presiona el boton guardar

1: Ingresa datos a modificar


4: Envia datos
Nombre

2: Selecciona datos a modificar


7: Devuelve mensaje de confirmacion
: Biólogo : IU_tanques : Gestor_Tanques
Sensor
Tipo de Microalga
Capacidad
Tipo de Agua 6: Guarda datos

8: Muestra mensaje "Guardado correctamente"

: EN_tanque

Figura 46. DC – Sub Flujo Gestionar Tanque – Editar.


Fuente: Elaboración propia.

5.4.2.2.6. Gestionar Sensor Arduino


 Flujo Básico

IU_sensor 2: Escribe en el campo buscar

1: Presiona el boton agregar 3: Envia datos

6: Muestra resultados en tabla sensor_arduino 5: Devuelve datos


: Biólogo : IU_Gestionar Sensor Arduino : Gestor_Sensor Arduino
7: Elije un sensor de la tabla

8: Presiona la opcion Editar


IU_Gestionar Mantenimiento
9: Presiona la opcion Mantenimiento Sensor Arduino
4: Consulta datos
10: Presiona la opcion Habilitar o deshabilitar

: EN_sensor_arduino

Figura 47. DC – Flujo Básico Gestionar Sensor Arduino.


Fuente: Elaboración propia.
104

 Sub Flujo – Agregar

4: Validar datos

1: Ingresar Datos

Nombre 3: Envia datos

2: Presiona Guardar
6: Devuelve mensaje de confirmacion
: Biólogo : IU_sensor : Gestor_Sensor Arduino

7: Muestra mensaje "Guardado correctamente"


5: Guardar datos

: EN_sensor_arduino

Figura 48. DC – Sub Flujo Gestionar Sensor Arduino – Agregar.


Elaboración propia.

 Sub Flujo – Editar

4: Valida datos

1: Ingresa datos a modificar


3: Envia datos
Nombre

2: Presiona Guardar
6: Devuelve mensaje de confirmacion
: Biólogo : IU_sensor : Gestor_Sensor Arduino

7: Muestra mensaje "Guardado correctamente"

5: Guardar datos

: EN_sensor_arduino

Figura 49. DC – Sub Flujo Gestionar Sensor Arduino – Editar.


Fuente: Elaboración propia.
105

 Sub Flujo – Mantenimiento - Agregar

4: Valida datos

1: Ingresa datos

Observaciones
3: Envia datos
Fecha de mantenimiento

2: Presiona el boton Guardar


6: Devuelve mensaje de confirmacion
: Biólogo : IU_Gestionar Mantenimiento Sensor : Gestor_Mantenimiento
Arduino Sensor Arduino

7: Muestra mensaje "Guardado correctamente"


5: Guardar datos

: EN_mant_sensor

Figura 50. DC – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Mantenimiento Eliminar

2: Presiona el boton eliminar

1: Elige un registro de la tabla mantenimiento 3: Envia datos

5: Refresca la tabla mantenimiento


: Biólogo : IU_Gestionar Mantenimiento Sensor : Gestor_Mantenimiento
Arduino Sensor Arduino

4: Elimina datos

: EN_mant_sensor

Figura 51. DC – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Eliminar.


Fuente: Elaboración propia.
106

5.4.2.2.7. Gestionar Usuario


 Flujo Básico

IU_usuario

1: Presiona el botón Agregar 3: Envia datos

2: Escribe en el campo Buscar 5: Devuelve datos


: Administrador : IU_Gestionar Usuarios : Gestor_Usuarios

6: Muestra resultados en tabla de usuarios


7: Elige un usuario de la tabla

4: Consulta Datos
8: Presiona la opcion Editar

9: Presiona la opcion Habilitar o Deshabilitar

: EN_usuario

Figura 52. DC – Flujo Básico Gestionar Usuario.


Fuente: Elaboración propia.

 Sub Flujo – Agregar


107

1: Ingresar datos

Email
Contraseña
Usuario 4: Valida datos
Tipo de usuario
DNI
Apellido
Nombre 3: Envía datos

2: Preciona botón Guardar


6: Devuelve mensaje de confirmacion
: Administrador : IU_usuario : Gestor_Usuarios

7: Muestra mensaje "Guardado correctamente


5: Guardar datos

: EN_usuario

Figura 53. DC – Sub Flujo Gestionar Usuario – Agregar.


Fuente: Elaboración propia.
 Sub Flujo – Editar
1: Ingresa datos a modificar

email
password
4: Valida datos
usuario
Tipo de usuario
DNI
Apellido
3: Envia datos
Nombre

2: Preciona botón Guardar


6: Devuelve mensaje de confirmacion
: Administrador : IU_usuario : Gestor_Usuarios

7: Muestra mensaje "Guardado correctamente"

5: Guardar datos

: EN_usuario

Figura 54. DC – Flujo Básico Gestionar Usuario – Editar.


Fuente: Elaboración propia.

5.4.3. Diagrama de Secuencia


5.4.3.1. Acceso al Sistema
108

 Flujo Básico

Figura 55. DS – Flujo Básico Acceso al Sistema.


Fuente: Elaboración propia.
5.4.3.2. Gestionar parámetros fisicoquímicos del agua

 Flujo Básico

Figura 56. DS – Flujo Básico Gestionar parámetros físico-químico del agua.


Fuente: Elaboración propia.

 Requerimiento Especial – Agregar


109

Figura 57. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar.
Fuente: Elaboración propia.

 Sub Flujo – Editar

Figura 58. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Editar.
Fuente: Elaboración propia.
110

 Sub Flujo – Eliminar

Figura 59. DS – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar.
Fuente: Elaboración propia.

5.4.3.3. Monitorear parámetros fisicoquímicos del agua


 Flujo Básico
111

Figura 60. DS – Flujo Básico Monitorear parámetros físico-químicos del agua.


Fuente: Elaboración propia.

5.4.3.4. Gestionar Microalgas


 Flujo Básico

Figura 61. DS – Flujo Básico Gestionar Microalgas.


Fuente: Elaboración propia.
 Sub Flujo – Agregar
112

Figura 62. DS – Sub Flujo Gestionar Microalgas – Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Editar

Figura 63. DS – Sub Flujo Gestionar Microalgas – Editar.


Fuente: Elaboración propia.

5.4.3.5. Gestionar Tanques


 Flujo Básico
113

Figura 64. DS –Flujo Básico Gestionar Tanques.


Fuente: Elaboración propia.
 Sub Flujo – Agregar

Figura 65. DS –Sub Flujo Gestionar Tanques – Agregar.


Elaboración propia.

 Sub Flujo – Editar


114

Figura 66. DS –Sub Flujo Gestionar Tanques – Editar.


Fuente: Elaboración propia.

5.4.3.6. Gestionar Sensor Arduino


 Flujo Básico

Figura 67. DS – Flujo Básico Gestionar Sensor Arduino.


Fuente: Elaboración propia.

 Sub Flujo – Agregar


115

Figura 68. DS – Sub Flujo Gestionar Sensor Arduino – Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Editar

Figura 69. DS – Sub Flujo Gestionar Sensor Arduino – Editar.


Fuente: Elaboración propia.

 Sub Flujo – Mantenimiento Agregar


116

Figura 70. DS – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Agregar.


Fuente: Elaboración propia.

 Sub Flujo – Mantenimiento – Eliminar

Figura 71. DS – Sub Flujo Gestionar Sensor Arduino – Mantenimiento Eliminar.


Fuente: Elaboración propia.
117

5.4.3.7. Gestionar Usuario


 Flujo Básico

Figura 72. DS – Flujo Básico Gestionar Usuario.


Fuente: Elaboración propia.

 Sub Flujo – Agregar

Figura 73. DS – Sub Flujo Gestionar Usuario – Agregar.


Fuente: Elaboración propia.
118

 Sub Flujo – Editar

Figura 74. DS – Sub Flujo Gestionar Usuario – Editar.


Fuente: Elaboración propia.

5.5. Modelo Conceptual

5.5.1. Modelo Lógico

Figura 75. Modelo Lógico.


Fuente: Elaboración propia.
119

5.6. Modelo de Diseño

5.6.1. Modelo Físico de Datos

Figura 76. Modelo Físico de datos.


Fuente: Elaboración propia.
120

5.6.2. Vista de Capas y Subsistemas

5.6.2.1. Capas de Diseño

Figura 77. Capa de Diseño.


Fuente: Elaboración propia.

5.6.2.2. Arquitectura

5.6.2.2.1. Capa General


<<subsy stem>>
<<subsy stem>> Adminis inf o Sensor Arduino
Adminis Inf o Microalgas
<<library >>
serv lets interf ace
AdmDAO
(f rom Adminis inf o Sensor Arduino) (f rom Adminis inf o Sensor Arduino)
serv lets Interf ace
(f rom Adminis Inf o Microalgas) (f rom Adminis Inf o Microalgas)

beans dao
(f rom Adminis inf o Sensor Arduino) (f rom Adminis inf o Sensor Arduino)
beans dao
(f rom Adminis Inf o Microalgas) (f rom Adminis Inf o Microalgas)

<<subsy stem>>
Adminis Inf o Tanques <<subsy stem>>
P_Mantenimiento Sensor Arduino
serv lets Interf ace serv lets interf ace
(f rom Adminis Inf o Tanques) (f rom Adminis Inf o Tanques) (f rom P_Mantenimiento Sensor Arduino) (f rom P_Mantenimiento Sensor Arduino)

beans dao beans dao


(f rom Adminis Inf o Tanques) (f rom Adminis Inf o Tanques) (f rom P_Mantenimiento Sensor Arduino) (f rom P_Mantenimiento Sensor Arduino)
<<library >>
AccesoBD

<<subsy stem>>
Adminis inf o Monitorear Parámetros Físico-Químicos

serv lets
Interf ace <<subsy stem>>
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos)
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos) Adminis inf o Usuario

serv lets interf ace


(f rom Adminis inf o Usuario) (f rom Adminis inf o Usuario)
beans dao
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos)
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos)

beans dao
(f rom Adminis inf o Usuario) (f rom Adminis inf o Usuario)

<<subsy stem>>
P_Seguridad

serv lets interf ace


(f rom P_Seguridad) (f rom P_Seguridad)
<<subsy stem>>
Adminis Gestionar Parámetros Físico-Químico del Agua

serv lets interf ace


(f rom Adminis Gestionar Parámetros Físico-Químico del Agua) (f rom Adminis Gestionar Parámetros Físico-Químico del Agua)
beans dao
(f rom P_Seguridad) (f rom P_Seguridad)

beans dao
(f rom Adminis Gestionar Parámetros Físico-Químico del Agua) (f rom Adminis Gestionar Parámetros Físico-Químico del Agua)

Figura 78. Capa de General.


121

Fuente: Elaboración propia.

5.6.2.2.2. Capa de Presentación

<<subsystem>> <<subsystem>> <<subsystem>> <<subsystem>>


Adminis info Monitorear Adminis info Adminis info Adminis info
Parámetros Físico-Químico Microalgas Tanques Sensor Arduino
<<subsystem>>
Adminis info
Usuario
<<subsystem>>
Adminis info Gestionar Parámetros
Físico-Químico del Agua <<Subsystem>> <<subsystem>>
Mantenimiento P_Seguridad
Sensor Arduino

<<library>>
GUI COMUN

JSP JS CSS
(from GUI COMUN) (from GUI COMUN) (from GUI COMUN)

Figura 79. Capa de Presentación.


Fuente: Elaboración propia.

5.6.3. Realización de caso de Uso – Modelo De Diseño

CUR_Acceso al Sistema CURD_Acceso al Sistema


CUR_Ges tionar Sensor_Arduino CURD_Gestionar Sensor_Arduino
(from Caso de Uso Realizacion)
(from Caso de Uso Realizacion)

CUR_Ges tionar Mantenimiento CURD_Gestionar Mantenimiento


Sensor Arduino SensorArduino CUR_Ges tionar Tanques CURD_Gestionar Tanques
(from Caso de Uso Realizacion)
(from Caso de Uso Realizacion)

CUR_Ges tionar MicroAlgas CURD_Gestionar MicroAlgas


(from Caso de Uso Realizacion)
CUR_Ges tionar Usuario CURD_Gestionar Usuario
(from Caso de Uso Realizacion)

CUR_Ges tionar Parámetros CURD_Gestionar Parámetros


Físico-Químicos del Agua Físico-Químicos del Agua
(from Caso de Uso Realizacion) CUR_Monitorear Parámetros CURD_Monitorear Parámetros
Físico-Químico del Agua Físico-Químico del Agua
(from Caso de Uso Realizacion)

Figura 80. Realización de caso de uso – Modelo de Diseño.


Fuente: Elaboración propia.
122

5.6.3.1. Realización Diagrama de Diseño CURD_Acceso al Sistema

Figura 81. Diagrama de Realización – Acceso al sistema.


Fuente: Elaboración propia.
123

5.6.3.2. Realización Diagrama de Diseño CURD_Gestionar Microalga

Figura 82. Diagrama de Realización – Gestionar Microalga.


124

Fuente: Elaboración propia.


5.6.3.3. Realización Diagrama de Diseño CURD_Gestionar Sensor Arduino

Figura 83: Diagrama de Realización – Gestionar Sensor Arduino.


Fuente: Elaboración propia.
125
126

5.6.3.4. Realización Diagrama de Diseño CURD_Gestionar Mantenimiento Arduino

Figura 84. Diagrama de Realización – Gestionar Mantenimiento Arduino.


Fuente: Elaboración propia.
127

5.6.3.5. Realización Diagrama de Diseño CURD_Gestionar Tanques

Figura 85. Diagrama de Realización – Gestionar Tanques.


Fuente: Elaboración propia.
128

5.6.3.6. Realización Diagrama de Diseño CURD_Gestionar Usuarios

Figura 86. Diagrama de Realización – Gestionar Ususarios.


Fuente: Elaboración propia.
129

5.6.3.7. Realización Diagrama de Diseño CURD_Monitorear Parámetros Físico-químico del agua

Figura 87. Diagrama de Realización – Monitorear parámetros físico-químico del agua.


Fuente: Elaboración propia.
130

5.6.3.8. Realización Diagrama de Diseño CURD_Gestionar Parámetros Físico-químico del agua

Figura 88. Diagrama de Realización – Gestionar parámetros físico-químico del agua.


Fuente: Elaboración propia.
131

5.7. Vista de Despliegue

Figura 89. Diagrama de Despliegue.


Fuente: Elaboración propia.

5.8. Vista de Implementación

Aplicacion CU_Gestionar Parámetros Físico-Químico del Agua.exe

Identificacion.frm

Aplicacion CU_ Monitorear Parámetros Físico-Químico del Agua.exe

Identificacion.frm

Aplicacion CU_Gestionar MicroAlgas.exe

Identificacion.frm
Rutinas de Acceso a Base de Datos
Conexion

Aplicacion CU_Gestionar Tanques.exe

Identificacion.frm

DB_IMARPE

Aplicacion CU_Gestionar Sensor Arduino.exe

Identificacion.frm

Aplicacion CU_Gestionar Usuarios.exe


Identificacion.frm

Figura 90. Diagrama Vista de Implementación.


Fuente: Elaboración propia.
132

5.8.1. Implementación Hardware – Sensor Arduino

Diseño de la arquitectura General del Sistema

Arquitectura general del proyecto se encuentra divido en Hardware y software.

Hardware

Los sensor es de temperatura, sensor de luminosidad, sensor de pH, sensor de oxígeno


disuelto estos últimos encargados de permanecer en el tanque prototipo para medir los
parámetros fisicoquímicos y los otros sensores se encargan de capturar parámetros del
ambiente; procesa la señal analógica y la convierte en señal digital y es enviada hacia el
módulo electrónico Arduino Mega 2560, la placa recibe la señal y lo procesa para enviarlo
hacia internet al servidor a través del shield Ethernet Arduino.
Arduino establece la conexión con el servidor para ingresar los valores que se recibe desde
los sensores a la base de datos MySQL utilizando senstencias SQL contenidas en el Script
PHP.

Diseño de Hardware

El diseño esta dividido en tres modulos que interoperan entre si para conformar El
Modulo de Medicion cuyo esquema se muestra en la figura 1, conformado por los Modulos
de sensores, Modulo de Control Y Modulo de Comunicación.
modulo inicia con la etapa de sensores que realizan la medicion de los parametros de calidad
de agua dentro del tanque y del ambiente del invernadero, los sensores realizan la medicion
de forma constante a traves de una sonda para cada parametro a medirse y el valor obtenido
se convierte y adapta a valores digitales para transmitirse hacia la segunda etapa: la de
Control, que contiene una placa arduino Mega 2560.
133

Diagrama de funcionamiento del Sistema Electrónico

Figura 91. Arquitectura del proyecto de medición de parámetros fisicoquímicos.


Fuente: Elaboración propia.
134

La etapa de control se encarga de procesar los datos obtenidos desde la etapa de


sensores para ser transmitidos hacia la aplicación de software y a su vez guardar dicha
información a la base de datos.
Etapas de la construcción y ensamblaje del circuito de control de Parámetros fisicoquímicos.

Figura 92. Primera etapa del proyecto trabajando en protoboard.


Fuente: Elaboración propia.

Figura 93. Segunda etapa del proyecto conectando sensores y mostrar en LCD 20x4.
Fuente: Elaboración propia.
135

Figura 94. Tercera etapa de ensamblado de equipo de medición de parámetros


fisicoquímicos.
Fuente: Elaboración propia.

COMPONENTES
ARDUINO MEGA 2560

Arduino es una plataforma de prototipos electrónica de código abierto (open – source)


basada en hardware y software flexibles y fáciles de usar. Está pensado e inspirado en
artistas, diseñadores, y estudiantes de computación o robótica y para cualquier interesado en
crear objetos o entornos interactivo, o simplemente por hobby. Arduino consta de una placa
principal de componentes eléctricos, donde se encuentran conectados los controladores
principales que gestionan los demás complementos y circuitos ensamblados en la misma.
Además, requiere de un lenguaje de programación para poder ser utilizado y, como su
nombre lo dice, programado y configurarlo a nuestra necesidad, por lo que se puede decir que
Arduino es una herramienta "completa" en cuanto a las herramientas principales nos
referimos, ya que sólo debemos instalar y configurar con el lenguaje de programación de esta
placa los componentes eléctricos que queramos para realizar el proyecto que tenemos en
mente, haciéndola una herramienta no sólo de creación, sino también de aprendizaje en el
ámbito del diseño de sistemas electrónicos-automáticos y, además, fácil de utilizar. Arduino
también simplifica el proceso de trabajo con micro controladores, ya que está fabricada de tal
136

manera que viene “pre ensamblada” y lista con los controladores necesarios para poder
operar con ella una vez que la saquemos de su caja, ofreciendo una ventaja muy grande para
profesores, estudiantes y aficionados interesados en el desarrollo de tecnologías. Las
posibilidades de realizar proyectos basados en esta plataforma tienen como limite la
imaginación de quien opera esta herramienta.

Figura 95. Arduino Mega 2560.


Fuente: http://arduino.cl/arduino-mega-2560/

Características de Arduino Mega 2560

Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
Length 101.52 mm
Width 53.3 mm
137

Weight 37 g

Módulo Arduino Ethernet Shield W5100

Conecta tu Arduino a una red LAN utilizando la librería Ethernet. Compatible con
Arduino UNO y MEGA. El shiel permite que la placa electronica pueda mantener una
conexión hacia internet.
Encaja perfectamente sobre una placa Arduino formando un conjunto sólido. Con ésta placa y
la ayuda de la libería proporcionada, podremos realizar tanto un pequeño servidor web, como
un cliente. La configuración de red se realiza mediante software, por lo que podremos adaptar
con facilidad la placa a nuestra red local.
La placa Arduino se comunica con el módulo W5100 y la micro-SD utilizando el bus SPI
(mediante el conector ICSP). Esto se encuentra en los pines digitales 11, 12 y 13 en el
modelo Duemilanove y en los pines 50, 51 y 52 del modelo MEGA. En ambas placas, el pin
10 es utilizado para seleccionar el W5100 y el pin 4 para la micro-SD. Estos pines no pueden
ser utilizados para otros fines mientras la Ethernet Shield esté conectada. En el MEGA, el pin
SS (53) no es utilizado pero debe dejarse como salida para que el bus SPI funcione
correctamente.
Ten en cuenta que el W5100 y la micro-SD comparten el bus SPI, por lo que sólo uno de
ellos puede ser utilizado a la vez. Si deseas utilizar ambos simultáneamente, debes tenerlo en
cuenta al escribir tu código.
Especificaciones

 Tensión de 5V (suministrada por la placa Arduino).


 Controlador Ethernet: W5100 con tampón interno de 16K.
 La velocidad de conexión: 10/100Mb.
 Conexión con Arduino en puerto SPI.
 Compatible con IEEE802.3af.
 Rizado de salida y ruido bajos (100mVpp).
 Entrada de tensión de 36V a 57V.
 Protección contra sobrecarga y cortocircuito.
 Salida de 9V.
138

 Alta eficiencia convertidor DC / DC: tipo del 75% a la carga el 50%.


 Aislamiento de 1500 V (entrada a salida).

Figura 96. Arduino Ethernet Shield.


Fuente: http://arduino.cl/arduino-ethernet/

Código fuente para Ethernet Shield


139

Figura 97: Código fuente para citar a la librería requeridas para la comunicación del
Arduino Ethernet.
Fuente: Elaboración propia.
140

Figura 98. Código que permite a una placa Arduino conectarse a internet.
Fuente: Elaboración propia.

Figura 99. Código que permite inicializar la tarjeta Ethernet mediante DHCP.
Fuente: Elaboración propia.
141

Figura 100. Código que permite conectarse al servidor en el puerto 80.


Fuente: Elaboración propia.

Figura 101. Código que permite enviar los datos de los parámetros al servidor utilizando
método GET.
Fuente: Elaboración propia.
142

Figura 102. Código que permite desconectar si la conexión falla.


Fuente: Elaboración propia.

Display LCD 20x4 con Backlight Azul

Una pantalla LCD son dispositivos diseñados para mostrar información en forma
gráfica. LCD significa Liquid Crystal Display (Display de cristal líquido). La mayoría de las
pantallas LCD vienen unidas a una placa de circuito y poseen pines de entrada/salida de
datos. Como se podrán imaginar, Arduino es capaz de utilizar las pantallas LCD para
desplegar datos.

Figura 103. Pantalla LCD 20x4.


Fuente: http://www.eletrogate.com/
143

Módulo Serial I2C para Display LCD

EL Módulo adaptador LCD a I2C que usaremos está basado en el controlador I2C
PCF8574, el cual es un expanzor de entrada y salidas digitales controlado por I2C, que en
este módulo se usa para controlar un LCD.
La dirección del módulo I2C que viene por defeco es 0x27, pero podemos cambiarlo
soldando los puentes A0, A1 y A2; quedando la dirección en binario de la siguiente forma :
0|0|1|0|0|A2|A1|A0. Por defecto A0, A2, A1 valen 1 pero si soldamos los puentes, estos se
conectan a tierra teniendo un valor 0, por ejemplo si soldamos los tres puentes la dirección
seria 0|0|1|0|0|0|0|0 (0x20).

Figura 104. Módulo adaptador LCD a I2C.


Fuente: https://sites.google.com/site/angmuz/home/proyecto-30-lcd-1602-i2c-arduino

Código para mostrar los datos obtenidos por los sensores fisicoquímicos

Figura 105. Pantalla LCD 20x4.


Fuente: http://www.eletrogate.com/
144

Figura 106. Código fuente para visualizar el inicio de la primera interface.


Fuente: Elaboración propia.

Módulo relé
Se trata de un módulo de 4 relés (o relays) que funcionan a 5 Voltios, capaces de
manejar cargas de hasta 10 Amperes en 250 Voltios, convenientemente aislados mediante
optoacopladores de las entradas, las que cuentan con leds individuales que sirven como
indicadores de estado.

Figura 107. Módulo de 4 reles que funcionan con 5 voltios.


Fuente: www.profetolocka.com.ar/2015/05/09/modulo-de-4-reles-para-arduino/
145

Módulo Joystick
El módulo Joystick tiene 5 pines: Vcc, GND, VRX, VRYY Y SW. El joystick es
analógico y debe proporcionar lecturas más precisas que las simples palancas direccionales.
Además, puede pulsar el joystick hacia abajo para activar un pulsador. Tenemos que usar
pines analógicos de Arduino para leer los datos de los pines X / Y, y un pin digital para leer
el botón SW. El pasador SW está conectado a tierra, cuando se pulsa el joystick hacia abajo.
Para obtener lecturas estables necesita ser conectado a Vcc a través de una resistencia pull-
up.

Figura 108. Módulo Joystick.


Fuente: https://www.pccomponentes.com/modulo-joystick-compatible-con-arduino

Módulo de Sensores
El módulo de sensores se encarga de la medición constante de los parámetros
fisicoquímicos de los tanques de cultivo, así como también la temperatura ambiental e
intensidad lumínica del invernadero de cultivos de organismos acuáticos. Para este propósito
los sensores de temperatura de agua, pH y oxígeno disuelto deben de permanecer sumergidos
por periodos de tiempo constante, por lo cual se decidió de acuerdo a la investigación del
proyecto trabajar con los siguientes tipos de sensores.

 Sensor de temperatura DS18B20.


 Sensor de pH SEN0169 DFROBOT.
 Sensor de Oxígeno Disuelto Atlas Scientific.
 Sensor BH1750 Digital De Luz Ambiente.
146

Sensor de temperatura DS18B20

El sensor de temperatura DS18B20 es un dispositivo que se comunica de forma digital.


Cuenta con tres terminales, los dos de alimentación y el pin “data”.
Con Arduino podemos “leer” la temperatura que registra este sensor que posee una
característica muy peculiar. Utiliza la comunicación OneWire, la cual es un poco complicada
para los que no tienen mucha experiencia en el área de electrónica digital.
Básicamente se trata de un protocolo especial que permite enviar y recibir datos utilizando un
solo cable, a diferencia de la mayoría de los protocolos que requiere dos vías. De hecho,
Arduino posee los pines RX y TX que son los encargados de enviar y recibir información. Es
decir, las mediciones realizadas las envía a la etapa de control a través de este protocolo de
comunicación, para poder realizar estas lecturas de parámetros la tarjeta Arduino debe ser
capaz de entender el protocolo OneWire la cual se realiza a través de la importación de
librerías creadas por el fabricante Dallas.
Se trata de un sensor digital que tiene dos cualidades muy útiles, por un lado,
disponemos de una versión encapsulada y cableada que permite su uso en exteriores e incluso
en contacto con líquidos, de hecho, es sumergible.

Sensor de temperatura DS18B20 tipo sonda

Figura 109. Sensor de temperatura DS18B20 tipo sonda.


Fuente: Elaboración propia.
147

Considerando las especificaciones del fabricante tendremos que usar una resistencia "pull-up"
de 4,7 KOhm y 1/4W entre el voltaje y la línea de datos.

Figura 110. Resistencia de 4,7 K.


Fuente: Digi-Key Electronics

Módulo sensor de temperatura DS18B20

Figura 111. Módulo sensor de temperatura DS18B20.


Fuente: Elaboración propia.
148

Características del sensor DS18B20

 Rango de temperatura: -55 a 125°C.


 Resolución: de 9 a 12 bits (configurable).
 Interfaz 1-Wire (Puede funcionar con un solo pin).
 Identificador interno único de 64 bits.
 Múltiples sensores pueden compartir el mismo pin.
 Precisión: ±0.5°C (de -10°C a +85°C).
 Tiempo de captura inferior a 750ms.
 Alimentación: 3.0V a 5.5V.

Arquitectura de los sensores de temperatura

Figura 112. Sensores de temperatura DS18B20 con Arduino Mega 2560.


Fuente: Elaboración propia con ayuda de software Fritzing versión 0.8.3
149

Diagrama de conexión entre los sensores y tarjeta Arduino Mega 2560

Figura 113. Diagrama de conexión de sensores con Arduino.


Fuente: Elaboración propia con ayuda de software Fritzing versión 0.8.3.
150

Código fuente del Arduino para el control de lectura de sensores DS18B20

Figura 114. Código fuente para medición de temperatura.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12.

Figura 115. Código fuente para medición de temperatura.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12.
151

Figura 116. Código fuente para medición de temperatura.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12.

Figura 117. Código fuente para medición de temperatura.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12
152

Sensor de pH SEN0169 DFROBOT

El sensor de pH de DFROBOT consta de una sonda de ph y un circuito de control el


cual se conecta al pin analógico del Arduino Mega 2560 y la sonda a los tanques de cultivo
de microalgas para capturar los parámetros de acides o alcalinidad del medio acuoso.Tiene un
LED que funciona como el indicador de alimentación, un conector BNC y la interfaz del
sensor PH2.0. Sólo puede conectar el sensor de pH con conector BNC y conectar la interfaz
PH2.0 a cualquier entrada analógica del controlador Arduino para leer el valor del pH
fácilmente.

Especificación del sensor de pH

 Modelo: SEN0161
 Potencia del módulo: 5.00V
 Tamaño de la tarjeta de circuitos: 43mm × 32mm
 PH Rango de medición: 0 - 14
 Medición de la temperatura: 0 - 60 ℃
 Precisión: ± 0.1pH (25 ℃)
 Tiempo de respuesta: ≤ 1min
 Sensor de pH con conector BNC
 Interfaz PH2.0 (parche de 3 pies)
 Potenciómetro de ajuste de ganancia
 Indicador de encendido LED

Figura 118. Sensor Ph SEN0169 DFROBOT.


Fuente: Elaboración propia.
153

Diagrama de conexión del Sensor de pH SEN0169

Figura 119. Diagrama de conexión del sensor ph al Arduino.


Fuente: www.dfrobot.com

Código fuente para el control de lectura de sensores de pH SEN0169

Figura 120. Código fuente del Proyecto de Medición de pH.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12
154

Figura 121. Código fuente del Proyecto de Medición de pH.


Fuente: Elaboración propia desarrollado con Arduino Software 1.6.12

Figura 122. Código fuente del Proyecto de Medición de pH.


Fuente: Elaboración propia desarrollado con Arduino.
155

Sensor de Oxígeno Disuelto Atlas Scientific

El sensor de Oxígeno Disuelto de Atlas Scientific se encuentra conformado por una


sonda de Oxígeno Disuelto y un circuito de adaptación de señal llamado EZO DO CIRCUIT.
Con una configuración adecuada del circuito puede satisfacer, o superar la exactitud y la
precisión que se encuentra en la mayoría de grado. Calibración requerida sólo una vez por
año.

ESPECIFICACIONES
 La calibración requiere sólo una vez por año.
 Modos de lectura continua o de lectura individual.
 Formato de datos es ASCII.
 Dirección I2C: 0x61.
 Voltaje de operación. 3.3-5V.
 Alto rango de lectura desde 0.01 a 35.99mg/L.
 Temperatura, presión y salinidad de compensación.
 Conectividad en serie asíncrono UART.

CARACTERISTICAS
 Dimensiones: 13.97x20.16mm.
 Peso: 1.77 g.
 Marca: Atlas Scientific.
 Cantidad: 1 pieza.

Figura 123. Kit de oxígeno disuelto.


Fuente: https://www.atlas-scientific.com/product_pages/kits/do_kit.html
156

Diagrama del Protoboard con Arduino Mega

Figura 124. Sensores de Oxígeno Disuelto con Arduino Mega 2560.


Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
157

Diagrama esquemático de la conexión

Figura 125. Diagrama esquemático con Arduino Mega 2560.


Fuente: Elaboración propia con ayuda de software Fritzing versión 0.8.3.
158

Código para capturar Oxigeno del tanque de cultivo

Figura 126. Código que permite capturar los datos de Oxigeno de los tanques de cultivo.
Fuente: Elaboración propia con ayuda de software Fritzing versión 0.8.3.
159

Sensor BH1750 Digital De Luz Ambiente

El módulo BH1750 es un sensor de iluminación digital para medición de flujo luminoso


(iluminancia) de la empresa Rohm Semiconductor. Posee un conversor interno de 16-bit, por
lo que entrega una salida digital en formato I2C. Su desempeño es mejor al de un Foto-
Resistor (LDR), pues no es necesario realizar conversiones de voltaje para obtener datos
interpretables.
El BH1750 entrega la intensidad luminosa directamente en unidades Lux (Lx). El lux es la
unidad derivada del S.I. de Unidades para la iluminancia o nivel de iluminación. Equivale a
un lumen /m². Se usa en la fotometría como medida de la luminancia, tomando en cuenta las
diferentes longitudes de onda según la función de luminosidad, un modelo estándar de la
sensibilidad a la luz del ojo humano.

Ejemplos de iluminación (Lux):


 Noche: 0.001-0.02
 Luz de medianoche: 0.02-0.3
 Interior nublado: 5-50
 Exterior nublado: 50-500
 Soleado Interior: 100-1000
 Bajo el sol de verano: alrededor de 10^6
 Recomendado para lectura de libros: 50-60;
 Estándar de video casero: 1400.

Especificaciones Técnicas
 Voltaje de Operación: 3V – 5V
 Interfaz digital a través de bus I2C con capacidad de seleccionar entre 2 direcciones
 Respuesta espectral similar a la del ojo humano
 Realiza mediciones de iluminancia y convierte el resultado a una palabra digital
 Amplio rango de medición 1-65535 lux
 Modo de bajo consumo de energía
 Rechazo de ruido a 50/60 Hz
160

 Baja dependencia de la medición contra la fuente de luz: halógeno, led,


incandescente, luz de día, etc.

Figura 127. Sensor BH1750 Digital De Luz Ambiente.


Fuente: www.naylampmechatronics.com/sensores-luz-y-sonido/76-modulo-sensor-de-
luz-digital-bh1750.html

Figura 128. Diagrama de conexión de sensor BH1750.


Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
161

Diagrama de conexión entre plataforma Arduino y sensor BH1750

Figura 129. Diagrama de conexión entre plataforma Arduino y sensor BH1750.


162

Fuente: Elaboración propia.


163

Diagrama general del proyecto de medición

Figura 130. Diagrama general del Proyecto de Seguimiento y Control de Parámetros fisicoquímicos.
Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
164

Diagrama esquemático general de las conexiones con la plataforma Arduino y sensores

Figura 131. Diagrama general del Proyecto de Seguimiento y Control de Parámetros fisicoquímicos.
Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
165

5.9. Reporte de ejecución de Pruebas

5.9.1. Caso de uso de prueba

Plantilla de Caso de Uso de Prueba: Gestionar Parámetros físico-químico del agua

Tabla 32: CU de Prueba - Gestionar Parámetros físico-químico del agua.

CU de Prueba - Gestionar Parámetros físico-químico del agua.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y
Estado del caso:
CONTROL DEL PROCESO DE PARÁMETROS DE
Caso de Prueba: Opción:
CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO
CU1 – Gestionar Parámetros EN PRUEBAS
DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE
1 Físico-Químico del Agua FUNCIONALES
PRODUCCIÓN DEL PERÚ.

Requisitos de Prueba:
Para agregar los parámetros Físico-Químico, debe existir registros de Tanques.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir registrar los diferentes datos obtenidos en la captura por el Equipo Electrónico (Arduino) o de forma manual
desde el Sistema Web.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. El sensor arduino El sensor arduino al
captura los momento de capturar los GARAY QUIÑONES, JEAN
parámetros físico- parámetros físico- VALIDADO PIERRE 19/08/2016
químicos del agua. químicos del agua lo
almacena en su memoria
166

interna y son reflejados


en pantalla led.
El sensor arduino El sensor arduino
2.
realiza cálculo realizará dicho promedio
promedio de la con los valores obtenidos
temperatura de los y registrados en su
GARAY QUIÑONES, JEAN
datos obtenidos. memoria interna y lo
VALIDADO PIERRE 19/08/2016
almacenará en una
variable el cual permitirá
la visualización del
resultado en una pantalla
led.
3. El sensor arduino Al tener todos los
guarda la valores obtenidos por el
información en la sensor arduino, estos
base de datos y el serán enviados vía http GARAY QUIÑONES, JEAN
caso de uso finaliza. mediante el método EJECUTADO PIERRE 19/08/2016
GET a nuestro servidor
Web y lo almacenara en
nuestra base de datos
Mysql.
167

SUB FLUJO: EDITAR


Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Escogemos un dato El sistema nos mostrará
de la tabla de todos los datos
parámetros físico- capturados en una tabla,
químico y en ella escogeremos el
seleccionamos la registro que se desea GARAY QUIÑONES, JEAN
opción editar. modificar. VALIDADO PIERRE 19/08/2016
Al lado derecho de cada
registro se mostrará una
lista desplegable y
escogeremos la opción
Editar.
2. Entramos a la El sistema nos muestra la
interfaz “Editar información del registro
datos” con los datos en consulta en cada
GARAY QUIÑONES, JEAN
en los campos: pH, campo para su respectiva
CONFIRMADO PIERRE 19/08/2016
OD, Lux, Temp. modificación.
Sensor, Temp A, También nos mostrará el
Temp B, Temp C, botón Cancelar que nos
Temp D, Temp. permitirá cerrar la
168

Promedio, Temp interfaz “Editar Datos” y


H2O, Tanque (solo el botón Guardar para
lectura), también actualizar los datos.
muestra los botones
Cancelar, Guardar
3. Realizamos la En cada campo habilitado
modificación de los realizaremos las
datos: pH, OD, Lux, modificaciones
GARAY QUIÑONES, JEAN
Temp. Sensor, necesarias, sin dejar
CONFIRMADO PIERRE 19/08/2016
Temp A, Temp B, ningún campo vacío ya
Temp C, Temp D, que todos son
Temp. Promedio, primordiales.
Temp H2O.
4. Presionamos el Aparecerá un mensaje si
botón Guardar. deseamos realizar el
guardado de la
GARAY QUIÑONES, JEAN
información modificada o
CONFIRMADO PIERRE 19/08/2016
no.
Si presionamos Aceptar y
hay campos vacíos
automáticamente se
169

visualizará un mensaje
“*Campo Requerido”.
5. El sistema guarda Si todos los datos
GARAY QUIÑONES, JEAN
los cambios ingresados están bien, el
CONFIRMADO PIERRE 19/08/2016
realizados. sistema los captura para
su guardado.
6. El sistema actualiza Una vez capturado los
el registro. datos el sistema GARAY QUIÑONES, JEAN
procederá en actualizar el EJECUTADO PIERRE 19/08/2016
registro en la Base de
Datos.
7. Nos aparece un El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES, JEAN
Correctamente”. regresaremos a la pantalla CONFIRMADO PIERRE 19/08/2016
Monitorear Parámetros
Físico-Químico.
8. El sistema actualiza En la pantalla Monitorear
la tabla de Parámetros Físico- GARAY QUIÑONES, JEAN
parámetros físico- Químico se actualizará la CONFIRMADO PIERRE 19/08/2016
químico y finaliza el tabla donde aloja todos
sub flujo. los registros ingresados
170

por el Sensor Arduino o


de forma manual.
SUB FLUJO: ELIMINAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Escogemos un dato El sistema nos mostrará
de la tabla de todos los datos
parámetros físico- capturados en una tabla,
químico y en ella escogeremos el
seleccionamos la registro que se desea GARAY QUIÑONES, JEAN
opción Eliminar. eliminar. VALIDADO PIERRE 19/08/2016
Al lado derecho de cada
registro se mostrará una
lista desplegable y
escogeremos la opción
Eliminar.
2. El sistema muestra En caso presionemos el
un mensaje de botón “Aceptar” el
GARAY QUIÑONES, JEAN
confirmación sistema procederá con la
CONFIRMADO PIERRE 19/08/2016
“¿Estás seguro en eliminación del registro
eliminar el Dato?” y (se borra de la base de
los botones de datos) y finaliza el sub
171

Aceptar y Cancelar. flujo.


En caso presionemos el
botón “Cancelar” el
sistema no realiza acción
alguna y finaliza el sub
flujo.
REQUERIMIENTO ESPECIAL: AGREGAR

Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos muestra la
interfaz “Añadir interfaz para realizar el
datos” con los ingreso manual de los
campos: Tanque, Parámetros Físico-
pH, OD, Lux, Químico del Agua.
GARAY QUIÑONES, JEAN
Temp. Sensor, También nos mostrará el
VALIDADO PIERRE 19/08/2016
Temp A, Temp B, botón Cancelar que nos
Temp C, Temp D, permitirá cerrar la
Temp. Promedio, interfaz y el botón
Temp H2O y los Guardar para grabar el
botones Cancelar, registro.
Guardar.
172

2. Seleccionamos un Todo tanque registrado se


tanque de la lista visualizará en la lista GARAY QUIÑONES, JEAN
desplegable. desplegable y CONFIRMADO PIERRE 19/08/2016
escogeremos el tanque
con que trabajaremos.
3. Ingresamos los Comenzamos a llenar
datos en los campos: todos campos con la
pH, OD, Lux, información de los GARAY QUIÑONES, JEAN
Temp. Sensor, parámetros Físico- CONFIRMADO PIERRE 19/08/2016
Temp A, Temp B, Químico.
Temp C, Temp D,
Temp H2O.
4. El sistema realiza un El sistema al tener los
cálculo promedio de valores de temperatura en GARAY QUIÑONES, JEAN
la temperatura. sus respectivas casillas CONFIRMADO PIERRE 19/08/2016
realizara el cálculo de
promedio.
5. Visualizamos el Automáticamente el
GARAY QUIÑONES, JEAN
cálculo en el campo sistema colocara el
CONFIRMADO PIERRE 19/08/2016
Temp. Promedio. promedio calculado en la
casilla correspondiente.
173

6. Presionamos el Aparecerá un mensaje si


botón Guardar. deseamos realizar el
guardado de la
información a registrar o
GARAY QUIÑONES, JEAN
no.
CONFIRMADO PIERRE 19/08/2016
Si presionamos Aceptar y
hay campos vacíos
automáticamente se
visualizará un mensaje
“*Campo Requerido”.
7. El sistema guarda Si todos los datos
GARAY QUIÑONES, JEAN
los datos. ingresados están bien, el
EJECUTADO PIERRE 19/08/2016
sistema los captura para
su guardado.
8. El sistema muestra El sistema mostrara
un mensaje mensaje de guardado y GARAY QUIÑONES, JEAN
“Guardado regresaremos a la pantalla CONFIRMADO PIERRE 19/08/2016
Correctamente”. Monitorear Parámetros
Físico-Químico.
9. El sistema actualiza En la interfaz Monitorear GARAY QUIÑONES, JEAN
la tabla de Parámetros Físico- CONFIRMADO PIERRE 19/08/2016
174

parámetros físico- Químico se actualizará la


químico y finaliza el tabla donde aloja todos
requerimiento los registros ingresados
especial. por el Sensor Arduino o
de forma manual.
Fuente: Elaboración propia.

Plantilla de Caso de Uso de Prueba: Monitorear Parámetros físico-químico del agua

Tabla 33: CU de Prueba - Monitorear Parámetros físico-químico del agua.

CU de Prueba - Monitorear Parámetros físico-químico del agua.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y Estado del caso:
Caso de Prueba: Opción: CONTROL DEL PROCESO DE PARÁMETROS DE
CU2 – Monitorear Parámetros CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO EN PRUEBAS
2 Físico-Químico del Agua DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE FUNCIONALES
PRODUCCIÓN DEL PERÚ.
Requisitos de Prueba:
Haber ingresado al Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir monitorear los diferentes datos obtenidos en la captura por el Equipo Electrónico (Arduino) o de forma manual
desde el Sistema Web.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Seleccionamos la El sistema nos mostrara GARAY QUIÑONES, JEAN
opción de la interfaz “Monitoreo VALIDADO PIERRE 19/08/2016
“Monitoreo Parámetros” para poder
175

Parámetros” en la visualizar los registros


interfaz del menú ingresados manualmente
principal. o por el Sensor Arduino.
Visualizamos una El sistema nos mostrará
2.
tabla con los una tabla con cada
siguientes datos: Id, registro de Parámetros
Tanque, Microalgas, Físico-Químico, además
Fecha Ing., pH, OD, podemos realizar
Lux, Temp A, Temp búsqueda de registros
B, Temp C, Temp mediante los valores a
D, Promedio Temp, proporcionar como fechas
GARAY QUIÑONES, JEAN
H2O, Temp Int, de inicio y fin de los
CONFIRMADO PIERRE 19/08/2016
botón desplegable registros; y filtro del
opciones el cual tanque.
tiene las opciones También podemos
(Editar, eliminar), realizar la descarga de la
además muestra las información buscada.
opciones de filtro:
Lista desplegable de
tanques, fecha
inicio, fecha fin y
176

buscar, también
mostrara los botones
de Buscar,
Descargar Informe,
Agregar.
3. Seleccionamos Todo tanque registrado se
una opción de la visualizará en la lista GARAY QUIÑONES, JEAN
lista desplegables desplegable y CONFIRMADO PIERRE 19/08/2016
tanques. escogeremos el tanque
para realizar la búsqueda.
4. Seleccionamos o Si la fecha de inicio o la
ingresamos una fecha fin están vacía nos
fecha y hora de muestra un mensaje
inicio y una fecha y “Ingrese o seleccione las
hora fin y Fechas”. GARAY QUIÑONES, JEAN
presionamos el Si la fecha y hora fin es CONFIRMADO PIERRE 19/08/2016
botón “Buscar”. menor a la fecha y hora
de inicio nos muestra un
mensaje “La fecha y hora
final no puede ser menor
a la fecha y hora inicial”.
177

5. Visualizamos los El sistema nos mostrará


resultados de los la información buscada
GARAY QUIÑONES, JEAN
datos ingresados en según lo detallado por
CONFIRMADO PIERRE 19/08/2016
la tabla de la el filtro y fecha.
interfaz y el caso de
uso finaliza.
Fuente: Elaboración propia.

Plantilla de Caso de Uso de Prueba: Gestionar Usuarios

Tabla 34: CU de Prueba - Gestionar Usuarios.

CU de Prueba - Gestionar Usuarios.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y Estado del caso:
Caso de Prueba: CONTROL DEL PROCESO DE PARÁMETROS DE
Opción:
CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO EN PRUEBAS
CU3 – Gestionar Usuarios
3 DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE FUNCIONALES
PRODUCCIÓN DEL PERÚ.
Requisitos de Prueba:
El administrador debe haber ingresado al Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir el registro y mantenimiento de todas las personas que tendrán acceso al Sistema.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Seleccionamos la El sistema nos mostrará GARAY QUIÑONES,
opción Usuarios del la interfaz donde se VALIDADO JEAN PIERRE 19/08/2016
178

menú principal. realizará el


mantenimiento de un
usuario.
Visualizamos la El sistema nos mostrará
2.
interfaz con una tabla una tabla con la
con las columnas: Id, información obtenida de
Usuario, Nombre, la Base de Datos de todos
DNI, Email, Tipo, los usuarios registrados.
Estado, Féc.
Creación, Féc.
Modificación, botón
GARAY QUIÑONES,
desplegable con las
CONFIRMADO JEAN PIERRE 19/08/2016
opciones (Editar y
Deshabilitar en caso
el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado),
también mostrara un
campo buscar y un
botón agregar.
179

3. Presiona el botón El sistema nos mostrará


GARAY QUIÑONES,
“Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
un nuevo usuario.
4. Digitamos en campo El sistema mostrara la
Buscar. información
correspondiente al texto GARAY QUIÑONES,
buscado en la tabla de CONFIRMADO JEAN PIERRE 19/08/2016
usuarios respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos un usuario El sistema nos mostrara
de la tabla y una nueva interfaz en GARAY QUIÑONES,
escogemos la opción donde realizaremos la VALIDADO JEAN PIERRE 19/08/2016
“Editar” del botón modificación del
desplegable Opción. usuario seleccionado.
6. Elegimos un usuario El sistema muestra un
de la tabla y mensaje de confirmación GARAY QUIÑONES,
escogemos la opción “¿Estás seguro en CONFIRMADO JEAN PIERRE 19/08/2016
“Deshabilitar” del deshabilitar al usuario?”
botón desplegable y los botones de Aceptar
180

Opción. y Cancelar.
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
al usuario seleccionado
(no se borra de la base de
datos) y finaliza el sub
flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos un usuario El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Habilitar” del botón habilitar al usuario?” y GARAY QUIÑONES,
desplegable Opción. los botones de Aceptar y CONFIRMADO JEAN PIERRE 19/08/2016
Cancelar.
Presionamos el botón
“Aceptar” el sistema
procederá en Habilitar al
181

usuario seleccionado y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
no realiza acción
alguna y finaliza el sub
flujo.
SUB FLUJO: AGREGAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Añadir la interfaz “Añadir
Usuario” con los Usuario” con los campos
campos: Nombre, habilitados para poder GARAY QUIÑONES,
Apellido, DNI, Tipo realizar un registro de un VALIDADO JEAN PIERRE 19/08/2016
de usuario, usuario.
Contraseña, Usuario,
Email, y los botones
Guardar, Cancelar.
2. Ingresamos los datos Realizaremos el llenado GARAY QUIÑONES,
en los campos: de todos los campos para CONFIRMADO JEAN PIERRE 19/08/2016
Nombre, Apellido, crear un usuario.
182

DNI, selecciona el
Tipo de usuario
(Administrador,
Biólogo, Invitado),
Contraseña, Usuario,
Email.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los Si el usuario existe con el
datos. número de DNI en la
base de datos el sistema GARAY QUIÑONES,
muestra el mensaje “El CONFIRMADO JEAN PIERRE 19/08/2016
Numero Documento ya
está registrado
anteriormente”
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
183

6. El sistema muestra el El sistema mostrara


mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente” regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
usuario.
7. El sistema actualiza la En la interfaz
tabla de usuarios y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Usuario se actualizará la
CONFIRMADO JEAN PIERRE 19/08/2016
tabla donde aloja todos
los registros de los
usuarios.
SUB FLUJO: EDITAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Editar la interfaz “Editar
Usuario” con los Usuario” con los campos GARAY QUIÑONES,
campos del usuario habilitados para poder VALIDADO JEAN PIERRE 19/08/2016
seleccionado: realizar la modificación
Nombre, Apellido, de un usuario.
DNI, Tipo de usuario,
184

Contraseña, Usuario,
Email, y los botones
Guardar, Cancelar.
2. Modificamos los Realizaremos la
datos en los campos: modificación en los
Nombre, Apellido, campos que se
DNI, selecciona el encuentran habilitados. GARAY QUIÑONES,
Tipo de usuario CONFIRMADO JEAN PIERRE 19/08/2016
(Administrador,
Biólogo, Invitado),
Contraseña, Usuario,
Email.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los Si el usuario existe con el
datos. número de DNI en la GARAY QUIÑONES,
base de datos el sistema CONFIRMADO JEAN PIERRE 19/08/2016
muestra el mensaje “El
Numero Documento ya
185

está registrado
anteriormente”
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente”. regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
usuario.
7. El sistema actualiza la En la interfaz
tabla de usuarios y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Usuario se actualizará la
CONFIRMADO JEAN PIERRE 19/08/2016
tabla donde aloja todos
los registros de los
usuarios.
Fuente: Elaboración propia.
186

Plantilla de Caso de Uso de Prueba: Acceso al Sistema

Tabla 35: CU de Prueba - Acceso al Sistema.

CU de Prueba - Acceso al Sistema.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y
Estado del caso:
CONTROL DEL PROCESO DE PARÁMETROS DE
Caso de Prueba:
Opción: CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO
EN PRUEBAS
CU4 – Acceso al Sistema DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE
4 FUNCIONALES
PRODUCCIÓN DEL PERÚ.

Requisitos de Prueba:
Los usuarios deberán estar registrados en el Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir el ingreso de todo el personal que se encuentra registrado, a su vez quedara registrado la fecha y hora que se
logueo dicho personal.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Ingresamos al Ingresamos a la interfaz
Login. Login en el cual GARAY QUIÑONES, JEAN
ingresaremos los datos VALIDADO PIERRE 19/08/2016
para poder acceder al
sistema.
Visualizamos los Visualizaremos los GARAY QUIÑONES, JEAN
2. CONFIRMADO 19/08/2016
siguientes campos: campos en la cual PIERRE
187

Usuario, Contraseña digitaremos la


y el botón Login. información solicitada.
3. Ingresamos los En los campos
datos. rellenaremos la
GARAY QUIÑONES, JEAN
información solicitada
CONFIRMADO PIERRE 19/08/2016
como el usuario y
contraseña que se
registraron.
4. Presionamos el El sistema obtendrá los
botón Login. datos proporcionados y
los llevará a su GARAY QUIÑONES, JEAN
validación respectiva CONFIRMADO PIERRE 19/08/2016
para luego poder
acceder al Menú
Principal.
5. El sistema valida Si el usuario existe
los datos. ingresaremos
GARAY QUIÑONES, JEAN
automáticamente al Menú
CONFIRMADO PIERRE 19/08/2016
Principal del Sistema.
Si el usuario no existe,
nos aparecerá un mensaje
188

de que el usuario no se
encuentra Registrado y
que debe contactarse con
el administrador.
6. Ingresamos al El sistema nos mostrará
sistema y nos da el Menú Principal con GARAY QUIÑONES, JEAN
acceso al menú las diferentes opciones CONFIRMADO PIERRE 19/08/2016
principal y el caso habilitadas según el tipo
de uso finaliza. de usuario.
Fuente: Elaboración propia.

Plantilla de Caso de Uso de Prueba: Gestionar Tanques

Tabla 36: CU de Prueba - Gestionar Tanques.

CU de Prueba - Gestionar Tanques.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y Estado del caso:
Caso de Prueba: CONTROL DEL PROCESO DE PARÁMETROS DE
Opción:
CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO EN PRUEBAS
CU5 – Gestionar Tanques
5 DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE FUNCIONALES
PRODUCCIÓN DEL PERÚ.
Requisitos de Prueba:
Haber ingresado al Sistema.
Haber realizado registros de MicroAlgas y Sensor.
189

Objetivo del Caso de Prueba:


Este caso de prueba debe permitir el registro y mantenimiento de todos los tanques que intervendrá en el proceso de Seguimiento y Control de los
Parámetros de Calidad de Agua.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Seleccionamos la El sistema nos mostrará
opción Tanques del la interfaz donde se GARAY QUIÑONES,
menú principal. realizará el VALIDADO JEAN PIERRE 19/08/2016
mantenimiento de un
tanque.
Visualizamos la El sistema nos mostrará
2.
interfaz con una tabla una tabla con la
con las columnas: Id, información obtenida de
Nombre, Capacidad la Base de Datos de todos
Lt., Sensor, Tipo de los tanques registrados.
GARAY QUIÑONES,
agua, Tipo Microalga,
CONFIRMADO JEAN PIERRE 19/08/2016
Estado, Féc.
Creación, Féc.
Modificación, botón
desplegable con las
opciones (Editar y
Deshabilitar en caso
190

el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado),
también mostrara un
campo buscar y un
botón agregar.
3. Presiona el botón El sistema nos mostrará
GARAY QUIÑONES,
“Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
un nuevo tanque.
4. Digitamos en campo El sistema mostrara la
Buscar. información
correspondiente al texto GARAY QUIÑONES,
buscado en la tabla de CONFIRMADO JEAN PIERRE 19/08/2016
tanques respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos un tanque El sistema nos mostrara GARAY QUIÑONES,
de la tabla y una nueva interfaz en VALIDADO JEAN PIERRE 19/08/2016
escogemos la opción donde realizaremos la
191

“Editar” del botón modificación del


desplegable Opción. tanque seleccionado.
6. Elegimos un tanque El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Deshabilitar” del deshabilitar al tanque?” y
botón desplegable los botones de Aceptar y
Opción. Cancelar.
Si presionamos el botón
“Aceptar” el sistema GARAY QUIÑONES,
procederá en deshabilitar CONFIRMADO JEAN PIERRE 19/08/2016
al tanque seleccionado
(no se borra de la base de
datos) y finaliza el sub
flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos un tanque El sistema muestra un GARAY QUIÑONES,
de la tabla y mensaje de confirmación CONFIRMADO JEAN PIERRE 19/08/2016
192

escogemos la opción “¿Estás seguro en


“Habilitar” del botón habilitar al tanque?” y los
desplegable Opción. botones de Aceptar y
Cancelar.
Presionamos el botón
“Aceptar” el sistema
procederá en Habilitar al
tanque seleccionado y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
no realiza acción
alguna y finaliza el sub
flujo.
SUB FLUJO: AGREGAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Añadir la interfaz “Añadir GARAY QUIÑONES,
Tanque” con los Tanque” con los campos VALIDADO JEAN PIERRE 19/08/2016
campos: Nombre, habilitados para poder
Tipo de agua, realizar un registro de un
193

Capacidad (Litros), tanque.


Tipo de Microalga,
Sensor y los botones
Guardar, Cancelar.
2. Ingresamos los datos Realizaremos el llenado
en el campo Nombre, de todos los campos para
GARAY QUIÑONES,
selecciona: el tipo de crear un tanque.
CONFIRMADO JEAN PIERRE 19/08/2016
agua, Capacidad
(Litros), Tipo de
Microalga, Sensor.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores GARAY QUIÑONES,
proporcionados al CONFIRMADO JEAN PIERRE 19/08/2016
momento del registro de
un Tanque.
5. El sistema guarda los Si todos los datos GARAY QUIÑONES,
EJECUTADO 19/08/2016
datos. ingresados están bien, el JEAN PIERRE
194

sistema los captura para


su guardado.
6. El sistema muestra el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente” regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
tanque.
7. El sistema actualiza la En la interfaz
tabla de tanques y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Tanque se actualizará la
CONFIRMADO JEAN PIERRE 19/08/2016
tabla donde aloja todos
los registros de los
tanques.
SUB FLUJO: EDITAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Editar la interfaz “Editar GARAY QUIÑONES,
Tanque” con los Tanque” con los campos VALIDADO JEAN PIERRE 19/08/2016
campos del tanque habilitados para poder
seleccionado: realizar la modificación
195

Nombre, Tipo de de un tanque.


agua,
Capacidad(Litros),
Tipo de Microalga,
Sensor y los botones
Guardar, Cancelar.
2. Modificamos los Realizaremos la
GARAY QUIÑONES,
datos. modificación en los
CONFIRMADO JEAN PIERRE 19/08/2016
campos que se
encuentran habilitados.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores
proporcionados al GARAY QUIÑONES,
momento de la CONFIRMADO JEAN PIERRE 19/08/2016
actualización de
información de un
Tanque.
196

5. El sistema guarda los Si todos los datos


GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente”. regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
tanque.
7. El sistema actualiza la En la interfaz
tabla de tanques y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Tanque se actualizará la
CONFIRMADO JEAN PIERRE 19/08/2016
tabla donde aloja todos
los registros de los
tanques.
Fuente: Elaboración propia.

Plantilla de Caso de Uso de Prueba: Gestionar Microalgas

Tabla 37: CU de Prueba - Gestionar Microalgas.

CU de Prueba - Gestionar Microalgas.


197

Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y Estado del caso:


Caso de Prueba: CONTROL DEL PROCESO DE PARÁMETROS DE
Opción:
CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO EN PRUEBAS
CU6 – Gestionar Microalgas
6 DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE FUNCIONALES
PRODUCCIÓN DEL PERÚ.
Requisitos de Prueba:
Haber ingresado al Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir el registro y mantenimiento de todos las microalgas que intervendrá en el proceso de Seguimiento y Control de
los Parámetros de Calidad de Agua.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Seleccionamos la El sistema nos mostrará
opción Microalgas la interfaz donde se GARAY QUIÑONES,
del menú principal. realizará el VALIDADO JEAN PIERRE 19/08/2016
mantenimiento de una
Microalga.
Visualizamos la El sistema nos mostrará
2.
interfaz con una tabla una tabla con la
con las columnas: Id, información obtenida de GARAY QUIÑONES,
Nombre, Tipo de la Base de Datos de todos CONFIRMADO JEAN PIERRE 19/08/2016
agua, Género, las microalgas
Descripción, Ph registradas.
Max., Ph Min.
198

Oxigeno Max.,
Oxigene Min.,
Estado, Féc.
Creación, Féc.
Modificación, botón
desplegable con las
opciones (Editar y
Deshabilitar en caso
el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado),
también mostrara un
campo buscar y un
botón agregar.
3. Presionamos el El sistema nos mostrará
GARAY QUIÑONES,
botón “Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
una nueva Microalga.
4. Digitamos en campo El sistema mostrara la GARAY QUIÑONES,
Buscar. información CONFIRMADO JEAN PIERRE 19/08/2016
199

correspondiente al texto
buscado en la tabla
Microalga respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos una El sistema nos mostrara
Microalga de la tabla una nueva interfaz en
GARAY QUIÑONES,
y escogemos la donde realizaremos la
VALIDADO JEAN PIERRE 19/08/2016
opción “Editar” del modificación de la
botón desplegable microalga seleccionada.
Opción.
6. Elegimos una El sistema muestra un
microalga de la tabla mensaje de confirmación
y escogemos la “¿Estás seguro en
opción “Deshabilitar” deshabilitar la
GARAY QUIÑONES,
del botón desplegable microalga?” y los
CONFIRMADO JEAN PIERRE 19/08/2016
Opción. botones de Aceptar y
Cancelar.
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
200

la microalga
seleccionada (no se borra
de la base de datos) y
finaliza el sub flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos una El sistema muestra un
microalga de la tabla mensaje de confirmación
y escogemos la “¿Estás seguro en
opción “Habilitar” del habilitar la microalga?” y
botón desplegable los botones de Aceptar y
Opción. Cancelar. GARAY QUIÑONES,
Presionamos el botón CONFIRMADO JEAN PIERRE 19/08/2016
“Aceptar” el sistema
procederá en Habilitar la
microalga seleccionada y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
201

no realiza acción
alguna y finaliza el sub
flujo.

SUB FLUJO: AGREGAR


Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Añadir la interfaz “Añadir
Microalga” con los Microalga” con los
campos: Nombre, campos habilitados para
Tipo de agua, Género, poder realizar un registro GARAY QUIÑONES,
Descripción, Ph de una microalga. VALIDADO JEAN PIERRE 19/08/2016
Max., Ph Min.,
Oxigeno Max.,
Oxigene Min., y los
botones Guardar,
Cancelar.
2. Ingresamos los datos Realizaremos el llenado GARAY QUIÑONES,
CONFIRMADO 19/08/2016
202

en el campo Nombre, de todos los campos para JEAN PIERRE


Género, Descripción, crear una microalga.
Ph Max., Ph Min.,
Oxigeno Max.,
Oxigene Min., y
selecciona: el tipo de
agua.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores GARAY QUIÑONES,
proporcionados al CONFIRMADO JEAN PIERRE 19/08/2016
momento del registro de
una Microalga.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. El sistema muestra el El sistema mostrara GARAY QUIÑONES,
CONFIRMADO 19/08/2016
203

mensaje “Guardado mensaje de guardado y JEAN PIERRE


Correctamente” regresaremos a la
pantalla de
mantenimiento de
Microalga.
7. El sistema actualiza la En la interfaz
tabla de microalgas y Mantenimiento de
finaliza el sub flujo. Microalga se actualizará
la tabla donde aloja todos
GARAY QUIÑONES,
los registros de las
CONFIRMADO JEAN PIERRE 19/08/2016
microalgas.

SUB FLUJO: EDITAR


Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
GARAY QUIÑONES,
interfaz “Editar la interfaz “Editar
VALIDADO JEAN PIERRE 19/08/2016
Microalgas” con los Microalgas” con los
campos de la campos habilitados para
204

Microalga poder realizar la


seleccionado: modificación de un
Nombre, Tipo de tanque.
agua, Género,
Descripción, Ph
Max., Ph Min.,
Oxigeno Max.,
Oxigene Min., y los
botones Guardar,
Cancelar
2. Modificamos los Realizaremos la
GARAY QUIÑONES,
datos. modificación en los
CONFIRMADO JEAN PIERRE 19/08/2016
campos que se
encuentran habilitados.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente GARAY QUIÑONES,
datos. validara los valores CONFIRMADO JEAN PIERRE 19/08/2016
proporcionados al
205

momento de la
actualización de
información de una
Microalga.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente”. regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
microalgas.
7. El sistema actualiza la En la interfaz
tabla de microalgas y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Microalgas se actualizará
CONFIRMADO JEAN PIERRE 19/08/2016
la tabla donde aloja todos
los registros de las
microalgas.
Fuente: Elaboración propia.
206

Plantilla de Caso de Uso de Prueba: Gestionar Sensor

Tabla 38: CU de Prueba - Gestionar Sensor.

CU de Prueba - Gestionar Sensor.


Programa: SISTEMA WEB PARA EL SEGUIMIENTO Y Estado del caso:
Caso de Prueba: CONTROL DEL PROCESO DE PARÁMETROS DE
Opción:
CALIDAD DE AGUA Y AMBIENTE EN EL INSTITUTO EN PRUEBAS
CU7 – Gestionar Sensor
7 DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE FUNCIONALES
PRODUCCIÓN DEL PERÚ.
Requisitos de Prueba:
Haber ingresado al Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir el registro y mantenimiento de todos los Sensores que intervendrán en el proceso de Seguimiento y Control de
los Parámetros de Calidad de Agua.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Seleccionamos la El sistema nos mostrará
opción Sensor del la interfaz donde se GARAY QUIÑONES,
menú principal. realizará el VALIDADO JEAN PIERRE 19/08/2016
mantenimiento de un
Sensor.
Visualizamos la El sistema nos mostrará
2. GARAY QUIÑONES,
interfaz con una tabla una tabla con la
CONFIRMADO JEAN PIERRE 19/08/2016
con las columnas: Id, información obtenida de
Nombre, Féc. la Base de Datos de todos
207

Creación, Féc. los sensores registrados.


Modificación,
Usuario, botón
desplegable con las
opciones (Editar y
Deshabilitar en caso
el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado,
Mantenimiento),
también mostrara un
campo buscar y un
botón agregar.
3. Presionamos el El sistema nos mostrará
GARAY QUIÑONES,
botón “Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
un nuevo Sensor.
4. Digitamos en campo El sistema mostrara la GARAY QUIÑONES,
Buscar. información CONFIRMADO JEAN PIERRE 19/08/2016
correspondiente al texto
208

buscado en la tabla
sensor respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos un Sensor El sistema nos mostrara
de la tabla y una nueva interfaz en GARAY QUIÑONES,
escogemos la opción donde realizaremos la VALIDADO JEAN PIERRE 19/08/2016
“Editar” del botón modificación del
desplegable Opción. Sensor seleccionado.
6. Elegimos un Sensor El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Deshabilitar” del deshabilitar el Sensor?” y
botón desplegable los botones de Aceptar y
GARAY QUIÑONES,
Opción. Cancelar.
CONFIRMADO JEAN PIERRE 19/08/2016
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
el Sensor seleccionado
(no se borra de la base de
datos) y finaliza el sub
209

flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos un Sensor El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Habilitar” del botón habilitar un Sensor?” y
desplegable Opción. los botones de Aceptar y
Cancelar.
Presionamos el botón
GARAY QUIÑONES,
“Aceptar” el sistema
CONFIRMADO JEAN PIERRE 19/08/2016
procederá en Habilitar el
Sensor seleccionado y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
no realiza acción
alguna y finaliza el sub
flujo.
210

8. Elegimos un sensor El sistema nos mostrará


de la tabla y una nueva interfaz donde
presionamos la se realizará el registro de
GARAY QUIÑONES,
opción mantenimiento del sensor
VALIDADO JEAN PIERRE 19/08/2016
“Mantenimiento” del seleccionado.
botón desplegable
Opción.

SUB FLUJO: AGREGAR


Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Añadir la interfaz “Añadir
GARAY QUIÑONES,
Sensor” con el Sensor” con los campos
VALIDADO JEAN PIERRE 19/08/2016
campo: Nombre y los habilitados para poder
botones Guardar, realizar un registro de un
Cancelar. sensor.
2. Ingresamos el dato en Realizaremos el llenado GARAY QUIÑONES,
el campo Nombre. de todos los campos para CONFIRMADO JEAN PIERRE 19/08/2016
crear un sensor.
3. Presionamos el botón El sistema muestra por GARAY QUIÑONES,
CONFIRMADO 19/08/2016
Guardar. cada campo vacío un JEAN PIERRE
211

mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores GARAY QUIÑONES,
proporcionados al CONFIRMADO JEAN PIERRE 19/08/2016
momento del registro de
un sensor.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. El sistema muestra el El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES,
Correctamente” regresaremos a la CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento Sensor.
7. El sistema actualiza la En la interfaz
tabla sensor y finaliza Mantenimiento Sensor se GARAY QUIÑONES,
el sub flujo. actualizará la tabla donde CONFIRMADO JEAN PIERRE 19/08/2016
aloja todos los registros
de un sensor
212

SUB FLUJO: EDITAR


Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Editar la interfaz “Editar
GARAY QUIÑONES,
Sensor con el campo: Sensor” con los campos
VALIDADO JEAN PIERRE 19/08/2016
Nombre y los botones habilitados para poder
Guardar, Cancelar. realizar la modificación
de un sensor.
2. Modificamos los Realizaremos la
GARAY QUIÑONES,
datos. modificación en los
CONFIRMADO JEAN PIERRE 19/08/2016
campos que se
encuentran habilitados.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores GARAY QUIÑONES,
proporcionados al CONFIRMADO JEAN PIERRE 19/08/2016
momento de la
actualización de
213

información de un
Sensor.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES,
Correctamente”. regresaremos a la CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento Sensor.
7. El sistema actualiza la En la interfaz
tabla sensores y Mantenimiento Sensor se GARAY QUIÑONES,
finaliza el sub flujo. actualizará la tabla donde CONFIRMADO JEAN PIERRE 19/08/2016
aloja todos los registros
de un Sensor.
PUNTO DE EXTENSION: MANTENIMIENTO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Presionamos la El sistema nos mostrara GARAY QUIÑONES,
opción la interfaz donde VALIDADO JEAN PIERRE 19/08/2016
Mantenimiento. generaremos la
214

programación de
mantenimiento de los
Sensores registrados.
2. Visualizamos la El sistema al mostrarnos
interfaz “Añadir la interfaz aparecerá un
Mantenimiento” con listado de todos los
una tabla con las mantenimientos
columnas: Id, Fecha programados para el
de manteamiento, sensor seleccionado, a su
GARAY QUIÑONES,
Observaciones y un vez podremos añadir más
VALIDADO JEAN PIERRE 19/08/2016
botón Eliminar, mantenimientos.
también muestra los
campos: Fecha de
Mantenimiento,
Observaciones y los
botones Guardar,
Cancelar.
3. Ingresamos los datos Realizaremos el llenado
GARAY QUIÑONES,
en el campo Fecha de de todos los campos para
CONFIRMADO JEAN PIERRE 19/08/2016
Mantenimiento, crear un nuevo
Observaciones. mantenimiento al sensor.
215

4. Presionamos el botón El sistema muestra por


Guardar. cada campo vacío un
mensaje “Campo
Requerido”.
El sistema internamente
validara los valores
proporcionados al GARAY QUIÑONES,
momento de registrar la EJECUTADO JEAN PIERRE 19/08/2016
información de un
mantenimiento Sensor.
El sistema mostrara
mensaje de guardado y
regresaremos a la
pantalla de
mantenimiento Sensor.
Fuente: Elaboración propia.

5.9.2. Set de Pruebas

Caso de Uso – Gestionar Parámetros Físico-Químico del Agua

Tabla 39: Set de Prueba - Gestionar Parámetros Físico-Químico del Agua.


216

Set de Prueba - Gestionar Parámetros Físico-Químico del Agua.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó que el sensor
arduino captura los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
parámetros físico-químicos Prueba
del agua.
Se validó que el sensor
arduino realiza cálculo
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
promedio de la temperatura Prueba
de los datos capturados.
Se ejecutó el guardado de la
información que el sensor
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
arduino mando a la base de Prueba
datos.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al escoger un dato
de la tabla de parámetros
físico-químico y Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
seleccionamos la opción
editar.
217

Se confirmó el ingreso a la
interfaz “Editar datos”
visualizando los campos: pH,
OD, Lux, Temp. Sensor,
Temp A, Temp B, Temp C, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp D, Temp. Promedio,
Temp H2O, Tanque (solo
lectura), también muestra los
botones Cancelar, Guardar.
Se confirmó la modificación
de los datos: pH, OD, Lux,
Temp. Sensor, Temp A, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp B, Temp C, Temp D,
Temp. Promedio, Temp H2O.
Se confirmó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Guardar.
Se confirmó el guardado de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los cambios realizados. Prueba
Se ejecutó la actualización del
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
registro. Prueba
218

Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla de parámetros Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
físico-químico.
SUB FLUJO: ELIMINAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al escoger un dato
de la tabla de parámetros
físico-químico y Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
seleccionamos la opción
Eliminar.
Se confirmó el mensaje
“¿Estás seguro en eliminar el
Dato?” y los botones de Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Aceptar y Cancelar.

REQUERIMIENTO ESPECIAL: AGREGAR


Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la interfaz “Añadir
datos” con los campos: Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Tanque, pH, OD, Lux, Temp.
219

Sensor, Temp A, Temp B,


Temp C, Temp D, Temp.
Promedio, Temp H2O y los
botones Cancelar, Guardar.
Se confirmó la selección de
un tanque de la lista Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
desplegable.
Se confirmó el ingreso de los
datos en los campos: pH, OD,
Lux, Temp. Sensor, Temp A, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp B, Temp C, Temp D,
Temp H2O.
Se confirmó el cálculo del
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
promedio de la temperatura. Prueba
Se confirmó la visualización
del Promedio en el campo Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp. Promedio
Se confirmó cuando
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
presionamos el botón guardar. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
220

Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla de parámetros Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
físico-químico.
Fuente: Elaboración propia.

Caso de Uso – Monitorear Parámetros físico-químico del agua

Tabla 40: Set de Prueba - Monitorear Parámetros Físico-Químico del Agua.

Set de Prueba - Monitorear Parámetros Físico-Químico del Agua.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó cuando
seleccionamos la opción de
“Monitoreo Parámetros” en Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
la interfaz del menú
principal.

Programador Se confirmó la visualización Simple Plantilla de Caso de Uso de Mensaje de Éxito


221

de una tabla con los Prueba


siguientes datos: Id, Tanque,
Microalgas, Fecha Ing., pH,
OD, Lux, Temp A, Temp B,
Temp C, Temp D, Promedio
Temp, H2O, Temp Int, botón
desplegable opciones el cual
tiene las opciones (Editar,
eliminar), además muestra
las opciones de filtro: Lista
desplegable de tanques, fecha
inicio, fecha fin y buscar,
también mostrara los botones
de Buscar, Descargar
Informe, Agregar.
Se confirmó la selección de
una opción de la lista Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
desplegable tanque.
Se confirmó la selección o
ingreso de una fecha y hora Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
de inicio y una fecha y hora
222

fin y presionamos el botón


Buscar.
Se confirmó la visualización
de los resultados en la tabla Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
de la interfaz.
Fuente: Elaboración propia.

CU3 – Gestionar Usuarios

Tabla 41: Set de Prueba - Gestionar Usuarios.

Set de Prueba - Gestionar Usuarios.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la selección de la
opción Usuarios del menú Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
principal.

Programador Se confirmó la visualización Simple Plantilla de Caso de Uso de Mensaje de Éxito


223

de la interfaz con una tabla Prueba


con las columnas: Id,
Usuario, Nombre, DNI,
Email, Tipo, Estado, Féc.
Creación, Féc. Modificación,
botón desplegable con las
opciones (Editar y
Deshabilitar en caso el estado
se encuentre Activo y
Habilitar en caso el Estado
esta Deshabilitado), también
mostrara un campo buscar y
un botón agregar.
Se validó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Agregar. Prueba
Se confirmó cuando
digitamos en el campo Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Buscar.
Se validó cuando elegimos
un usuario de la tabla y Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
escogemos la opción Editar
224

del botón desplegable


Opción.
Se confirmó cuando elegimos
un usuario de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Deshabilitar” del botón
desplegable Opción.
Se confirmó cuando elegimos
un usuario de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Habilitar” del botón
desplegable Opción.
SUB FLUJO: AGREGAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Añadir Usuario”
con los campos: Nombre,
Apellido, DNI, Tipo de Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
usuario, Contraseña, Usuario,
Email, y los botones
Guardar, Cancelar.

Programador Se confirmó el ingreso de los Simple Plantilla de Caso de Uso de Mensaje de Éxito
225

datos en los campos: Prueba


Nombre, Apellido, DNI,
selecciona el Tipo de usuario
(Administrador, Biólogo,
Invitado), Contraseña,
Usuario, Email.
Se confirmó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Guardar.
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla usuarios de la
interfaz. Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba

SUB FLUJO: EDITAR


Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
226

Se validó la visualización de
la interfaz “Editar Usuario”
con los campos del usuario
seleccionado: Nombre,
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Apellido, DNI, Tipo de Prueba
usuario, Contraseña, Usuario,
Email, y los botones Guardar,
Cancelar.
Se confirmó la modificación
de los datos en los campos:
Nombre, Apellido, DNI,
selecciona el Tipo de usuario Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
(Administrador, Biólogo,
Invitado), Contraseña,
Usuario, Email.
Se confirmó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Guardar.
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se ejecutó el guardo de los Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
227

datos.
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla usuarios de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.

Caso de Uso – Acceso al Sistema

Tabla 42: Set de Prueba - Acceso al Sistema.

Set de Prueba - Acceso al Sistema.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó cuando ingresamos
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
al Login. Prueba
Se confirmó la visualización
de los siguientes campos:
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Usuario, Contraseña y el Prueba
botón Login.
Se confirmó el ingreso de los Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
228

datos.
Se confirmó cuando
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
presionamos el botón Login. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se confirmó el ingreso al
Sistema y no muestra el Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
menú principal.
Fuente: Elaboración propia.

Caso de Uso – Gestionar Tanques

Tabla 43: Set de Prueba - Gestionar Tanques.

Set de Prueba - Gestionar Tanques.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó cuando
seleccionamos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Tanques del menú principal.
Se confirmó la visualización
de la interfaz con una tabla
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
con las columnas: Id, Prueba
Nombre, Capacidad Lt.,
229

Sensor, Tipo de agua, Tipo


Microalga, Estado, Féc.
Creación, Féc. Modificación,
botón desplegable con las
opciones (Editar y
Deshabilitar en caso el estado
se encuentre Activo y
Habilitar en caso el Estado
esta Deshabilitado), también
mostrara un campo buscar y
un botón agregar.
Se validó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Agregar. Prueba
Se confirmó al digitar en el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
campo Buscar. Prueba
Se validó al elegir un tanque
de la tabla y escogemos la
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
opción “Editar” del botón Prueba
desplegable Opción.
Se confirmó al elegir un
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
tanque de la tabla y Prueba
230

escogemos la opción
“Deshabilitar” del botón
desplegable Opción.
Se confirmó al elegir un
tanque de la tabla y
escogemos la opción
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Habilitar” del botón Prueba
desplegable Opción.

SUB FLUJO: AGREGAR


Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al visualizar la
interfaz “Añadir Tanque” con
los campos: Nombre, Tipo de
agua, Capacidad (Litros), Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Tipo de Microalga, Sensor y
los botones Guardar,
Cancelar.
Se confirmó al ingresar los
datos en el campo Nombre,
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
selecciona: el tipo de agua, Prueba
Capacidad (Litros), Tipo de
231

Microalga, Sensor.
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó al validar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se ejecutó al guardar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla tanque de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar Tanque”
con los campos del tanque
seleccionado: Nombre, Tipo
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de agua, Capacidad (Litros), Prueba
Tipo de Microalga, Sensor y
los botones Guardar,
Cancelar.
232

Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de los datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla tanques de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.

Caso de Uso – Gestionar Microalgas

Tabla 44: Set de Prueba - Gestionar Microalgas.

Set de Prueba - Gestionar Microalgas.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó cuando
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
seleccionamos la opción Prueba
233

Microalgas del menú


principal.
Se confirmó la visualización
de la interfaz con una tabla
con las columnas: Id,
Nombre, Tipo de agua,
Género, Descripción, Ph
Max., Ph Min. Oxigeno
Max., Oxigene Min., Estado,
Féc. Creación, Féc.
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Modificación, botón Prueba
desplegable con las opciones
(Editar y Deshabilitar en caso
el estado se encuentre Activo
y Habilitar en caso el Estado
esta Deshabilitado), también
mostrara un campo buscar y
un botón agregar.
Se validó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Agregar.
234

Se confirmó cuando
digitamos en el campo Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Buscar.
Se validó cuando elegimos
una Microalga de la tabla y
escogemos la opción “Editar” Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
del botón desplegable
Opción.
Se confirmó cuando elegimos
una microalga de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Deshabilitar” del botón
desplegable Opción.
Se confirmó cuando elegimos
una microalga de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Habilitar” del botón
desplegable Opción.
SUB FLUJO: AGREGAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al visualizar la
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
interfaz “Añadir Microalga” Prueba
235

con los campos: Nombre,


Tipo de agua, Género,
Descripción, Ph Max., Ph
Min., Oxigeno Max.,
Oxigene Min., y los botones
Guardar, Cancelar.
Se confirmó al ingresar los
datos en el campo Nombre,
Género, Descripción, Ph
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Max., Ph Min., Oxigeno Prueba
Max., Oxigene Min., y
selecciona: el tipo de agua.
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó al validar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se ejecutó al guardar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente” Prueba
Se confirmó la actualización Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
236

de la tabla microalgas de la
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar
Microalgas” con los campos
de la Microalga
seleccionado: Nombre, Tipo
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de agua, Género, Prueba
Descripción, Ph Max., Ph
Min., Oxigeno Max.,
Oxigene Min., y los botones
Guardar, Cancelar.
Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de los datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
237

Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla microalgas de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.

Caso de Uso – Gestionar Sensor

Tabla 45: Set de Prueba - Gestionar Sensor.

Set de Prueba - Gestionar Sensor.


FLUJO BASICO
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al seleccionar la
opción Sensor del menú Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
principal.
Se confirmó al visualizar la
interfaz con una tabla con las Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
columnas: Id, Nombre, Féc.
238

Creación, Féc. Modificación,


Usuario, botón desplegable
con las opciones (Editar y
Deshabilitar en caso el estado
se encuentre Activo y
Habilitar en caso el Estado
esta Deshabilitado,
Mantenimiento), también
mostrara un campo buscar y
un botón agregar.
Se validó al presionar el botón
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Agregar. Prueba
Se confirmó al digitar en el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
campo Buscar. Prueba
Se validó al elegir un Sensor
de la tabla y escogemos la
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
opción “Editar” del botón Prueba
desplegable Opción.
Se confirmó al elegir un
Sensor de la tabla y Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
escogemos la opción
239

“Deshabilitar” del botón


desplegable Opción.
Se confirmó al elegir un
Sensor de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Habilitar” del botón
desplegable Opción.
Se validó al elegir un sensor
de la tabla y presionamos la
opción “Mantenimiento” del Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
botón desplegable Opción.

SUB FLUJO: AGREGAR


Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Añadir Sensor”
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
con el campo: Nombre y los Prueba
botones Guardar, Cancelar.
Se confirmó el ingreso del
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
dato en el campo Nombre. Prueba
Se confirmó cuando
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
presionamos el botón Prueba
240

Guardar.
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó al guardar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla sensor en la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar Sensor con
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
el campo: Nombre y los Prueba
botones Guardar, Cancelar.
Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
241

Se ejecutó al guardar los


Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla sensor del interfaz.
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba

PUNTO DE EXTENSION: MANTENIMIENTO


Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al presionar la
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
opción Mantenimiento. Prueba
Se validó al visualizar la
interfaz “Añadir
Mantenimiento” con una tabla
con las columnas: Id, Fecha
de manteamiento, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Observaciones y un botón
Eliminar, también muestra los
campos: Fecha de
Mantenimiento,
242

Observaciones y los botones


Guardar, Cancelar.
Se confirmó al ingresar los
datos en el campo Fecha de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Mantenimiento, Prueba
Observaciones.
Se ejecutó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Fuente: Elaboración propia.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo VI
Investigación Científica
244

Capítulo VI: Investigación Científica

6.1. Introducción a la Investigación Científica

Para Behar (2008) " La investigación científica es un tipo más de investigación, sólo
que sigue procedimientos rigurosos y es cuidadosamente realizada. En otros términos, es
sistemática, controlada y crítica. Sistemática y controlada quiere decir que hay una disciplina
constante para hacer investigación científica y que no se dejan los hechos a la casualidad.
Crítica, implica que se juzga constantemente de manera objetiva y se eliminan las
preferencias personales y los juicios de valor” (p. 23).

Así mismo para Hernández Sampieri (2015) “La investigación científica es un conjunto
de procesos sistemáticos, críticos y empíricos que se aplican al estudio de un fenómeno” (p.
4).

Por otro lado, según Monje (2011) “La investigación científica es un procedimiento
reflexivo, sistemático, controlador y crítico que permite descubrir nuevos hechos o datos,
relaciones o leyes en cualquier campo del conocimiento” (p. 19).

Respecto a los conceptos establecidos por los autores, brindan un aporte a la presente
investigación en la medida que la investigación científica aplica diversos procedimientos
sistemáticos, con el fin de buscar la solución a nuestro problema que es la implementación de
un sistema web que permita el control y seguimiento de parámetros de calidad de agua y
ambiente, donde se actuará disciplinadamente en búsqueda de generar nuevas formas de
implementar y además descubrir nuevos datos para la solución del control y seguimiento de
parámetros de agua y ambiente, lo cual llevara a la crítica objetiva por tratarse de un tema que
repercute en nuestra sociedad relativa.
245

6.2. Validación de expertos


246

Figura 132. Validación de Experto 1.


Fuente: Elaboración propia.

Figura 133. Validación de Experto 2.


247

Fuente: Elaboración propia.


248

Figura 134. Validación de Experto 3.


Fuente: Elaboración propia.

6.3. Planteamiento del Problema

El planteamiento del problema básicamente es el asunto que se va a investigar, por lo


que en la presente investigación se va a desarrollar un sistema web para el seguimiento y
control del proceso de parámetros de calidad de agua y ambiente en el Instituto del mar del
Perú (IMARPE) del ministerio de producción del Perú, para que, al final se pueda
Implementar un Sistema Web que permita almacenar los valores obtenidos por los sensores,
así mismo crear un módulo electrónico que obtenga la medición de los parámetros del agua y
ambiente y finalmente se busca automatizar el proceso manual de recolección de datos. En tal
sentido, frente a la necesidad de seguimiento y control del proceso de parámetros de calidad
de agua y ambiente se plantea la siguiente problemática:
Problema General
¿Cuál es la influencia de la implementación del sistema web para el seguimiento y
control del proceso de parámetros de calidad de agua y ambiente en el instituto del mar del
Perú?
Problemas Específicos
 ¿Cuál es la influencia de la implementación del sistema web en la interacción con el
módulo electrónico arduino para el seguimiento y control de parámetros de calidad de
agua y ambiente en el Instituto del mar del Perú?
 ¿Cuál es la influencia de la implementación del sistema web en la aplicación de los
estándares de calidad de la medición de parámetros de calidad de agua y ambiente en el
instituto del mar del Perú?
 ¿Cuál es la influencia de la implementación del sistema web en la recolección de datos de
los parámetros de calidad de agua y ambiente en el instituto del mar del Perú?
Justificación del estudio
La presente investigación tiene una justificación teórica, metodológica y práctica en ese
sentido, la justificación teórica se refiere a la importancia de registrar el comportamiento de
los parámetros de calidad de agua, con el fin de tomar las medidas de prevención y/o control
del nivel de desarrollo del cultivo de microalgas.
A ello se agrega la justificación metodológica, en tanto que emplea el método científico
que permitirá generar conocimientos válidos y confiables respecto a un sistema web como
también a un módulo electrónico. Y por último la justificación práctica, de manera que la
249

presente investigación generará la implementación de un sistema web y un módulo


electrónico con el fin de optimizar el tiempo utilizado por los trabajadores de IMARPE para
la recolección de datos.
250

6.4. Matriz de consistencia


Tabla 46: Matriz de consistencia.
Matriz de consistencia.
ANEXO 1: MATRIZ DE CONSISTENCIA
TÍTULO: SISTEMA WEB PARA EL SEGUIMIENTO Y CONTROL DEL PROCESO DE PARÁMETROS DE CALIDAD DE AGUA Y
AMBIENTE EN EL INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE PRODUCCIÓN DEL PERÚ
AUTOR: JEAN PIERRE GARAY QUIÑONES, LUIS R. CARRASCO PEÑA, MARCO AGUIRRE OBREGON
VARIABLES E INDICADORES
PROBLEMAS OBJETIVOS HIPÓTESIS Variable Independiente: SEGUIMIENTO Y CONTROL
DE LOS PARÁMETROS DE CALIDAD DE AGUA.
Dimension Niveles y
Problema General: Objetivo General: Hipótesis General: Indicadores Ítems
es rangos
¿Cuál es la influencia de la Implementar un Sistema La implementación de un N° de ingresos de
implementación del sistema Web para el Seguimiento y sistema web mejorará el Seguridad usuarios no EXCELEN
web para el seguimiento y Control del Proceso de seguimiento y control de autorizados TE
control del proceso de Parámetros de Calidad de proceso de parámetros de N° de incidencias en
Escalabilid
parámetros de calidad de Agua y ambiente en el calidad de agua y el rendimiento del BUENO
ad 1-8
agua y ambiente en el Instituto del Mar del Perú ambiente en el Instituto sistema
instituto del mar del Perú (IMARPE) del Ministerio de del Mar del Perú Confiabilid N° de registros REGULAR
(IMARPE) del Ministerio de Producción del Perú. (IMARPE) del Ministerio ad almacenados
Producción del Perú? de Producción del Perú. Adaptabilid Usabilidad del MALO
ad sistema
Variable Dependiente: RECOLECCIÓN DE DATOS
DE LOS PARÁMETROS DE CALIDAD DE AGUA Y
AMBIENTE
Dimension Niveles y
Problemas Específicos: Objetivos Específicos: Hipótesis Específicas: Indicadores Ítems
es rangos
¿Cuál es la influencia de la Implementar sistema web La interacción entre el N° de datos EXCELEN
Módulo
implementación del sistema que permita la interacción sistema web y el modulo correctos enviados TE
Electrónico 9 – 10
web en la interacción con el con el modulo electrónico electrónico arduino de los parámetros
Arduino
módulo electrónico arduino arduino para el seguimiento mejorará el proceso de físico químico del BUENO
251

para el seguimiento y control y control de parámetros de captura de datos de los agua y ambiente.
de parámetros de calidad de calidad de agua y ambiente parámetros de calidad de REGULAR
agua y ambiente en el en el Instituto del mar del agua y ambiente en el
Instituto del mar del Perú Perú (IMARPE) del Instituto del mar del Perú MALO
(IMARPE) del Ministerio de Ministerio de Producción del (IMARPE) del Ministerio
Producción del Perú? Perú de Producción del Perú

¿Cuál es la influencia de la Implementar un sistema web La implementación del


implementación del sistema que permita la aplicación de sistema web permitirá la
web en la aplicación de los los estándares de calidad de adecuada aplicación de
estándares de calidad de la medición de parámetros de los estándares de calidad ¿Mil parámetros
medición de parámetros de calidad de agua y ambiente de medición de correctamente
Estándares 11 –
calidad de agua y ambiente en el Instituto del mar del parámetros de calidad de enviados, que
de Calidad 12
en el instituto del mar del Perú (IMARPE) del agua y ambiente en el tendencia de calidad
Perú (IMARPE) del Ministerio de Producción del Instituto del mar del Perú le satisface?
Ministerio de Producción del Perú
Perú?

¿Cuál es la influencia de la Implementar un sistema web La implementación de un


implementación del sistema que permita la recolección de sistema web permitirá
web en la recolección de datos de los parámetros de optimizar la recolección
datos de los parámetros de calidad de agua y ambiente de datos de los parámetros Recolecció Tiempo de proceso
calidad de agua y ambiente en el instituto del mar del de calidad de agua y n de información de 13 - 14
en el instituto del mar del Perú (IMARPE) del ambiente en el instituto de datos datos
Perú (IMARPE) del Ministerio de Producción del del mar del Perú
Ministerio de Producción del Perú (IMARPE) del Ministerio
Perú? de Producción del Perú
TIPO DE DISEÑO DE
POBLACIÓN Y MUESTRA TECNICAS E INSTRUMENTOS
INVESTIGACIÓN
252

TIPO: APLICATIVO POBLACIÓN: Variable Independiente:


El tipo de la investigación es SEGUIMIENTO Y CONTROL DE LOS PARÁMETROS DE CALIDAD DE
aplicada, al respecto Constituido por 25 personas. AGUA.
Otiniano y Benites (2014),
refiere que: la investigación MUESTRA: Instrumentos:
aplicada recibe el nombre de Autores: Jean Pierre Garay Quiñones, Luis R. Carrasco Peña, Marco Aguirre
investigación práctica o Constituido por 25 personas. Obregón
empírica, que se caracteriza
porque busca la aplicación o Año: 2016
utilización de los Cuestionario: Diciembre – Enero 2017
conocimientos adquiridos, a Ámbito de Aplicación: Instituto del mar del Perú (IMARPE)
la vez que se adquieren Forma de Administración: Directa
otros, después de
implementar y sistematizar la Variable Dependiente:
práctica basada en RECOLECCIÓN DE DATOS DE LOS PARÁMETROS DE CALIDAD DE AGUA
investigación. El uso del Y AMBIENTE
conocimiento y los
resultados de investigación Técnicas: Prueba
que da como resultado una
forma rigurosa, organizada y Instrumentos:
sistemática de conocer la Autores: Jean Pierre Garay Quiñones, Luis R. Carrasco Peña, Marco Aguirre
realidad. Por lo que se Obregón
pretende conocer para actuar,
por lo que interesa la Año: 2016
aplicación de la solución Cuestionario: Diciembre – Enero 2017
sobre la realidad antes que el Ámbito de Aplicación: Instituto del mar del Perú (IMARPE)
mero desarrollo de teorías Forma de Administración: Directa
generales, con un fin
práctico, específico e
inmediato por lo que se
orienta a establecer y
resolver un problema amplio
253

y de validez general.

DISEÑO:
EXPERIMENTAL
Esta investigación
corresponde al diseño
experimental según Salgado
(2007), refiere que debido a
que los diseños
experimentales se utilizan
cuando el investigador
pretende establecer el posible
efecto de una causa que se
manipula. En ese sentido se
manipulará las variables,
vinculadas a las causas, para
medir el efecto que tienen en
otra variable de interés,
permitiendo establecer un
grado de confianza
predefinido para determinar
la causa –efecto.

Fuente: Elaboración propia.


254

6.5. Método de investigación

Para ello resulta importante la metodología, que es el estudio sistemático de todos los
métodos utilizados por una ciencia para que pueda explicar mejor una realidad, mediante la
descripción o el análisis y valoración de los métodos de investigación (Ponce de León, p.63).

6.5.1. Tipo de investigación

El tipo de investigación que se efectuará, será en base al enfoque cuantitativo; en ese


sentido, la investigación está orientada al tipo aplicativo, la investigación aplicada recibe el
nombre de investigación práctica o empírica, que se caracteriza porque busca la aplicación o
utilización de los conocimientos adquiridos, a la vez que se adquieren otros, después de
implementar y sistematizar la práctica basada en investigación. El uso del conocimiento y los
resultados de investigación que da como resultado una forma rigurosa, organizada y
sistemática de conocer la realidad.

En la presente investigación se pretende conocer para actuar, por lo que interesa la


aplicación de la solución sobre la realidad antes que el mero desarrollo de teorías generales,
con un fin práctico, específico e inmediato por lo que se orienta a establecer y resolver un
problema amplio y de validez general.

Por lo tanto, se emprenderá desde una situación real que representa un problema
particular, con el fin de describir de qué modo o por qué causa se produce una situación o
acontecimiento, para que a través de la investigación se generen nuevas soluciones a diversos
problemas específicos, en busca de conclusiones que demuestren un nuevo sistema web para
la recolección de parámetros de agua y ambiente en el Instituto del mar del Perú.
255

6.5.2. Diseño de investigación

En la presente investigación se aplicará el diseño experimental, según Salgado (2007)


los diseños experimentales se utilizan cuando el investigador pretende establecer el posible
efecto de una causa que se manipula. En ese sentido se manipulará las variables, vinculadas a
las causas, para medir el efecto que tienen en otra variable de interés, permitiendo establecer
un grado de confianza predefinido para determinar la causa –efecto.

Por lo tanto, la presente investigación se ha centrado en implementar un Sistema Web


para el Seguimiento y Control del Proceso de Parámetros de Calidad de Agua y ambiente en
el Instituto del Mar del Perú (IMARPE) del Ministerio de Producción del Perú, analizando
diferentes causales o con ellas sus consecuencias al cual conlleva dicha problemática. Por lo
que se tiene como principal objetivo, agilizar el proceso de recolección de parámetros de
calidad de agua y ambiente mediante un módulo electrónico, que se verá reflejado a través de
un sistema web.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo VII:
Manual de Usuario
257

Capítulo VII: Manual de Usuario

7.1. Introducción
El presente manual está dirigido a gestionar de manera ágil y sencilla el Sistema web
para el seguimiento y control del proceso de parámetros de calidad de agua. Este sistema
permite el registro tanques, sensores, microalgas, usuarios y control de los parámetros físico-
químico del agua, de tal manera que posteriormente se genere el reporte los parámetros
obtenidos por el módulo electrónico arduino.

7.2. Opciones del sistema


El usuario podrá acceder a la aplicación a nivel web a través de una URL, el cual será
proporcionado por el administrador del sistema.
7.3. Formularios del sistema
7.3.1. Ingresar al sistema

Esta pantalla permite que el usuario pueda ingresar al sistema para poder manipular las
pantallas asociadas a los diferentes procesos.

Figura 135. Ingresar al Sistema.


Fuente: Elaboración propia.
258

7.3.2. Menú principal

Esta pantalla permite que el usuario pueda manipular todas las opciones del sistema.

Figura 136. Pantalla principal.


Fuente: Elaboración propia.

7.3.3. Mantenimiento - Sensor

Esta pantalla permite al usuario ver, registrar, editar y registrar mantenimiento de los
sensores.
259

Figura 137. Pantalla Mantenimiento Sensor.


Fuente: Elaboración propia.
Esta pantalla permite registrar un sensor.

Figura 138. Pantalla Añadir Sensor.


Fuente: Elaboración propia.

Esta pantalla permite editar un sensor.

Figura 139. Pantalla Editar Sensor.


260

Fuente: Elaboración propia.

Esta pantalla permite registrar el mantenimiento del sensor.

Figura 140. Pantalla Añadir Mantenimiento Sensor.


Fuente: Elaboración propia.

7.3.4. Mantenimiento - Microalgas

Esta pantalla permite al usuario ver, registrar y editar las microalgas.


261

Figura 141. Pantalla Mantenimiento Microalgas.


Fuente: Elaboración propia.

Esta pantalla permite registrar una Microalga.

Figura 142. Pantalla Añadir Microalga.


Fuente: Elaboración propia.

Esta pantalla permite editar una Microalga.


262

Figura 143. Pantalla Editar Microalga.


Fuente: Elaboración propia.

7.3.5. Mantenimiento - Tanques

Esta pantalla permite al usuario ver, registrar y editar los tanques.

Figura 144. Pantalla Mantenimiento Tanques.


Fuente: Elaboración propia.

Esta pantalla permite registrar un tanque.


263

Figura 145. Pantalla Añadir tanque.


Fuente: Elaboración propia.
Esta pantalla permite editar un tanque.

Figura 146. Pantalla editar tanque.


Fuente: Elaboración propia.
7.3.6. Mantenimiento - Usuarios

Esta pantalla permite al usuario ver, registrar y editar a los usuarios.


264

Figura 147. Pantalla Mantenimiento Usuarios.


Fuente: Elaboración propia.

Esta pantalla permite registrar un usuario.

Figura 148. Pantalla Añadir Usuarios.


Fuente: Elaboración propia.

Esta pantalla permite editar un usuario.


265

Figura 149. Pantalla Editar Usuarios.


Fuente: Elaboración propia.
266

7.3.7. Monitoreo de microalgas


Esta pantalla permite al usuario registrar, editar y monitorear los parámetros físico químico del agua

Figura 150. Pantalla Monitoreo de Microalgas.


267

Fuente: Elaboración propia.


268

Esta pantalla permite registrar los parámetros.

Figura 151. Pantalla Añadir datos.


Fuente: Elaboración propia.
Esta pantalla permite editar los parámetros.

Figura 152. Pantalla Editar Datos.


Fuente: Elaboración propia.
“SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD DE AGUA Y AMBIENTE EN EL
INSTITUTO DEL MAR DEL PERÚ (IMARPE) DEL
MINISTERIO DE PRODUCCIÓN DEL PERÚ

Capítulo VIII
Conclusiones y
Recomendaciones
270

Capítulo VIII: Conclusiones y Recomendaciones

8.1. Conclusiones

Se ha corroborado que la implementación del sistema web resulta eficiente para un mejor
control de parámetros físicos químicos del agua y ambiente en el Instituto del Mar del Perú
(IMARPE) del Ministerio de Producción del Perú.

Se ha demostrado que la interacción del sistema web y el modulo electrónico arduino


mejorará el proceso de captura de datos de los parámetros de calidad de agua y ambiente,
además esta interacción permitirá el registro automático de los datos, permitiendo un control
de calidad aplicado en el Instituto de Mar del Perú (IMARPE).

El presente proyecto ha permitido demostrar que la implementación del sistema web no solo
permitirá la adecuada aplicación de los estándares de calidad de medición de parámetros de
calidad de agua y ambiente, si no también debemos precisar que permitirá la optimización en
la recolección de datos, lo que significa la reducción de tiempo y costos en la realización de
dicho proceso en beneficio del Instituto del Mar del Perú (IMARPE).

El análisis del Valor Actual Neto (VAN) resultó mayor que cero, por lo que significa que el
presente proyecto garantiza la rentabilidad económica en beneficio de los presentes
investigadores.

Se ha demostrado que el funcionamiento del módulo electrónico arduino para el registro de


parámetros físico químico del agua y ambiente satisface la necesidad del área involucrada.
271

8.2. Recomendaciones

El Instituto del Mar del Perú (IMARPE) como el organismo técnico especializado del
Ministerio de la Producción, debe proceder a la implementación del sistema web de
seguimiento y control de parámetros de calidad de agua y ambiente para un mejor control de
parámetros físicos químicos del agua y ambiente en beneficio del cultivo de microalgas.

Es necesario que se interactúe el sistema web y el modulo electrónico arduino para un


proceso de captura de datos de los parámetros de calidad de agua y ambiente, con el único fin
de lograr un registro automático de los datos, lo que permitirá que el Instituto de Mar del Perú
(IMARPE) cuente con un mejor control del cultivo de microalgas.

El Instituto del Mar del Perú (IMARPE) deberá implementar el sistema web para lograr una
adecuada aplicación de los estándares de calidad de medición de los parámetros físicos
químicos, permitiendo además la optimización de la recolección de datos, lo que significa
lograr la reducción de tiempo y costos.

Con la implementación del sistema web de seguimiento y control de parámetros de calidad de


agua y ambiente, se reducirá costos en personal destinado al control del cultivo de microalgas
por lo que es necesario que el Instituto del Mar del Perú (IMARPE) trabaje en la realización
del presente proyecto ya que se garantiza la rentabilidad económica de su implementación.

Es necesario que se realice el mantenimiento del módulo electrónico arduino cada 6 meses,
en caso de que se presente un falla técnica en modulo electrónico, como plan de contingencia
se designara a una persona previamente capacitada para la recolección de parámetros del
calidad de agua y ambiente.
272

Elaboración de Referencias

Libros

Behar, D. (2008). Metodología de la Investigación. Editorial Shalom.

Hernández, R., Fernández, C., & Baptista, P. (2015). Metodología de la Investigación.


México: Interamericana Editores.

Monje, C. (2011). Metodología de la investigación Cuantitativa y Cualitativa. Colombia:


Universidad Sur Colombiana.

Otiniano, N., & Benites, S. (2014). Instrucciones para la elaboración de Proyectos e


Informes de Tesis. Lima: Dirección de Investigación de la Universidad César Vallejo.

Ponce de León, L. (2011). Metodología del Derecho. México: Porrúa.

Salgado, A. (2007). Investigación Cualitativa: diseños, evaluación del rigor metodológico y


retos W. Lima: Universidad de San Martín de Porres.

Torres, C. (1997). La Función De La Hipótesis En La Investigación. Perú: Univerisidad


Nacional del Callao.
273

Apéndices

Apéndice 1. Cuestionario

VARIABLE INDEPENDIENTE: SEGUIMIENTO Y CONTROL DE LOS PARÁMETROS DE


CALIDAD DE AGUA.
VALORES DE LA ESCALA
DIMENSIONES INDICADORES EXCELENTE BUENO REGULAR MALO
4 3 2 1
N° de ingresos de usuarios
no autorizados
1. ¿Siente usted que el
sistema web garantiza la
Seguridad. seguridad de sus datos
ingresados?
2. ¿El sistema web es seguro
contra los ataques
informáticos?
N° de incidencias en el
rendimiento del sistema
3. ¿La información de ayuda
propuesta por este software
Escalabilidad. es útil?
4. ¿De acuerdo a su
experiencia considera que
sistema es adaptable a sus
necesidades laborales?
N° de registros almacenados
5. ¿La información ingresada
Confiabilidad. es procesada correctamente?
6. ¿Siente usted que la
información está siempre
disponible?
Usabilidad del sistema
7. ¿El sistema web es
compatible con los
navegadores web?
8. ¿El sistema web es de fácil
Adaptabilidad.
uso para el ingreso y lectura
de información?

VARIABLE DEPENDIENTE: RECOLECCIÓN DE DATOS DE LOS PARÁMETROS DE


CALIDAD DE AGUA Y AMBIENTE
274

N° de datos correctos
enviados de los parámetros
físico químico del agua y
ambiente
Módulo 9. ¿Los datos registrados por
Electrónico el modulo electrónico son los
Arduino. correctos?
10. ¿Siente usted que el
sistema web no da los
cálculos exactos de los datos
registrados?
¿Mil parámetros
correctamente enviados, que
tendencia de calidad le
satisface?
11. ¿Mil parámetros
Estándares de
correctamente enviados
Calidad.
sirven para tener un buen
control?
12. ¿Los datos ingresados
cumplen los estándares de
calidad?
Tiempo de proceso de
información de datos
13. ¿Siente usted que es
eficiente en procesar los
Recolección
datos ingresados al sistema?
de datos.
14. ¿Cree usted que el
sistema web devuelve la
información de forma
rápida?

También podría gustarte