¡Descarga algoritmos practica de ejercicios y más Ejercicios en PDF de Matemáticas solo en Docsity!
Universidad del Bío-Bío
Facultad de Ciencias Empresariales
Escuela de Ingeniería Civil Informática
Implementación de Módulo de
Ficha Clínica Electrónica en
Sistema CECH
Valeria Alejandra Constanzo Riveros Héctor Marcelo Alexis Vega Alveal
Profesor guía: María Angélica Caro Gutiérrez
Memoria para optar al título de Ingeniero Civil en Informática
Chillán, 2015
Agradecimientos Agradecemos a nuestra familia por acompañarnos durante esta etapa, por confiar en nosotros y su constante apoyo, en especial, a nuestros padres que gracias a todos sus sacrificios y esfuerzos estamos terminado con éxito esta importante etapa en nuestra vida. También agradecemos el apoyo y la confianza brindada por los trabajadores del CECH, en especial al profesor Rodolfo Peña por confiar en nuestro trabajo y la buena disposición en todo momento, y en especial, a nuestra profesora guía María Angélica Caro, quien nos apoyó y aconsejó en todo momento, siempre con buena disposición durante el desarrollo de nuestro proyecto.
Dedicatorias Valeria Constanzo Riveros : Dedico este trabajo a mi madre Adela y a mi padre Víctor. Gracias por la confianza, el constante apoyo, preocupación por mis trabajos y estudios, y por todo el esfuerzo y sacrificio realizado para entregarme siempre lo mejor. Sin ustedes nada de esto hubiera sido posible. Un agradecimiento especial para mi compañero de trabajo, estudios y amigo de la vida Héctor Vega, juntos hacemos un gran equipo de trabajo. Gracias por el apoyo, los constantes retos y compañía durante estos años de carrera, sin ti la universidad no hubiera sido lo mismo. Héctor Vega Alveal : Hace cinco años comencé esta etapa sin saber de lo que era capaz, es más, tenían su confianza puesta en mí más de lo que yo confiaba en mí mismo. Este trabajo, sin duda alguna, va dedicado a mis padres, Héctor y Rosa, que sin su constante apoyo y preocupación nada de esto estaría pasando; a mi prima-hermana-gemela Nicole, que empezamos esto juntos, y casi lo terminamos juntos, y a mi compañera y amiga Valeria, que no queda más que agradecerle y felicitarla por todo lo que ha logrado hasta ahora, confía siempre en tus capacidades.
Abstract
This project is presented according to the requirements demanded by Universidad del Bio-Bio in the process of qualification for Civil Engineering Computer. The project is entitled "Implementation of clinical profile module CECH system." The “Centro de Estudios para la Comunicación Humana” is a phonoaudiologic centre that belongs to Escuela de Fonoaudiología de la Universidad del Bío-Bío, located in Campus Fernando May, Chillán. It provides, free of charge attention to patients living in the province of Ñuble, and that do not have the means to gain access to this kind of treatment. Through the time, it has greatly increased the number of patients, causing problems for management and administration of clinical data from each one of them. This problem has been gradually solved through the development of a management system for registering users, patients and phonoaudiological appointments, but does not exist the implementation of a clinical file, which is still on paper. To solve these problems and cover the raised needs for the CECH, in the first stage and the new needs in the use of the current system, a software maintenance, adding new requirements posed by the CECH, is performed, and the medical file module is included in the current system to manage clinical data for each patient, allowing the entry exams, phonoaudiological reports, phonoaudiological programs, evaluations files, speech therapy activities in a phonoaudiological session and appointments for a patient in his medical file. The benefits of this system are, mainly, the replacement of manual registration of medical information from a patient in the medical record for the use of the system and security in the protection and management of information with less possibility of loss to be registered in the system, where only users with permission can access it.
Índice General
- 1 INTRODUCCIÓN.......................................................................................................................
- 2 DEFINICIÓN DE LA EMPRESA O INSTITUCIÓN
- 2.1 DESCRIPCIÓN DE LA EMPRESA
- 2.2 DESCRIPCIÓN DEL ÁREA DE ESTUDIO.......................................................................................
- 2.3 DESCRIPCIÓN DE LA PROBLEMÁTICA
- 3 DEFINICIÓN PROYECTO
- 3.1 OBJETIVOS DEL PROYECTO......................................................................................................
- 3.1.1 OBJETIVO GENERAL
- 3.1.2 OBJETIVOS ESPECÍFICOS
- 3.2 AMBIENTE DE INGENIERÍA DE SOFTWARE
- 3.2.1 METODOLOGÍA DE DESARROLLO ITERATIVO E INCREMENTAL.....................................................
- 3.2.2 FRAMEWORK DE DESARROLLO
- 3.2.3 PATRÓN DE ARQUITECTURA MODELO VISTA CONTROLADOR (MVC)
- 3.2.4 PATRÓN DE DISEÑO FRONT CONTROLLER (CONTROL FRONTAL)
- 3.3 DEFINICIONES, SIGLAS Y ABREVIACIONES...............................................................................
- 4 ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE
- 4.1 ALCANCES................................................................................................................................
- 4.2 RESTRICCIONES
- 4.3 OBJETIVO DEL SOFTWARE
- 4.3.1 OBJETIVO GENERAL
- 4.3.2 OBJETIVOS ESPECÍFICOS
- 4.4 MODIFICACIONES DEL SISTEMA ACTUAL
- 4.5 DESCRIPCIÓN GLOBAL DEL PRODUCTO
- 4.5.1 INTERFAZ DE USUARIO
- 4.5.2 INTERFAZ DE HARDWARE................................................................................................................
- 4.5.3 INTERFAZ SOFTWARE
- 4.5.4 INTERFACES DE COMUNICACIÓN.....................................................................................................
- 4.6 REQUERIMIENTOS ESPECÍFICOS
- 4.6.1 REQUERIMIENTOS FUNCIONALES DEL SISTEMA
- 4.6.2 REQUISITOS NUEVOS
- 4.6.3 INTERFACES EXTERNAS DE ENTRADA
- 4.6.4 INTERFACES EXTERNAS DE SALIDA
- 4.6.5 ATRIBUTOS DEL PRODUCTO
- 5 FACTIBILIDAD
- 5.1 FACTIBILIDAD TÉCNICA.............................................................................................................
- 5.2 FACTIBILIDAD OPERATIVA.
- 5.3 FACTIBILIDAD ECONÓMICA.
- 5.3.1 COSTO DE DESARROLLO
- 5.3.2 COSTO DE INSTALACIÓN
- 5.3.3 COSTO DE OPERACIÓN
- 5.3.4 COSTO DE MANTENCIÓN
- 5.3.5 CONCLUSIÓN DE COSTOS
- 5.3.6 BENEFICIOS TANGIBLES
- 5.3.7 CÁLCULO DE FLUJO DE CAJA NETO
- 5.4 CONCLUSIÓN DE LA FACTIBILIDAD
- 6 ANÁLISIS...................................................................................................................................
- 6.1 PROCESO DE NEGOCIO
- 6.2 DIAGRAMA DE CASOS DE USO
- 6.2.1 DEFINICIÓN DE ACTORES
- 6.2.2 DIAGRAMA DE CASOS DE USO
- 6.2.3 ESPECIFICACIÓN DE CASOS DE USO
- 6.3 MODELAMIENTO DE DATOS
- 7 DISEÑO
- 7.1 DISEÑO FÍSICO DE LA BASE DE DATOS
- 7.2 MÓDULOS FUNCIONALES DE LA APLICACIÓN
- 7.3 DISEÑO INTERFAZ
- 7.3.1 BANNER (1)
- 7.3.2 MENÚ (2)
- 7.3.3 NAVEGACIÓN (3)
- 7.3.4 CONTENIDO (4)
- 7.3.5 CONTENIDO (5)
- 7.3.6 SUBMENÚ (6).....................................................................................................................................
- 7.3.7 CONTENIDO DEL SUBMENÚ (7)........................................................................................................
- 7.3.8 PIE DE PÁGINA (8)
- 7.4 JERARQUÍA DEL MENÚ Y NAVEGACIÓN.....................................................................................
- 7.5 ESPECIFICACIÓN DE MÓDULOS
- 7.5.1 MÓDULO 1: REGISTRAR PACIENTE
- 7.5.2 MÓDULO 2: REGISTRAR CITA
- 7.5.3 MÓDULO 3: AGREGAR HISTORIAL...................................................................................................
- 7.5.4 MÓDULO 4: EDITAR HISTORIAL
- 7.5.5 MÓDULO 5: VER HISTORIAL
- 7.5.6 MÓDULO 6: DESCARGAR HISTORIAL
- 7.5.7 MÓDULO 7: AGREGAR PROTOCOLO
- 7.5.8 MÓDULO 8: ELIMINAR DIAGNÓSTICOS............................................................................................
- 7.5.9 MÓDULO 9: AGREGAR DIAGNÓSTICOS
- 7.5.10 MÓDULO 10: DESCARGAR PROTOCOLO
- 7.5.11 MÓDULO 11: ELIMINAR PROTOCOLO
- 7.5.12 MÓDULO 12: VER OBJETIVOS
- 7.5.13 MÓDULO 13: DESCARGAR PROGRAMA
- 7.5.14 MÓDULO 14: EDITAR DIAGNÓSTICOS
- 7.5.15 MÓDULO 15: AGREGAR PROGRAMA
- 7.5.16 MÓDULO 16: VER INFORME
- 7.5.17 MÓDULO 17: AGREGAR INFORME
- 7.5.18 MÓDULO 18: EDITAR INFORME
- 7.5.19 MÓDULO 19: DESCARGAR INFORME............................................................................................
- 7.5.20 MÓDULO 20: ELIMINAR INFORME
- 7.5.21 MÓDULO 21: VER DIAGNÓSTICOS
- 7.5.22 MÓDULO 22: MODIFICAR ESTADO DE DIAGNÓSTICO
- 7.5.23 MÓDULO 23: VER CONSENTIMIENTO
- 7.5.24 MÓDULO 24: DESCARGAR CONSENTIMIENTO
- 7.5.25 MÓDULO 25: ELIMINAR CONSENTIMIENTO
- 8 PRUEBAS
- 8.1 ELEMENTOS DE PRUEBA
- 8.2 ESPECIFICACIÓN DE LAS PRUEBAS
- 8.2.1 CARACTERÍSTICAS A PROBAR
- 8.2.2 NIVELES DE PRUEBA.......................................................................................................................
- 8.2.3 OBJETIVOS DE LAS PRUEBAS
- 8.2.4 ENFOQUE PARA LA DEFINICIÓN DE CASOS DE PRUEBA..............................................................
- 8.2.5 ACTIVIDADES DE PRUEBA
- 8.2.6 CRITERIOS DE CUMPLIMIENTO
- 8.3 RESPONSABLES DE LAS PRUEBAS..........................................................................................
- 8.4 CALENDARIO DE PRUEBAS
- 8.5 DETALLE DE LAS PRUEBAS
- 8.5.1 PRUEBAS DE INGRESO Y VALIDACIÓN DE DATOS
- 8.5.2 PRUEBAS DE RENDIMIENTO
- 8.5.3 PRUEBAS DE SEGURIDAD
- 8.5.4 PRUEBAS DE COMPATIBILIDAD
- 8.6 CONCLUSIONES DE LAS PRUEBAS
- 9 RESUMEN ESFUERZO REQUERIDO
- 10 CONCLUSIONES
- 10.1 CONCLUSIÓN GENERAL.........................................................................................................
- 10.2 TRABAJOS FUTUROS
- 11 BIBLIOGRAFÍA......................................................................................................................
- 12 ANEXOS:
- 12.1 ANEXO 1: MANUAL DE USUARIO...........................................................................................
- 12.2 ANEXO 2: ACUERDO DE REQUERIMIENTOS
- 12.3 ANEXO 3: CARTA DE APROBACIÓN DEL SOFTWARE
- 12.4 ANEXO 4: DISEÑO DE INTERFAZ PANTALLA PRINCIPAL.........................................................
- 12.5 ANEXO 5: BPMN DETALLADO
- 12.6 ANEXO 6: INTERFAZ DEL MÓDULO DE FICHA CLÍNICA
- 12.7 ANEXO 7: CAMBIOS EN EL DISEÑO DE LA INTERFAZ DEL SISTEMA........................................
- Tabla 3.1 - Planificación inicial Índice Tablas
- Tabla 3.2 - Planificación iteración 1 - Modificación y mantención al sistema actual
- Tabla 3.3 - Planificación iteración 2 - Implementación del módulo de ficha clínica
- Tabla 3.4 - Planificación de la puesta en marcha del sistema
- Tabla 4.1 - Interfaz de Software
- Tabla 4.2 - Requisitos del sistema actual (Modificaciones)
- Tabla 4.3 - Requisitos nuevos del sistema...................................................................................................................
- Tabla 4.4 - RQ001: Administrar pacientes....................................................................................................................
- Tabla 4.5 - RQ002: Administrar citas fonoaudiológicas
- Tabla 4.6 - RQ003: Bloques de atención
- Tabla 4.7 - RQ004: Administrar ficha clínica
- Tabla 4.8 - RQ005: Programa fonoaudiológico.........................................................................................................
- Tabla 4.9 - RQ006: Crear informe fonoaudiológico
- Tabla 4.10 - RQ007: Ingresar diagnóstico....................................................................................................................
- Tabla 4.11 - RQ008: Adjuntar consentimiento informado...................................................................................
- Tabla 4.12 - RQ009: Adjuntar examen paciente
- Tabla 4.13 - RQ010: Administrar historial del paciente
- Tabla 4.14 - Interfaces externas de entrada................................................................................................................
- Tabla 4.15 - Interfaces externas de salida....................................................................................................................
- Tabla 5.1 - Conclusión de costos - Inversión
- Tabla 5.2 - Cálculo de flujo de caja neto........................................................................................................................
- Tabla 6.1 - Definición de actores
- Tabla 6.2 - Lista de casos de uso
- Tabla 6.3 - CU01: Registrar paciente
- Tabla 6.4 - CU02: Registrar cita
- Tabla 6.5 - CU03: Eliminar cita administrador............................................................................................................
- Tabla 6.6 - CU04: Eliminar cita en agenda
- Tabla 6.7 - CU05: Ver ficha....................................................................................................................................................
- Tabla 6.8 - CU06: Ver historial
- Tabla 6.9 - CU07: Agregar historial...................................................................................................................................
- Tabla 6.10 - CU08: Editar historial.....................................................................................................................................
- Tabla 6.11 - CU09: Agregar instrumento de evaluación
- Tabla 6.12 - CU10: Ver instrumento de evaluación (Protocolo)
- Tabla 6.13 - CU11: Eliminar instrumento de evaluación (Protocolo)
- Tabla 6.14 - CU12: Administrar diagnóstico/protocolo
- Tabla 6.15 - CU13: Agregar programa fonoaudiológico
- Tabla 6.16 - CU14: Ver programa fonoaudiológico
- Tabla 6.17 - CU15: Editar diagnósticos del programa
- Tabla 6.18 - CU16: Agregar objetivos del programa..............................................................................................
- Tabla 6.19 - CU17: Modificar objetivos del programa
- Tabla 6.20 - CU18: Agregar informe fonoaudiológico
- Tabla 6.21 - CU19: Gestionar informe fonoaudiológico
- Tabla 6.22 - CU20: Eliminar informe fonoaudiológico...........................................................................................
- Tabla 6.23 - CU21: Ver diagnósticos
- Tabla 6.24 - CU22: Cambiar estado diagnóstico
- Tabla 6.25 - CU23: Ver consentimiento informado
- Tabla 6.26 - CU24: Eliminar consentimiento informado
- Tabla 6.27 - CU25: Agregar consentimiento informado.......................................................................................
- Tabla 6.28 - CU26: Cambiar estado del tratamiento..............................................................................................
- Tabla 6.29 - CU27: Descargar detalle historial
- Tabla 6.30 - CU28: Descargar instrumento de evaluación
- Tabla 6.31 - CU29: Descargar programa fonoaudiológico.................................................................................
- Tabla 6.32 - CU30: Descargar programa fonoaudiológico.................................................................................
- Tabla 7.1 - Logotipos institucionales
- Tabla 7.2 - Módulo 1: Registrar paciente
- Tabla 7.3 - Módulo 2: Registrar cita
- Tabla 7.4 - Módulo 3: Agregar historial
- Tabla 7.5 - Módulo 4: Editar historial................................................................................................................................
- Tabla 7.6 - Módulo 5: Ver historial
- Tabla 7.7 - Módulo 6: Descargar historial
- Tabla 7.8 - Módulo 7: Agregar protocolo
- Tabla 7.9 - Módulo 8: Eliminar diagnóstico
- Tabla 7.10 - Módulo 9: Agregar diagnósticos
- Tabla 7.11 - Módulo 10: Descargar protocolo
- Tabla 7.12 - Módulo 11: Eliminar protocolo
- Tabla 7.13 - Módulo 12: Ver objetivos.............................................................................................................................
- Tabla 7.14 - Módulo 13: Descargar programa
- Tabla 7.15 - Módulo 14: Editar diagnósticos
- Tabla 7.16 - Módulo 15: Agregar programa
- Tabla 7.17 - Módulo 16: Ver informe................................................................................................................................
- Tabla 7.18 - Módulo 17: Agregar informe
- Tabla 7.19 - Módulo 18: Editar informe
- Tabla 7.20 - Módulo 19: Descargar informe
- Tabla 7.21 - Módulo 20: Eliminar informe
- Tabla 7.22 - Módulo 21: Ver diagnósticos
- Tabla 7.23 - Módulo 22: Modificar estado de diagnóstico
- Tabla 7.24 - Módulo 23: Ver consentimiento
- Tabla 7.25 - Módulo 24: Descargar consentimiento............................................................................................
- Tabla 7.26 - Módulo 25: Eliminar consentimiento.................................................................................................
- Tabla 8.1 - CP01: Registrar cita
- Tabla 8.2 - CP02: Registrar cita (Ficha clínica)
- Tabla 8.3 - CP03: Cambiar estado de cita.................................................................................................................
- Tabla 8.4 - CP04: Eliminar cita
- Tabla 8.5 - CP05: Agregar instrumento de evaluación
- Tabla 8.6 - CP06: Agregar y editar diagnósticos de un instrumento de evaluación
- Tabla 8.7 - CP07: Eliminar instrumento de evaluación
- Tabla 8.8 - CP08: Agregar programa fonoaudiológico
- Tabla 8.9 - CP09: Editar diagnósticos de un programa
- Tabla 8.10 - CP10: Agregar objetivos
- Tabla 8.11 - CP11: Editar objetivos
- Tabla 8.12 - CP12: Agregar historial de una sesión fonoaudiológica
- Tabla 8.13 - CP13: Editar historial
- Tabla 8.14 - CP14: Eliminar historial
- Tabla 8.15 - CP15: Agregar informe fonoaudiológico
- Tabla 8.16 - CP16: Editar informe fonoaudiológico
- Tabla 8.17 - CP17: Descargar informe fonoaudiológico...................................................................................
- Tabla 8.18 - CP18: Eliminar informe fonoaudiológico
- Tabla 8.19 - CP19: Adjuntar consentimiento informado
- Tabla 8.20 - CP20: Eliminar consentimiento informado....................................................................................
- Tabla 8.21 - CP21: Cambiar estado de diagnóstico............................................................................................
- Tabla 8.22 - CPR1: Tiempo de carga de la página..............................................................................................
- Tabla 8.23 - CPS1: Autentificación.................................................................................................................................
- Tabla 8.24 - CPS2: Autentificación inválida
- Tabla 8.25 - CPS3: Acceso sin autentificación
- Tabla 9.1 - Resumen esfuerzo requerido...................................................................................................................
- Figura 2.1 - Organigrama institucional Índice Figuras
- Figura 3.1 - Front Controller (Control Frontal)
- Figura 6.1 - BPMN: Proceso de negocio sistema CECH....................................................................................
- Figura 6.2 - BPMN: Post evaluación del paciente
- Figura 6.3 - BPMN: Editar Post evaluación del paciente.....................................................................................
- Figura 6.4 - Diagrama de casos de uso
- Figura 6.5 - Diagrama de casos de uso
- Figura 6.6 - Diagrama de casos de uso
- Figura 6.7 - Modelo Conceptual de la Base de Datos
- Figura 7.1 - Modelo físico de la Base de Datos del sistema completo
- Figura 7.2 - Modelo físico de la Base de Datos del nuevo incremento detallado................................
- Figura 7.3 - Módulos funcionales de la aplicación 1...............................................................................................
- Figura 7.4 - Módulos funcionales de la aplicación 2...............................................................................................
- Figura 7.5 - Módulos funcionales de la aplicación 3...............................................................................................
- Figura 7.6 - Diseño de la interfaz........................................................................................................................................
- Figura 7.7 - Mapa de navegación
correspondientes. En el capítulo seis se realiza el análisis previo del sistema a desarrollar y su funcionamiento. En el capítulo siete se presenta el diseño de la base de datos y diseño funcional e interfaz del sistema. En el capítulo ocho se presentan las pruebas realizadas al sistema una vez finalizado. En el capítulo nueve se presenta el resumen del esfuerzo requerido para realizar el proyecto y las actividades desarrolladas. Finalmente, en el capítulo diez se presentan las conclusiones del desarrollo del proyecto con un análisis del trabajo realizado, los resultados obtenidos y las posibles tareas para un trabajo futuro.
2 DEFINICIÓN DE LA EMPRESA O INSTITUCIÓN
2.1 Descripción de la empresa
Los antecedentes generales de la institución son:
Nombre: (^) Centro de Estudio de la Comunicación Humana (CECH). Dirección: Avenida Andrés Bello s/n, Chillán. Rubro: Servicios Sociales y de Salud.
A continuación, se definen los entornos de la empresa:
Competencia directa : La competencia directa son fonoaudiólogos particulares que brindan el mismo servicio y atención que el CECH. Muchos de ellos ofrecen atención a domicilio, lo que podría afectar la cantidad de consultas que se reciben diariamente, sin embargo, el CECH entrega atención de forma gratuita en la ciudad de Chillán beneficiando a los pacientes que no cuentan con recursos económicos.
Cuota de mercado : Aproximadamente el CECH atiende a 70 personas
semanalmente.
En la Figura 2.1 se puede observar la estructura organizacional de la institución, la cual se mantiene igual a la del incremento anterior.
2.3 Descripción de la problemática
El CECH lleva atendiendo de forma gratuita a sus pacientes desde el año 2011. Con el transcurso del tiempo, ha aumentado el número de pacientes atendidos generando problemas para administrar la información de cada uno de ellos. Esta problemática se ha solucionado de forma paulatina mediante el desarrollo de un sistema de administración para el CECH, que registra los datos de los pacientes, administra la calendarización de las citas y gestiona las cuentas de usuarios. Sin embargo, el sistema aún se encuentra incompleto, ya que la administración de fichas clínicas y exámenes de pacientes se realiza de forma manual, almacenados físicamente en carpetas, lo que genera problemas en el resguardo y búsqueda de la información. Además, no existe un control en la información obligatoria, ya que al ser registrado en papel, los datos puede que no sean ingresados, generando pérdida de información. Es importante destacar que el uso del sistema que se encuentra en ejecución en el CECH, ha provocado el surgimiento de nuevas necesidades para los usuarios sobre el incremento anterior, lo que conlleva a una mantención del sistema actual y la modificación de módulos creados previamente.
3 DEFINICIÓN PROYECTO
3.1 Objetivos del proyecto
En esta sección se darán a conocer los objetivos generales y específicos del proyecto.
3.1.1 Objetivo General
Desarrollar un nuevo incremento del sistema CECH enfocado principalmente en la implementación de la ficha clínica de los pacientes y su integración con la versión actual del sistema.
3.1.2 Objetivos Específicos
Analizar los requisitos establecidos en los proyectos anteriores y determinar los faltantes para el nuevo incremento. Establecer nuevos requerimientos que hayan surgido durante el uso del sistema actual. Examinar el sistema actual para analizar y solucionar errores que hayan surgido en el uso del software. Complementar módulo de gestión de pacientes y reportes. Desarrollar incremento correspondiente a ficha clínica electrónica para registrar historial de actividades y tratamientos aplicados a un paciente. Integrar el incremento creado con el sistema actual del CECH.
3.2 Ambiente de Ingeniería de Software
3.2.1 Metodología de desarrollo iterativo e incremental
En esta nueva etapa del sistema CECH se utiliza la metodología iterativa e incremental, para desarrollar el proyecto en distintos bloques (iteraciones) y posterior a cada iteración, obtener resultados concretos del trabajo y ejecutar pruebas específicas para cada incremento. Para el funcionamiento y desarrollo del proyecto, junto con la metodología seleccionada para trabajar, se establece el seguimiento de un ciclo de vida de 4 etapas para cada iteración (Análisis, Diseño, Codificación y Pruebas). A continuación, se describen las actividades correspondientes a cada iteración:
Iteración 1: Modificación y mantención al sistema actual Duración : 10 días Tarea Descripción
- Análisis del sistema actual.
Se instala el sistema actual en los equipos de los desarrolladores para revisar y entender su funcionamiento.
- Evaluación de requisitos.
Se definen los nuevos requisitos a abordar para realizar las modificaciones al sistema actual.
- Diseño. Se generan los modelo realizados. s con los cambios
- Codificación. Se implementan y codifican los requisitos a realizar.
- Pruebas. Se evalúa el funcionamiento de los módulos modificados.
- Evaluación de requisitos implementados.
Se evalúa el cumplimiento de los requisitos para las modificaciones del sistema. Tabla 3.2 - Planificación iteración 1 - Modificación y mantención al sistema actual
Iteración 2: Implementación del módulo de Ficha clínica: Duración : 50 días Tarea Descripción
- Análisis de requisitos. Se evalúan los requisitos a abordar para el desarrollo del módulo de ficha clínica.
- Diseño.
Se diseña los nuevos modelos de base de datos y diseño de interfaz del nuevo módulo a integrar.
- Codificación. Se implementan y codific realizar. an los requisitos a
- Pruebas.
Se evalúan los módulos implementados, su funcionamiento y la integración al sistema actual.
- Evaluación de requisitos implementados.
Se evalúa el cumplimento de los requisitos para el módulo de ficha clínica. Tabla 3.3 - Planificación iteración 2 - Implementación del módulo de ficha clínica
Puesta en marcha del sistema Duración : 9 días Tarea Descripción
- Instalación. Instalación del sistema en el servidor del CECH.
- Revisión y prueba. Evaluación por parte de los usuarios de los módulos y funcionalidades implementadas. Tabla 3.4 - Planificación de la puesta en marcha del sistema Al finalizar el año académico, el administrador del CECH debe entregar a la Universidad un reporte que respalde las atenciones realizadas durante todo el año. Por esta razón, para poder ejecutar la última iteración ilustrada en la Tabla 3.4 , es necesario esperar el término del año académico, ya que el sistema actual contiene los datos correspondientes a las citas terapéuticas de los pacientes y, según lo acordado con Rodolfo Peña (Profesor de fonoaudiología y coordinador del CECH), se comenzará el año 2016 con un sistema nuevo desde cero, respaldando sólo los datos de los pacientes.
3.2.2 Framework de desarrollo
Yii es un framework PHP basado en componentes de alta performance para desarrollar aplicaciones Web de gran escala. El mismo permite la máxima reutilización en la programación web y puede acelerar el proceso de desarrollo. (Yii Software LLC, 2008-2009) Yii es un framework libre, de código abierto para PHP5, que permite desarrollar aplicaciones de gran tráfico como sistemas de administración de contenido, sistema de comercio electrónico, portales, foros, etc., hasta desarrollar aplicaciones de mayor complejidad que necesiten interconexión e interoperabilidad de sistemas, base de datos, webservices, etc. El framework Yii ofrece una amplitud de capacidades que permiten escribir de forma rápida y sencilla aplicaciones web optimizadas, y lo más importante es que ofrece una documentación clara y comunidad de apoyo. Algunas de las características destacadas de Yii se presentan a continuación: