Sunteți pe pagina 1din 136

UNIVERSIDAD MAYOR DE SAN ANDRS

FACULTAD DE CIENCIAS PURAS Y NATURALES


CARRERA DE INFORMTICA

PROYECTO DE GRADO
SISTEMA INTEGRADO DE SALUD
Caso: Gobierno Autnomo Municipal de La Paz
PARA OPTAR AL TTULO DE LICENCIATURA EN INFORMTICA
MENCIN INGENIERA DE SISTEMAS INFORMTICOS

POSTULANTE:

Eitner Montero Churata

TUTOR:

Lic. Germn Huanca Ticona

REVISOR:

Lic. Nancy Orihuela Sequeiros

LA PAZ BOLIVIA
2011

Dedicatoria
Este trabajo est dedicado a mi querida madre Lic. Miriam Churata Pereira por su
constante apoyo para seguir adelante, a quien debo mi respeto, gratitud y admiracin y que es
un claro ejemplo de superacin y valenta que llevo todos los das de mi vida.

Eitner.

AGRADECIMIENTOS
Haber llegado a las instancias de presentar este Proyecto de Grado es el mrito de varias
personas que han sido mis mentores, impulsores y sobre todo un gran apoyo para seguir
adelante y llegar a la meta, a quienes les debo todo mi agradecimiento.

Ante todo, mis agradecimientos a Dios por brindarme la fuerza y fe para seguir adelante en
momentos tan difciles.

Expresar la ms profunda gratitud a mi familia por el apoyo, la paciencia, la comprensin y


tolerancia que tuvieron a pesar de estar lejos de casa durante el tiempo de mi formacin
profesional, y muy especialmente a mi hijo Jorge David, quien frecuentemente me peda un
regalo cada vez que le llamaba por telfono y me deca papi, ya me debes 50 autitos,
disculpas por haberme perdido tu rpido crecimiento.

Al Lic. German Huanca Ticona, por su orientacin, consejos y por haber dedicado su tiempo
en la tutora de este proyecto.

Un agradecimiento especial a la Lic. Nancy Orihuela Sequeiros, quien fuera mi docente


cuando iniciaba mi formacin acadmica, y posteriormente como gua de este proyecto, por
su valiosa colaboracin y paciencia donde adems ha sido una revisora ejemplar.

Al Lic. Yhonny Felipez Andrade, quien me brindo su amistad desinteresada y en


condiciones acadmicas y humanas superiores, me permiti lograr este crecimiento.

Al personal de la Unidad de Alimentacin Complementaria Escolar (G.A.M.L.P.), por darme


la oportunidad de demostrar mis capacidades como Informtico, desarrollando el presente
Proyecto de Grado para su institucin.

RESUMEN
La Unidad de Alimentacin Complementaria Escolar (UNACE) dependiente del Gobierno
Autnomo Municipal de La Paz, dedicada a la distribucin del desayuno escolar, cuidado y
prevencin en salud integral del escolar, en la actualidad ha emprendido automatizar e
integrar sus programas de salud escolar, buscando obtener facilidad en el manejo de la
informacin del servicio que realizan los programas de salud escolar (Programa Nutricin y
salud escolar y Programa Por una sonrisa san y feliz del escolar) en todo el alumnado que
tiene a cargo en los 6 macrodistritos del Municipio de La Paz, debido a que el trabajo y el
proceso de administracin de informacin es manual en ms de 160.000 alumnos por
gestin.
El presente trabajo denominado Sistema Integrado de Salud, es un sistema informtico
desarrollado en plataforma Web bajo un enfoque RIA, cuyo propsito es integrar el flujo de
informacin de sus programas de salud en ejecucin, anteriormente mencionados y producir
informacin en tiempo real, con la implementacin de un Subsistema de Informacin
Odontolgica que pertenecer al programa: Por una sonrisa sana y feliz del escolar; el
desarrollo de ste subsistema constituir la base para un sistema integrado, orientado a
reemplazar el flujo de papeles por el flujo de informacin computarizada, con una base de
datos centralizada, a partir de una nica carga de datos y producir mltiples combinaciones
de informacin: nutricional, odontolgica, afecciones de enfermedades, etc., facilitando la
generacin de informacin con claridad, confiabilidad y en tiempo real.
Para el desarrollo del proyecto se utiliz la metodologa UWE (Ingeniera Web basada en
UML), practico para construir modelos de anlisis y diseo para sistemas Web y un enfoque
del desarrollo gil del software basado en el modelo incremental con un proceso de software
personal.
Para cuidar los detalles de la calidad del sistema se utilizaron mtricas de evaluacin Web
(WEB-SITE QEM) basada en la ISO 9126 y se comprob que este responde a las exigencias
del usuario.
Para resguardar la seguridad de la informacin aplicamos la encriptacin trasparente (TDE)
en la base de datos de SQL Server 2008, se proponen polticas de seguridad y para el anlisis
de costo del sistema se utiliza el modelo COCOMO II.

NDICE GENERAL

CAPTULO I MARCO REFERENCIAL

Pg.

1.1

INTRODUCCIN ...................................................................................................... 2

1.2

ANTECENDENTES .................................................................................................. 4

1.2.1

Antecedentes de la Institucin ............................................................................ 4

1.2.2

Antecedentes de Trabajos Similares ................................................................... 5

1.3

ELECCIN DE TEMA .............................................................................................. 7

1.4

DEFINICIN DEL PROBLEMA .............................................................................. 8

1.4.1
1.5

Formulacin del problema ................................................................................ 10

JUSTIFICACIN ..................................................................................................... 10

1.5.1

Justificacin tcnica .......................................................................................... 10

1.5.2

Justificacin operativa ...................................................................................... 11

1.5.3

Justificacin econmica .................................................................................... 11

1.6

OBJETIVOS ............................................................................................................. 12

1.6.1

Objetivo General ............................................................................................... 12

1.6.2

Objetivos Especficos ....................................................................................... 12

1.7

ALCANCES Y LMITES ........................................................................................ 13

1.7.1

Alcances ............................................................................................................ 13

1.7.2

Lmites .............................................................................................................. 14

1.8

APORTES ................................................................................................................ 15

1.8.1

Aporte Terico .................................................................................................. 15

1.8.2

Aporte Prctico ................................................................................................. 15

1.9

METODOLOGA Y HERRAMIENTAS ................................................................ 16

CAPTULO II MARCO TERICO....................................................................................


2.1

SISTEMAS DE INFORMACIN ........................................................................... 19

2.1.1

Sistema Integrado ............................................................................................. 19

2.1.2

Sistemas de Informacin de Salud (SIS) .......................................................... 20

2.1.3

Historia Clnica Computarizada (HCC)............................................................ 21

2.2

INGENIERA DEL SOFTWARE............................................................................ 24


-i-

2.2.1

Ingeniera Web.................................................................................................. 24

2.2.2

Crisis del software ............................................................................................ 25

2.2.3

DESARROLLO GIL ..................................................................................... 29

2.2.4

Principales Modelos de Gestin gil ............................................................... 30

2.2.5

Programacin Extrema ..................................................................................... 31

2.3

REINGENIERA ...................................................................................................... 34

2.3.1

Ingeniera Inversa ............................................................................................. 35

2.3.2

Ingeniera Directa ............................................................................................. 36

2.4

LENGUAJE UNIFICADO DE MODELADO ........................................................ 36

2.4.1

Qu es UML? .................................................................................................. 37

2.4.2

Diagramas UML ............................................................................................... 38

2.5

UWE (UML-Based Web Engineering) .................................................................... 41

2.5.1

UWE y su relacin con UML ........................................................................... 43

2.5.2

Modelos de UWE ............................................................................................. 43

2.5.2.1

Modelo de casos de uso ............................................................................. 43

2.5.2.2

Modelo Conceptual ................................................................................... 45

2.5.2.3

Modelo de navegacin............................................................................... 46

2.5.2.4

Modelo de Presentacin ............................................................................ 47

2.6

RICH INTERNET APPLICATIONS (RIA) ............................................................ 48

2.7

CALIDAD DEL PRODUCTO SOFTWARE .......................................................... 51

2.7.1

ISO 9126 ........................................................................................................... 52

2.7.2

Web QEM ......................................................................................................... 52

2.7.3

Usabilidad ......................................................................................................... 53

2.7.4

Principios o reglas de usabilidad ...................................................................... 54

2.8

HERRAMIENTAS INFORMTICAS .................................................................... 55

2.8.1

Tecnologa de la plataforma .NET.................................................................... 55

2.8.2

Visual Studio 2010 ........................................................................................... 55

2.8.3

SQL Server 2008 .............................................................................................. 55

2.8.3.1
2.8.4
2.9

Caractersticas de SQL Server 2008 [URL-14] ......................................... 56

Arquitectura de tres capas ................................................................................. 57

SEGURIDAD ........................................................................................................... 58
- ii -

2.9.1

Cifrado de datos trasparente (TDE) .................................................................. 58

CAPTULO III MARCO APLICATIVO


3.1

ANLISIS Y DISEO DEL SISTEMA DE INFORMACIN .............................. 61

3.2

OBTENCIN DE REQUISITOS ............................................................................ 61

3.2.1

Definicin de Actores ....................................................................................... 62

3.2.2

Lista de Requerimientos del Sistema................................................................ 63

3.2.3

Definicin de procesos ..................................................................................... 64

3.2.4

Herramientas de Desarrollo .............................................................................. 66

3.3

MODELO DE CASOS DE USO ............................................................................. 67

3.3.1

Caso de Uso Principal ....................................................................................... 67

3.3.2

Descripcin de Casos de Uso ........................................................................... 68

3.3.2.1

Caso de Uso Ingresar a Sistema ................................................................ 68

3.3.2.2

Caso de Uso Gestionar Usuarios ............................................................... 70

3.3.2.3

Caso de Uso Gestionar Pacientes .............................................................. 72

3.3.2.4

Caso de Uso Odontograma ........................................................................ 74

3.3.2.5

Caso de Uso Historial Clnico ................................................................... 76

3.4

MODELO DE CONTENIDO .................................................................................. 79

3.5

MODELO DE NAVEGACIN ............................................................................... 80

3.5.1

Mapa de Navegacin GUI Administrador ........................................................ 82

3.6

MODELO DE PRESENTACIN ............................................................................ 83

3.7

DIAGRAMA ENTIDAD RELACIN .................................................................... 87

3.8

DIAGRAMA DE CLASES ...................................................................................... 88

3.9

MODELO FSICO ................................................................................................... 89

3.10

IMPLEMENTACIN .......................................................................................... 90

3.10.1
3.11

Captura de ventanas del sistema ................................................................... 90

SEGURIDAD ....................................................................................................... 95

3.11.1

Seguridad Fsica ............................................................................................ 95

3.11.2

Seguridad Lgica .......................................................................................... 95

3.11.3

Cifrado de la base de datos ........................................................................... 95

3.11.4

Polticas de seguridad ................................................................................... 97


- iii -

CAPTULO IV CALIDAD DE SOFTWARE


4.1

METRICAS DE EVALUACIN DE CALIDAD WEB ( WEB-SITE QEM ) ....... 99

4.1.1

Criterios de Usabilidad ..................................................................................... 99

4.1.2

Eficiencia ........................................................................................................ 100

4.1.3

Mantenimiento ................................................................................................ 101

4.1.4

Portabilidad ..................................................................................................... 101

4.2

PRUEBAS .............................................................................................................. 108

4.2.1

Revisin del Contenido .................................................................................. 108

4.2.2

Pruebas de Navegacin ................................................................................... 109

4.2.3

Pruebas de enlaces .......................................................................................... 109

4.2.4

Pruebas de usabilidad ..................................................................................... 109

4.2.5

Pruebas de seguridad ...................................................................................... 109

4.2.6

Pruebas Unitarias (Caja Blanca) ..................................................................... 110

4.3

