Professional Documents
Culture Documents
Presentado por:
Grupo
301403_62
1. Manolo Pjaro Borrs
2. Sergio Esteban Mora
Tutor:
JAIVER PARRA
Pgina
Tabla de Contenidos
Captulo 1 Introduccin
Captulo 2 Objetivos
2.1 Objetivos Generales
2.2 Objetivos Especficos
Captulo 3 Justificacin
3.1
Justificacin Metodolgica
3.2
Justificacin Prctica
3.3
Justificacin Innovativa
3.4
Justificacin Profesional
Captulo 4 Metodologa
4.1
Tipo de Metodologa
4.2
Metodologa de Investigacin
Captulo 5 Marco Conceptual y Terico
5.1 Marco Conceptual
5.2 Marco Terico (Programacin Orientada a Objetos en Java)
5.2.1 Introduccin a Java
5.2.2 Programacin bsica
5.2.3 Programacin Avanzada
5.2.4 UML y Java
5.2.5 Aplicaciones y Applets
5.2.6 Interfaces Grficas del Usuario
Captulo 6 Modelo de Requisitos
6.1. Descripcin del Problema
6.2. Modelo de Caso de Uso
6.3. Modelo de Interfaces
6.4. Actores y Caso de Uso
6.5. Modelo de Dominio del Problema
Captulo 7 Modelo de Anlisis
7.1. Arquitectura de Clases
7.2. Identificacin de Clases segn Estereotipos
7.3. Clases segn Casos de Uso
7.4. Diagramas de Secuencia
7.5. Casos de Uso para el Sistema
7.6. Diccionario de Clases
Captulo 8 Modelo de Diseo
8.1. Estrategias de Diseo
8.2. Diseo de Objetos
8.3. Diseo de Sistema
8.4. Revisin del Diseo
8.5. Diagrama de Secuencia del Diseo
Pgina
Captulo 11 Conclusiones
Captulo 12 Recomendaciones
Captulo 13 Bibliogrficas
Pgina
Pgina
Pgina
Justificacin Profesional
Pgina
Tipo de Metodologa
La idea que permiti utilizar este mtodo surgi a raz de la percepcin de lo complejo de
gestionar eficientemente un proyecto, con los mtodos tradicionales de desarrollo de
software, en un ambiente tan cambiante ya sea por los avancen en las diferentes tecnologas
de desarrollo, como en la entrega de resultados ptimos y rpidos que nos pide el mercado
como el de la actualidad.
Como una de varias de las varias alternativas a las metodologas tradicionales que he
investigado nacen las giles, y dentro de stas escog la tecnologa Scrum como mtodo
gil para gestionar nuestro proyecto. Scrum se basa en la adaptabilidad a los cambios como
medio que nos permite aumentar las posibilidades de xito de los diferentes proyectos que
lleguemos a emprender. Su mayor objetivo es simplificar y minimizar el proceso de
desarrollo y apuntar a lo que realmente importa, la verdadera necesidad del cliente
realizando entregas frecuentes y continuas de software funcional.
Para poder implementarlo, entonces, debemos elaborar un proceso de desarrollo propio que
si bien contiene las cinco etapas habituales del desarrollo de software, no deja de cumplir
con los principios y valores de las metodologas giles. Las etapas del proceso que se deben
tener en cuenta son: planificacin, anlisis, diseo, construccin y prueba, e
implementacin; que para llevarlas a cabo utilizamos una combinacin de diferentes
herramientas de la ingeniera del software.
Scrum est basado en un proceso constructivo iterativo e incremental donde las iteraciones
tienen duracin fija pero corta y el resultado final de cada una de ellas es un producto
funcional que contiene un subconjunto de los requerimientos del proyecto.
4.2
Metodologa de Investigacin
Para el desarrollo del proyecto de investigacin, se ejecutarn una serie de tareas especficas
con un tiempo y una duracin que se respetar siguiendo un cronograma un cronograma de
trabajo. Las diferentes actividades se relacionan con las siguientes fases de trabajo:
Fase de investigacin y documentacin: Para esta fase planteo un mximo 30 horas para
realizar la respectiva investigacin y documentacin del problema planteado. Para ello se
realizar todo el proceso de documentacin con base a lo que se describi como problema
planteado.
Fase de desarrollo: con la documentacin necesaria de lo que se describi como problema,
se realizar una propuesta de desarrollo con entregas parciales basado en la tecnologa gil
de Scrum realizando el debido seguimiento de las actividades propias del desarrollo.
Planteando para ello unos objetivos especficos planteados en el cronograma de actividades
Fase de implementacin/evaluacin: para realizar implementacin del producto, el mismo
ser cargado en un hosting que permita realizar una serie de pruebas y verificar el correcto
funcionamiento.
Pgina
Pgina
Pgina
Pgina
10
Pgina
11
Actor
Administrador Plataforma
Pgina
12
Usuario Operador:
Actor
Cliente Final
Casos de
uso
Tipo
Primario
Descripcin
Pgina
13
Pgina
14
Pgina
15
Caso de Uso
Validar Usuario
Usuario Administrador, Usuario Operador, Usuario Final, Base de
Actores
de datos indicadores y gestin.
Tipo
Inclusin
Validar el ingreso de cada uno los usuarios al sistema de
informacin para el el seguimiento de control de gestin e
Propsito
indicadores
Este caso de uso se inicia por el usuario. Valida al usuario
mediante un login y un password contra la tabla tblusuario, con la
finalidad de darle acceso a todos los hospitales y centro de salud
Resumen
que administre el sistema
Precondicion Se requiere realizar la creacin de usuarios en la base de dato
es
dnyhosp accesando la tabla de Usuarios.
Se carga la pantalla de login para que el usuario ingrese los datos
de autenticacin, los cuales son asignados inicialmente por el
administrador. Si el usuario es correcto, se cargar la pantalla de
Flujo
bienvenida, donde podr realizar las diversas tareas segn el rol
Principal
que corresponda.
Sub Flujos
Ninguno
No hubo validacin: Si los datos de autenticacin no
corresponden, se le solicita al usuario realizar un nuevo intento
Excepciones de ingreso pudiendo realizar hasta dos ingresos posteriores
Caso de Uso
Actores
Tipo
Pgina
16
Excepciones
Caso de Uso
Actores
Tipo
Propsito
Flujo
Principal
Sub Flujos
Excepciones
Caso de Uso
Actores
Tipo
Propsito
Pgina
17
Sub Flujos
Excepciones
Caso de Uso
Actores
Tipo
Propsito
Resumen
Precondicion
es
Se requiere realizar ingreso exitoso a la plataforma.
Se carga la pantalla para ingresar nuevos reportes de evento. El
usuario operador debe ingresar toda la informacin solicitada por
el formulario, en donde debe indicar: los datos bsicos del
paciente, si es un ingreso o en el caso que sea un equipo el tipo
Flujo
de mantenimiento, persona de contacto quien recibe al tcnico,
Principal
fecha en que se realiza la labor de mantenimiento y la
descripcin de la tarea realizada, con la finalidad que se genere
un indicador Una vez se realice el ingreso de la informacin, se
debe hacer click en el botn "Registrar Nuevo Reporte".
Sub Flujos
Ninguno
Excepciones Ninguno
Caso de Uso
Actores
Tipo
Propsito
Pgina
18
Resumen
Precondicion
es
Se requiere realizar ingreso exitoso a la plataforma.
Pgina
19
Pgina
20
Pgina
21
Clase
Base de Datos
Usuarios
Base de Datos
Personal
Administrador
Alimentador
Usuario
Hardware
Entrada
Hardware de
Salida
Entida
d
Borde
Contro
l
x
x
x
x
x
x
x
Pgina
22
Usuario
Administrad
or
Bases
De Datos
Hardware
Salida
Bases de
Datos
Alimentador
Hardware
de Entrada
El diagrama anterior representa el ciclo del funcionamiento del programa con las clases y los
casos de uso.
En el primer paso el administrador conecta la base de datos con el programa, es decir que
registra a los usuario o bien, los llame desde una base de datos, esta base de datos la utiliza el
alimentador para agregar una historia clnica al usuario por medio de hardware de entrada, (ya
sea teclado, escner etc.)Se registra quien hace la modificacin o quien aade informacin segn
la base de datos de personal autorizado. Estas modificaciones salen en pantalla por medio de un
Hardware de salida, a su vez el hardware de salida tambin puede ser usado por el alimentador
para consultar la base de Datos. Una vez guardado la informacin, el administrador controla la
valides de la informacin y verificacin de guardado para que siga circulando por el sistema, en
Pgina
23
Control
Entidad
Usuario-Base de Datos
1Base de
Datos
Usuario
2.Agrega el
Administrador
3.Valida
Informacin
5.Base de
Datos
4.Alimentador
6.Aade Historia
7.Valida
Pgina
24
informacin
Agregada
8.Consulta
Informacin
9.Imprime
Informaci
n
10 Validad
Informacin
Es necesario identificar los casos de uso en los objetos, es decir que objeto de que
estereotipo est en algn caso de uso u etapa del sistema, y entre ms se reutilice el objeto
mucho, mejor porque podremos ahorrar lneas de cdigo y memoria
Caso de uso
Actores
Tipo
Propsito
Resumen
Precondiciones
Flujo principal
Valida Informacin
Administrador, Hardware de salida,
hardware de Entrada, Base de Datos
Bsico
Controlar que la informacin que se aada
sea correspondiente a las variables con que
se definieron
Se enva un informe de error cuando la
informacin sea errnea
Ninguna
Ninguna
Pgina
25
Caso de uso
Actores
Tipo
Propsito
Resumen
Precondiciones
Flujo principal
Caso de uso
Actores
Tipo
Propsito
Resumen
Precondiciones
Flujo principal
Imprime Informe
Alimentador, usuario, Base de Datos,
Hardware de salida, Administrador
Bsico
Imprimir informe de un usuario (historia
clnica)
Se imprime informacin para el usuario
Se imprime informacin para el usuario o
para hacer control del sistema
Imprimir informacin y validarla
Pgina
26
Dentro de las estrategias de diseo, se consideran algunas mejoras que se deben aplicar al
proyecto de desarrollo para su exitosa implementacin, puesto que nuestro programa no tiene una
interface grfica. Por lo tanto nuestra arquitectura tendra que ser lo ms homognea posible.
Porque el control lo hace toda la arquitectura del programa, es decir en caso de que el usuario
introduzca datos invlidos, el programa no dejara avanzar al usuario hasta que introduzca datos
Validos o se detenga completamente.
La finalidad es Disear un sistema de informacin que nos permita medir en forma prctica
el sistema de desempeo e indicadores de los diversos hospitales que adquieran el software.
Para esto, se ha realizado el modelamiento de una serie de clases que describen la funcionalidad y
la forma como se realizar el desarrollo del proyecto.
Con estas clases, se busca implementar en su totalidad la funcionalidad del proyecto. En lo
que respecta a la arquitectura del proyecto de desarrollo, se busca que se desarrolle utilizando el
mtodo vista controlador (MVC) como lo llamaremos de ahora en adelante, siendo este un
patrn de arquitectura de software que separa los datos y la lgica de negocio de una aplicacin
de la interfaz de usuario y el mdulo encargado de gestionar los eventos y las comunicaciones.
Para ello MVC propone la construccin de tres componentes distintos que son el modelo, la vista
y el controlador, es decir, por un lado define componentes para la representacin de la
informacin, y por otro lado para la interaccin del usuario la lgica del negocio y as poder
realizar todo el manejo de la aplicacin desde esta clase manejadora.
Lo importante del MVC es:
Un modelo
Varias vistas
Varios controladores
Las vistas y los controladores suelen estar muy relacionados
Los controladores tratan los eventos que se producen en la interfaz grfica (vista)
Pgina
27
Pgina
28
Pgina
29
El
funcionamiento de este
desarrollo se consigue
al
actuar uno o ms
procesos sobre una estructura de datos
de acuerdo con un
procedimiento de invocacin.
Para conseguir un
tenemos que establecer
DOO,
un mecanismo para:
Representar la
estructura de datos
Especificar el proceso
Realizar el procedimiento de
invocacin
Objeto: Es el componente del mundo real que se hace corresponder
Pgina
30
Pgina
31
Propiedades:
Superclases: ClsGrocery_crud
Subclases
Metodos: ValidarUsuario, Index, construct
Atributos
Solicita
Solicita
Solicita
Solicita
Solicita
Atributos
Ir
Ir
Ir
Ir
Ir
a:
a:
a:
a:
a:
Pgina
32
Propiedades:
Superclases: ClsGrocery_crud
Subclases
Mtodos: Index, construct, normas, indicadoresxnormas, dependencia, atributos,
indicadoresxdependencia, indicadoresxatributo
Atributos
Ir
Ir
Ir
Ir
Ir
a:
a:
a:
a:
a:
con los
mtodos que nos permiten generar los indicadores para una determinada norma
Modulo: Est situado en el mtodo de Vista
Propiedades:
Superclases: ClsGrocery_crud, Cont_clsIndicadores
Subclases
Mtodos:
Atributos
Ir a: Men clsindicadores
Excepcione
s
1.
Pgina
33
Clase: VMenuIndicadores
Descripcin: Formulario realizado en Html con programacin en Java y php,
con los
mtodos que nos permiten generar los indicadores para una determinada dependencia
Modulo: Est situado en el mtodo de Vista
Propiedades:
Superclases: ClsGrocery_crud, Cont_clsIndicadores
Subclases
Mtodos:
Atributos
Ir a: Men clsindicadores
Excepcione
s
8.2.3.3
1.
Clase: VMenuIndicadores
Descripcin: Formulario realizado en Html con programacin en Java y php,
con los
mtodos que nos permiten generar los indicadores que nos permiten verficar la calidad de
servicio que presta el funcionario, si los procesos se efectan a tiempo
Modulo: Est situado en el mtodo de Vista
Propiedades:
Superclases: ClsGrocery_crud, Cont_clsIndicadores
Subclases
Mtodos:
Atributos
Ir a: Men clsindicadores
Excepcione
s
1.
Pgina
34
Clase: VMenuIndicadores
Descripcin: Formulario realizado en Html con programacin en Java y php,
con los
mtodos que nos permiten mostrar todos los indicadores que se llevan a cabo en el
hospital
Modulo: Est situado en el mtodo de Vista
Propiedades:
Superclases: ClsGrocery_crud, Cont_clsIndicadores
Subclases
Mtodos:
Atributos
Ir a: Men clsindicadores
Excepcione
s
8.2.3.5
1.
Clase: VMenuIndicadores
Descripcin: Formulario realizado en Html con programacin en Java y php,
con los
mtodos que nos permiten verificar las acciones que se deben realizar en caso de que un
indicador no se cumpla en el tiempo previsto, o si todos los indicadores se han cumplido
Modulo: Est situado en el mtodo de Vista
Propiedades:
Superclases: ClsGrocery_crud, Cont_clsIndicadores
Subclases
Mtodos:
Atributos
Ir a: Men clsindicadores
Excepcione
s
1.
Pgina
35
Propiedades:
Superclases: ClsGrocery_crud
Subclases
Mtodos: index, construct, procesoActa
Atributos
Dentro del proceso Acta estn los
mtodos de consulta acta,
modificacin acta y creacin de acta
Ir a: procesoActa
Excepcione
s
1.
con los
Propiedades:
Superclases: ClsGrocery_crud contr_clsActas
Subclases
Mtodos: index, construct,
Atributos
Mtodos en la clase VmenuActas
Ir a:Consultar Acta
Ir a: Modificar Acta
Ir a: Crear acta
Excepcione
s
1.
Pgina
36
Propiedades:
Superclases: ClsGrocery_crud, index,
Subclases
Mtodos:
Atributos
Mtodos en la clase VmenuActas
Ir a:Consultar Acta
Ir a: Modificar Acta
Ir a: Crear acta
Excepcione
s
1.
permite Accesar los cuadro de turnos de c/u de los cuadro de turnos que tiene los
funcionarios del hospital
Modulo: Est situado en el mtodo Controlador
Propiedades:
Superclases: ClsGrocery_crud
Subclases
Mtodos: index, construct, Contr_clscuadroTurno
Atributos
Ir
Ir
Ir
Ir
a:
a:
a:
a:
Excepcione
s
1.
Pgina
37
Pgina
38
Para el desarrollo de esta aplicacin se utilizara Grocery Crud, Java y Html para el diseo de
los formularios, G rocery CRUD es una muy buena utilidad adems de ser open source (licencia
GPL v3 y MIT) hace del desarrollo un trabajo un poco ms fcil con apenas unas lneas de cdigo
podemos disear modelos sencillos pero robustos
Con Grocery CRUD y el poder del framework Codeigniter es posible crear en unos minutos
interfaces que lleven a cabo las funciones bsicas en bases de datos (Create/Read/Update/Delete
CRUD).
Una vez integrado en la instalacin de Codeigniter, a travs de unas lneas de cdigo
tendremos acceso a interfaces estables y adecuadas para administrar datos.
Esta librera contiene todo lo necesario para aadir, mostrar y editar datos. Incluye adems
validacin de datos tanto en servidor como en cliente. Con este generador de CRUD, no es
necesario copiar todo el cdigo CSS, JavaScript, tablas, formularios, funciones, modelos,
bibliotecas a nuestro sistema.
El Modelo de bases de datos relacional es Mysql una herramienta free sincilla pero muy
robusta para este tipo de aplicaciones
Pgina
39
Una vez tengamos nuestro diseo es necesario especular y volver a revisar cada parte de del
mimo, de tal forma que el cdigo desarrollado cdigo quede lo ms simplificado posible y que a
su vez este consuma menos recursos o requiera menos procesos.
En el caso de nuestro programa es necesario que en el momento de registrar un paciente este
a su vez queda en la lista de pacientes en espera o que no han sido atendidos. Igualmente en el
momento que nuestro paciente sea atendido salga del registro de la lista en espera y no que se
hagan do procesos por separado para que los indicadores de gestin puedan registrar si se realiz
o no el proceso y si el mismo se hizo a tiempo
Clase: Clslogin
Descripcin: Esta clase es instancia del modelo de Grocery Crud invoca la clase que esta
en el modelo de datos en ella estn todos lo mtodos que nos permiten de forma rpida el
acceso a la informacin, noss permite la validacin de los diferentes tipos de usuario
Modulo: Est situado en el controlador y su nombre contrclslogin
Propiedades: concreta
Superclases: ClsGrocery_crud
Subclases :
Metodos: ValidarUsuario, Index, construct
Pgina
40
2. Registrar
por primera vez
7.Registrar
evento
Manejador
Principal
1.Desplegar
Men
de
Registro
Base de Datos
Registro
3.
4.
Men de Solicitando datos
registro
del paciente
por
primera
vez
5.
Guardando
Datos
8.
Descripcin
Men de del paciente
posibles
eventos
Guardar
Historia
clnica
y
descripcin
Salir
Base de
Datos
6.
Aadido a
base
de
Datos
ok
Otro
registro?
Actualizar Registro
Usuario
2. Validar
3. validar
datos
6.Actualizar
7.
Men
de
Actualizacin
Manejador
Principal
1.Desplegar
Men Validacin
y actualizacin
Base de Datos
Registro
Base de
Datos
4.
Accediendo a
base de datos
para validar.
Validar
variables
segn
corresponda
8.men
Guardar
5. ok
ok
para
actualizar el
dato deseado
Pgina
41
Actualizar
otro dato?
Eliminar Registro
Usuario
Manejador Registro
Manejador
Usuario
Principal
2. Eliminar
1.Men
Registro
principal
(opcin
eliminar
registro)
3.
Introduzca
Datos
del
registro que
desea
eliminar
6.Eliminar
7. Men
una parte del de eliminar
registro
registro (que
desea
eliminar
10.
Eliminar todo
14. salir
Base de Datos
Registro
4. Accediendo
a base de datos
Base de
Datos
5. ok
8.Eliminado
9. ok
11.Eliminado
12.ok
13. Desea
eliminar
otro
registro?
Pgina
42
Pgina
43
package Controlador;
/**
* @author Manolo Pjaro Borras
* @version 1.0
* @created 12-nov-2015 01:05:31 p.m.
*/
public class Main_panel extends
CI_Controller {
/**
* @author Manolo Pjaro Borrs
* @version 1.0
* @created 12-nov-2015 01:05:31 p.m.
*/
public class Login extends
CI_Controller {
public Main_panel(){
public Login(){
Pgina
44
Esta porcin de programa me permite accesar por medio del modelo a la vista de salida del
formulario
Pgina
45
2
/**
*
* @param value
* @param row
*/
public var
_callback_Indicadorxnorma(var
value, var row){
return null;
}
/**
*
* @param value
* @param row
*/
public var
_callback_semaforo(var value,
var row){
return null;
}
/**
*
* @param value
* @param row
*/
public var
_callback_semaforoAcciones(va
r value, var row){
return null;
}
/**
*
* @param Primary_Key
*/
public var Acciones(var
Primary_Key){
return null;
}
public var
accionesTodas(){
return null;
}
/**
*
* @param Primary_Key
*/
public var
asentarValores(var
Primary_Key){
return null;
}
Pgina
46
5
/**
*
* @param Primary_Key
*/
public var
indicadoresxNorma(var
Primary_Key){
return null;
}
public var normas(){
return null;
}
}//end Indicadores
Pgina
47
package Controlador;
/**
* @author Manolo Pjaro Borrs
* @version 1.0
* @created 12-nov-2015 01:05:30 p.m.
*/
public class Eventosadversos extends
CI_Controller {
/**
* @author Manolo Pjaro Borrs
* @version 1.0
* @created 15-nov-2015 09:20:12 a.m..
*/
public class Estadisticas extends CI_Controller {
public Estadisticas(){
public Eventosadversos(){
}
}
public void finalize() throws Throwable {
super.finalize();
}
public var __construct(){
return null;
}
public var index(){
return null;
}
}//end Eventosadversos
Nos permite controlar los Eventos adversos Nos muestra las estadsticas
Pgina
48
package Controlador;
/**
* @author Manolo Pjaro Borrs
* @version 1.0
* @created 15-nov-2015 09:20:10 a.m.
.
*/
public class Cuadroturnos extends
CI_Controller {
public Cuadroturnos(){
/**
* @author Manolo Pjaro Borrs
* @version 1.0
* @created 15-nov-2015 09:20:15 a.m.
*/
public class Actas extends CI_Controller {
public Actas(){
}
}
public void finalize() throws
Throwable {
super.finalize();
}
public var __construct(){
return null;
}
Nos permite controlar los cuadros de turnos Generas las actas realizadas por los funcionarios
Pgina
49
estoy
es
una
se hereda de
clase
central
En esta 2da parte el Controlador conformado por un grupo de clases que nos controlan la
vista del Usuario necesarios para el funcionamiento cada controlador tiene una relacin directa
con su respectiva vista
50
Pgina
51
Pgina
52
Falla: Cuando el programa hace tareas, que no estaban programadas o arroja resultados que no se
esperaba segn el diseo
Falta: Cuando se salta un cdigo, generando una falla
Error: Es provocado por el usuario-humano, podra ser la introduccin de datos errneos, cuando
se esperaban variables de tipo int y se introduce de tipo Sharp. Esto puede provocar una falta.
Pruebas:
Regresin: se realiza cuando se ha corregido alguna falta, y el programa debe arrojar los
resultados esperados
Operacin: Se realiza, probando el programa por un largo periodo de tiempo en uso normal
Escala completa: Se hace un test probando la mxima capacidad del programa, en el caso del
programa del sistema de salud, probar con la mxima capacidad de datos que se puedan registrar.
Prueba de Rendimiento: Se realiza un test probando la velocidad e procesamiento, y cantidad de
recursos que utiliza el programa del PC.
Prueba se Sobre carga: Es realizar el test de todo el programa ms all de su capacidad, por
ejemplo sobrepasado el nmero de datos que puede albergar una base de datos, o en un matriz. Se
realiza para conocer el programa, pero no se puede esperar buenos resultados.
Prueba Negativa: Se realiza operando de forma incorrecta el programa, para poder observar
detalles pequeos pero importantes
Pruebo de casos de uso: En esta pueden ir integrados, algunas de las pruebas anteriores, para
evaluar tareas especficas.
Pruebas Ergonmicas: se realizan con el fin de que el programa sea ms simptico para el
usuario, o ms fcil de manejar.
Prueba de documentacin de usuario: Tiene como objetivo evaluar los manuales, desde los
primeros pasos hasta cualquier caso de emergencia.
Prueba de aceptacin o validacin: Se realizan teniendo en cuenta, las pruebas anteriores para
exponerlo al pblico. Pero antes de este paso se realiza una versin beta, para mejorar detalles,
como los ergonmicos y luego si se toma la decisin si el producto es aceptado o rechazado.
Pgina
53
Pgina
54
Para el desarrollo de las pruebas del proyecto de investigacin, se realizar un proceso de registro
donde todas las pruebas realizadas, procesos y dems se consignen en una bitcora de pruebas
para validar la informacin obtenida y los resultados de la misma.
Pgina
55
Pgina
56
Pgina
57
Pgina
58