ANLISIS DE COSTO ......................................................................................... 111

CAPTULO V CONCLUSIONES Y RECOMENDACIONES


5.1

CONCLUSIONES .................................................................................................. 119

5.2

RECOMENDACIONES ........................................................................................ 120

NDICE DE FIGURAS
FIGURA 1.1 REPRESENTACIN DE RESULTADOS DEL MUNICIPIO DE LA CIUDAD DE LA PAZ....... 5
FIGURA 2.1 CICLO DE ENTREGA DE LA PE ............................................................................... 32
FIGURA 2.2 EL PROCESO DE LA PROGRAMACIN EXTREMA .................................................... 32
FIGURA 2.3 RESULTADOS DEL ESTUDIO CHAOS (2000-2006) ................................................ 33
FIGURA 2.4 REINGENIERA....................................................................................................... 35
FIGURA 2.5 CASOS DE USO ...................................................................................................... 39
FIGURA 2.6 DIAGRAMA DE CLASES ......................................................................................... 40
FIGURA 2.7 DIAGRAMA DE SECUENCIA ................................................................................... 40
FIGURA 2.8 MODELOS UTILIZADOS EN EL MTODO DE CREACIN UWE. ................................. 42
FIGURA 2.9 DIAGRAMA DE CASOS DE USO .............................................................................. 44
FIGURA 2.10 DIAGRAMA DE CONTENIDO................................................................................. 46
- iv -

FIGURA 2.11 DIAGRAMA DE NAVEGACIN .............................................................................. 47


FIGURA 2.12 MODELADO ABSTRACTO DE LA INTERFAZ DE USUARIO ...................................... 48
FIGURA 2.13 IDEA PRINCIPAL DE UN ENFOQUE RIA. ................................................................ 49
FIGURA 2.14 ARQUITECTURA TPICA DE RIA........................................................................... 50
FIGURA 2.15 ARQUITECTURA DE TRES CAPAS......................................................................... 57
FIGURA 3.1 CASO DE USO PRINCIPAL ...................................................................................... 67
FIGURA 3.2 CASO DE USO INGRESAR A SISTEMA ..................................................................... 68
FIGURA 3.3 CASO DE USO GESTIONAR USUARIOS ................................................................... 70
FIGURA 3.4 CASO DE USO GESTIONAR PACIENTES .................................................................. 72
FIGURA 3.5 CASO DE USO ODONTOGRAMA ............................................................................. 74
FIGURA 3.6 CASO DE USO HISTORIAL CLNICO ....................................................................... 76
FIGURA 3.7 CLASES DE ANLISIS ............................................................................................ 79
FIGURA 3.8 DIAGRAMA DE NAVEGACIN PARA VISITANTE ..................................................... 80
FIGURA 3.9 DIAGRAMA DE NAVEGACIN PARA ADMINISTRADOR ........................................... 80
FIGURA 3.10 DIAGRAMA DE NAVEGACIN PARA ESTUDIANTE ODONTLOGO ........................ 81
FIGURA 3.11 DIAGRAMA DE NAVEGACIN DEL PROFESIONAL ODONTLOGO ......................... 81
FIGURA 3.12 MAPA DE NAVEGACIN GUI ADMINISTRADOR .................................................. 82
FIGURA 3.13 DISEO DE INTERFAZ AUTENTIFICACIN ......................................................... 83
FIGURA 3.14 DISEO DE INTERFAZ BSQUEDA DE USUARIOS .............................................. 84
FIGURA 3.15 DISEO DE INTERFAZ PRODUCTOS ................................................................... 84
FIGURA 3.16 DISEO DE INTERFAZ PERFIL DE USUARIO ....................................................... 85
FIGURA 3.17 DISEO DE INTERFAZ ODONTOGRAMA ............................................................ 86
FIGURA 3.18 DIAGRAMA ENTIDAD RELACIN ......................................................................... 87
FIGURA 3.19 DIAGRAMA DE CLASES ....................................................................................... 88
FIGURA 3.20 MODELO FSICO DE DATOS ................................................................................. 89
FIGURA 3.21 INGRESO AL SUBSISTEMA DE INFORMACIN ODONTOLGICA ............................ 90
FIGURA 3.22 GESTIN DE USUARIOS ....................................................................................... 91
FIGURA 3.23 BSQUEDA DE UNIDADES EDUCATIVAS.............................................................. 91
FIGURA 3.24 PERFIL DE UNIDAD EDUCATIVA .......................................................................... 92
FIGURA 3.25 BSQUEDA DE PACIENTE .................................................................................... 92
FIGURA 3.26 GESTIN DE PACIENTE ........................................................................................ 93
-v-

FIGURA 3.27 ODONTOGRAMA DE PACIENTE 1 ......................................................................... 93


FIGURA 3.28 ODONTOGRAMA DE PACIENTE 2 ......................................................................... 94
FIGURA 3.29 REPORTE DE NDICES ODONTOLGICO DE PACIENTE .......................................... 94
FIGURA 3.30 IMPLEMENTACIN DEL CIFRADO DTE A LA BASE DE DATOS ............................... 96
FIGURA 3.31 COPIA DE SEGURIDAD

ENCRIPTADO .................................................................... 96

NDICE DE TABLAS

TABLA 2.1 COMPARACIN DE HISTORIA CLNICA COMPUTARIZADA CON LA TRADICIONAL ... 23


TABLA 2.2 PRINCIPALES PROBLEMAS CON LOS MODELOS DE PROCESO SOFTWARE
TRADICIONALES ................................................................................................................ 28

TABLA 2.3 PRINCIPIOS DE LOS MTODOS GILES. ................................................................... 30


TABLA 2.4 CALIDAD APLICACIN WEB ................................................................................... 53
TABLA 3.1 TAREAS PARA LA OBTENCIN DE REQUISITOS ........................................................ 62
TABLA 3.2 LISTA DE ACTORES ................................................................................................ 63
TABLA 3.3 FUNCIONES BSICAS DEL SISTEMA ........................................................................ 64
TABLA 3.4 ESPECIFICACIN DE CASO DE USO INGRESAR A SISTEMA ....................................... 69
TABLA 3.5 ESPECIFICACIN DE CASO DE USO GESTIONAR USUARIOS ...................................... 71
TABLA 3.6 ESPECIFICACIN DE CASO DE USO GESTIONAR PACIENTES .................................... 73
TABLA 3.7 ESPECIFICACIN DE CASO DE USO ODONTOGRAMA ............................................... 75
TABLA 3.8 ESPECIFICACIN DE CASO DE USO HISTORIAL CLNICO .......................................... 77
TABLA 4.1 RBOL DE REQUERIMIENTOS DE CALIDAD PARA EL DOMINIO DE LA APLICACIN
WEB PARA EL GOBIERNO AUTNOMO MUNICIPAL DE EL ALTO .................................... 102
TABLA 4.2 DESARROLLO DE LA METODOLOGA CON LOS PESOS DE AGREGACIN ................ 104
TABLA 4.3 RESUMEN DE LOS RESULTADOS OBTENIDOS ........................................................ 108
TABLA 4.4 PRUEBAS UNITARIAS ........................................................................................... 110
TABLA 4.5 PUNTOS DE FUNCIN ............................................................................................ 111
TABLA 4.6 PUNTOS DE FUNCIN NO AJUSTADOS .................................................................... 112
TABLA 4.7 DETERMINACIN DE COMPLEJIDAD. .................................................................... 113
TABLA 4.8 CONVERSIN DE PUNTOS DE FUNCIN A KLDC .................................................. 114
TABLA 4.9 COEFICIENTES AB Y CB Y LOS EXPONENTES BB Y DB ............................................ 115
- vi -

TABLA 4.10 COSTO SOFTWARE EXPRESS............................................................................... 116


TABLA 4.11 COSTO ELABORACIN DEL PROYECTO ............................................................... 116
TABLA 4.12 COSTO TOTAL..................................................................................................... 117

- vii -

S-ar putea să vă placă și