Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Resumen
Este proyecto se presenta para dar conformidad a los requisitos exigidos por la Universidad del
Bío-Bío en el proceso de titulación para a la carrera de Ingeniería Civil Informática. El proyecto
se titula “Especificación de requisitos de software para el sistema de ficha clínica del CECH”.
Los beneficios que se destacan en este informe, son entregar prototipos y la especificación de
cada requerimiento, con tal de facilitar la información a los diseñadores y desarrolladores
que vengan más adelante a construir el software final.
2
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Índice General
1 INTRODUCCIÓN.............................................................................................................................. 8
2 DEFINICION DE LA EMPRESA O INSTITUCIÓN ................................................................................. 9
2.1 DESCRIPCIÓN DE LA EMPRESA ........................................................................................................ 9
2.2 DESCRIPCIÓN DEL ÁREA DE ESTUDIO .............................................................................................. 9
2.3 DESCRIPCIÓN DE LA PROBLEMÁTICA .............................................................................................. 9
3 DEFINICIÓN PROYECTO ................................................................................................................ 11
3.1 OBJETIVOS DEL PROYECTO .......................................................................................................... 11
3.1.1 OBJETIVO GENERAL .............................................................................................................................. 11
3.1.2 OBJETIVOS ESPECÍFICOS........................................................................................................................ 11
3.2 AMBIENTE DE INGENIERÍA DE SOFTWARE..................................................................................... 11
3.2.1 INGENIERÍA DE REQUISITOS. ................................................................................................................. 11
3.2.2 METODOLOGÍA PARA REALIZAR LA ELICITACIÓN DE REQUISITOS. ........................................................... 13
3.2.3 MÉTODO VOLERE ............................................................................................................................... 15
3.2.4 HERRAMIENTAS Y TECNOLOGÍAS A UTILIZAR ......................................................................................... 20
3.3 DEFINICIONES, SIGLAS Y ABREVIACIONES ..................................................................................... 20
4 ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE ................................................................ 22
4.1 ETAPA: PROYECTO BLASTOFF ..................................................................................................... 22
4.1.1 PROPÓSITO DEL PROYECTO ................................................................................................................... 22
4.1.2 EL CLIENTE........................................................................................................................................... 23
4.1.3 USUARIOS DEL PRODUCTO..................................................................................................................... 23
4.2 RESTRICCIONES OBLIGATORIAS DEL PROYECTO ............................................................................ 23
4.2.1 RESTRICCIONES OBLIGATORIAS............................................................................................................. 24
4.2.2 AMBIENTE DE IMPLEMENTACIÓN DEL SISTEMA ACTUAL ........................................................................ 24
4.2.3 RESTRICCIONES CRONOLÓGICAS ............................................................................................................ 24
4.3 ETAPA: CAPTURA DE REQUISITOS. ............................................................................................... 25
4.3.1 ALCANCES DEL PRODUCTO ....................................................................................................................... 25
4.4 ETAPA DE ESCRITURA Y PROTOTIPOS DE REQUISITOS .................................................................... 28
4.4.1 REQUERIMIENTOS FUNCIONALES .......................................................................................................... 29
4.4.2 REQUISITOS NO FUNCIONALES .................................................................................................................. 62
4.4.3 LISTA DE CASOS DE USO DEL PRODUCTO .................................................................................................... 63
4.4.4 MATRIZ RESUMEN DE CASOS DE USO Y REQUERIMIENTOS. ........................................................................... 93
4.5 ETAPA DE CONTROL DE CALIDAD. ...................................................................................................... 94
4.6 ETAPA REVISIÓN DE REQUISITOS. ...................................................................................................... 94
5 ANÁLISIS ...................................................................................................................................... 95
5.1 MODELO DE DATOS CONCEPTUAL ................................................................................................ 95
6 RESUMEN ESFUERZO REQUERIDO................................................................................................ 97
7 CONCLUSIONES ............................................................................................................................ 98
8 BIBLIOGRAFÍA .............................................................................................................................100
9 ANEXO: PLANIFICACIÓN INICIAL DEL PROYECTO .........................................................................101
10 ANEXO: PROTOCOLOS CECH......................................................................................................102
3
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Índice Tablas
Tabla 3. 1: Resumen de Metodologías estudiadas. ....................................................................................................... 14
Tabla 3. 2: Descripción gráfica de la Shell de VOLERE(Robertson & Robertson, 2000). ......................... 18
Tabla 4. 1: Usuarios finales del sistema. ............................................................................................................................. 23
Tabla 4. 2: Requerimiento verificar usuario .................................................................................................................... 30
Tabla 4. 3: Requerimiento crear perfil de usuario. ....................................................................................................... 32
Tabla 4. 4: Requerimiento buscar paciente. ..................................................................................................................... 35
Tabla 4. 5: Requerimiento ingresar nuevo paciente.................................................................................................... 37
Tabla 4. 6: Requerimiento crear ficha clínica. ................................................................................................................. 39
Tabla 4. 7: Requerimiento adjuntar consentimiento informado. ......................................................................... 44
Tabla 4. 8: requerimiento programa fonoaudiológico. .............................................................................................. 46
Tabla 4. 9: Requerimiento registrar examen................................................................................................................... 48
Tabla 4. 10: Requerimiento Generar reporte. ................................................................................................................. 52
Tabla 4. 11: Requerimiento asignar horario a paciente............................................................................................. 54
Tabla 4. 12: Requerimiento mostrar agenda horaria del centro........................................................................... 56
Tabla 4. 13: Requerimiento editar registros erróneos. .............................................................................................. 58
Tabla 4. 16: Requerimiento para resguardar la información histórica. ............................................................ 60
Tabla 4. 14: Requerimiento para la visualización del sistema. .............................................................................. 62
Tabla 4. 15: Requerimiento control acceso a estudiantes. ....................................................................................... 62
Tabla 4. 17: Flujo de eventos básicos, login...................................................................................................................... 63
Tabla 4. 18: Flujo de eventos básicos, crear usuario. .................................................................................................. 64
Tabla 4. 19: Flujo de eventos básicos, generar reporte.............................................................................................. 65
Tabla 4. 20: Flujo de eventos básicos, registrar paciente.......................................................................................... 66
Tabla 4. 21: Flujo de eventos básicos, crear ficha clínica. ......................................................................................... 67
Tabla 4. 22: Flujo de eventos básicos, agregar consentimiento informado. ................................................... 68
Tabla 4. 23: Flujo de eventos básicos, listar y buscar paciente. ............................................................................. 69
Tabla 4. 24: Flujo de eventos básicos, ver ficha paciente. ......................................................................................... 71
Tabla 4. 25: Flujo de eventos básicos, agregar informe fonoaudiológico. ........................................................ 72
Tabla 4. 26: Flujo de eventos básicos, agregar historial a ficha clínica. ............................................................. 74
Tabla 4. 27: Flujo de eventos básicos, ver horario. ....................................................................................................... 75
Tabla 4. 28: Flujo de eventos básicos, reservar horario paciente......................................................................... 76
Tabla 4. 29: Flujo de eventos básicos, editar.................................................................................................................... 77
Tabla 4. 30: Flujo de eventos básicos, ver exámenes. ................................................................................................. 78
Tabla 4. 31: Flujo de eventos básicos, ver perfil............................................................................................................. 79
Tabla 4. 32: Flujo de eventos básicos, cambiar contraseña. .................................................................................... 79
Tabla 4. 33: Flujo de eventos básicos, realizar examen. ............................................................................................ 80
Tabla 4. 34: Flujo de eventos básicos, reporte agenda. .............................................................................................. 81
Tabla 4. 35: Flujo de eventos básicos, editar usuario.................................................................................................. 82
Tabla 4. 36: Flujo de eventos básicos, logout................................................................................................................... 83
Tabla 4. 37: Flujo de eventos básicos, modificar horario paciente. ..................................................................... 84
Tabla 4. 38: Flujo de eventos básicos, Protocolos cualitativos. .............................................................................. 85
Tabla 4. 39: Flujo de eventos básicos, Protocolos cuantitativos............................................................................ 86
Tabla 4. 40: Flujo de eventos básicos, Programa fonoaudiológico....................................................................... 88
Tabla 4. 41: Flujo de eventos básicos, ingresar un objetivo..................................................................................... 90
Tabla 4. 42: Flujo de eventos básicos, Protocolos cuantitativos............................................................................ 91
Tabla 4. 42: Flujo de eventos básicos, Protocolos cuantitativos............................................................................ 92
Tabla 4. 43: Tabla matriz de relación casos de uso con requerimientos. ........................................................ 93
5
Universidad del Bío-Bío. Red de Bibliotecas - Chile
6
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Índice Figuras
Figura 3. 1: Mapa simplificado del proceso de requisitos de VOLERE. Fuente: (Robertson &
Robertson, 2000). .......................................................................................................................................................................... 16
7
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1 INTRODUCCIÓN
En este proyecto, se realizan dos tareas principalmente. Por un lado, se desarrolla una
especificación de requisitos, que cubre las funcionalidades y necesidades solicitadas por el
CECH, para realizar un sistema de ficha clínica. Y por otro lado, se estudian diferentes
metodologías para llevar a cabo una elicitación de requisitos. Con el objetivo de seleccionar
una metodología acorde a las necesidades y condiciones del proyecto, el método escogido
viene a ser la base del desarrollo de este trabajo.
8
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Entorno:
El CECH, es una clínica de la escuela de fonoaudiología de la Universidad del Bío Bío, fundada
en 2011. En el centro trabajan fonoaudiólogos y estudiantes supervisados por docentes de
la escuela, quienes brindan atención fonoaudiológica gratuita a usuarios de distintas
comunas de Ñuble.
El CECH, lleva operando desde el año 2011. Con el transcurso del tiempo, se ha visto un
aumento considerable en el número de pacientes, esto implica, mayor flujo de información,
9
Universidad del Bío-Bío. Red de Bibliotecas - Chile
lo que ha generado problemas para administrar de manera eficiente los datos de las
personas que se atienden. Con el incremento de pacientes, también se ve afectada el área
administrativa del CECH, porque ellos atienden a las personas de manera gratuita, para
justificar los servicios que entregan, principalmente la atención a pacientes, es necesario
realizar diversos estudios estadísticos sobre los mismos pacientes, por ese motivo, se debe
analizar la información que se ha registrado en el centro: las atenciones, el número de
pacientes existentes, patologías tratadas, ausentismo, entre otras. Por consecuencia, el mayor
número de pacientes, requiere de mayor tiempo para recaudar información, esto a la vez,
significa también, destinar mayor tiempo al análisis de los datos, que permiten generar los
informes estadísticos. Por ello, surge la necesidad de contar con el apoyo de un sistema
informático que ayude a solucionar estos problemas.
El CECH, por el hecho de ser una institución con poca trayectoria, no cuenta con sistemas
informáticos que les sean de ayuda, salvo el uso de la agenda electrónica que proporciona
Google Calendar, mediante su correo electrónico Gmail. Esta permite realizar actualmente la
reserva de horarios a los pacientes del centro de forma coordinada, pero, este es un sistema
externo al centro y en caso de algún error con dicho sistema, el CECH no tiene un control
directo sobre este, para dar solución, se depende de agentes externos, lo que significa un
problema.
Además, cabe mencionar que para el CECH, este proceso es nuevo, no existen precedentes de
otros proyectos similares, lo que da cuenta que no hay registros ni datos que sirvan de
referencia para poner en marcha este trabajo.
10
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3 DEFINICIÓN PROYECTO
En esta sección se darán a conocer los objetivos generales y específicos del proyecto.
Para alcanzar el objetivo general de este proyecto, se debe lograr los siguientes objetivos
específicos:
En esta sección, se presentan y explican los diferentes conceptos que se utilizan para realizar
este trabajo.
11
Universidad del Bío-Bío. Red de Bibliotecas - Chile
ejecución, una mala captura de los requisitos puede ser fundamental a la hora de evaluar el
proyecto de exitoso o no.
El detalle de los requisitos debe ser correcto, preciso y no ambiguo, es por ello que nace la
Ingeniería de Requisitos (IR). La IR es para Sommerville: “Un proceso que comprende todas
las actividades requeridas para crear y mantener un documento de requisitos del
sistema”(Sommerville, 2002), por otra parte Loucopoulos y Karakostas definen: “la
Ingeniería de Requisitos, es el proceso de obtención de requisitos a través de un proceso
interactivo y cooperativo de análisis del problema, documentando las observaciones en una
variedad de formatos de representación y verificando la exactitud de lo
comprendido”(Loucopoulos & Karakostas, 1995).
Existen varios puntos de vista con respecto al desarrollo de estas etapas, entendiéndose que
existen varios modelos de procesos de IR para llevar a cabo las tareas que componen el
proceso.
12
Universidad del Bío-Bío. Red de Bibliotecas - Chile
13
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Tipo de
Metodología Descripción Etapas Plantilla Resultados
metodología
DoRCU Documentación de Elicitación. Iterativa. No posee. Documento
Requisitos Centrada en Análisis. Usuario.
el Usuario (Báez & Especificación. Documento
Brunner, 2001). Validación y Técnico.
Certificación.
Biblioteca Usa Técnicas de Adquisición y Iterativa Tabla de Documento en
adquisición de conversión de Usuario- relación entre lenguaje
conocimientos, Requisitos. Desarrollador. requisitos y natural.
utilizando tablas Generación de usuario.
decisión para capturar Conceptos. “Crosstable”.
relación entre atributos Comparación de
y objetos(Richards, conceptos y
2000). detección de
conflictos.
Negociación.
Evaluación.
ANCORA Análisis de Requisitos Entendimiento del Cascada Si posee, Pauta que se
Conducentes al Reúso Dominio y contexto de iterativa. extensas entrega al
de Artefactos (Sumano, la aplicación. planillas y diseñador de
2002). Recolección y diferentes. software.
aplicación de
requisitos.
Reutilización de
requisitos. Resolución
de conflictos,
priorización y
validación.
Cierre.
IBRA Análisis de Requisitos Especificación de Estructura Basada en el No debe
basados en requisitos, (propuesta) Cíclica. estándar IEEE. asociarse a un
preguntas(Potts, análisis (decisión) lenguaje de
Takahashi, & Anton, evaluación (cambios) especificación o
1994). estilo de
expresión.
VORD Definición de Requisitos Identificación y Iterativo. No definida. Documento de
Orientada en puntos de estructuración de los la
vista. puntos de vista. especificación
Enfocado en puntos de Documentación de los de requisitos.
vista del puntos de vista.
usuario(Kotonya, 1999). Análisis y
especificación de los
requisitos de puntos
de vista.
VOLERE Trabaja para la Modelo de trabajo Jerarquía de Planilla de Documentación
adquisición y análisis de como red asíncrona Proceso registros de de requisitos
requisitos usando dos donde se pueden dar iterativos. requisitos. para el usuario.
subsistemas Shell y combinaciones de
plantilla para requisitos procesos.
(VOLERE, 2005).
14
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Dentro de todas las metodologías, DoRCU e IBRA tienen aspectos interesantes, puesto que
ambas se enfocan principalmente en el usuario, pero se observan puntos en contra, por
ejemplo, DoRCU no presenta una plantilla que estandarice el proceso de captura de
requisitos e IBRA trabaja en base a etapas de manera cíclica de desarrollo, lo que hace difícil
la planificación de los tiempos, porque se desconocen la cantidad de ciclos a realizar. Por otro
lado ANCORA, al ser una metodología en cascada, impide de cierta forma la
retroalimentación con el usuario, además trabaja con reutilización de requisitos, lo que en un
proyecto que está iniciando, no es factible. En tanto, las metodologías Bibliotecas y VORD. La
primera presenta aspectos evaluados como negativos en este estudio, al ocupar
herramientas técnicas que hacen complejas llevarlo a la práctica porque el usuario, no
pertenece al área informática. Por otro lado, la segunda metodología, se enfoca en puntos de
vista del usuario, y como se mencionó anteriormente, el usuario no posee conocimiento del
área informática, por lo que se descartaron estas metodologías.
VOLERE es una metodología que apareció por primera vez en el año 1995, desarrollada por
James y Suzanne Robertson. Esta metodología se enfoca en desarrollar las etapas de la
elicitación de requisitos en jerarquía de procesos y el modelo de proceso se focaliza en una
red asíncrona donde se puede desarrollar cualquier proceso, como se presenta en la figura
3.1.
15
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 3. 1: Mapa simplificado del proceso de requisitos de VOLERE. Fuente: (Robertson & Robertson,
2000).
16
Universidad del Bío-Bío. Red de Bibliotecas - Chile
17
Universidad del Bío-Bío. Red de Bibliotecas - Chile
18
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Guías del Proyecto: se define el propósito del proyecto, definen los clientes,
Stakeholder y los usuarios involucrados en el sistema.
Restricciones del Proyecto: Se describen e identifican las restricciones del proyecto,
centrándose en las de tipo técnico y económico.
19
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Requisitos Funcionales: Son los requisitos primordiales del producto y deben ser
medibles por métodos concretos.
Requisitos no funcionales: Son aquellos que poseen propiedades las cuales son
difíciles y complejas de cuantificar.
Aspectos del negocio: Se describen los factores que pueden influir en el desarrollo
del negocio a la hora de lograr el éxito o el fracaso del proyecto.
En este proyecto se realizará una aplicación modificada a la plantilla VOLERE, dado que este
método se utiliza para el desarrollo completo de una aplicación y para este caso sólo se
realizó hasta la etapa de revisión de requisitos, es por ello que se hizo cambios y se
extrajeron aquellas partes que no cumplen con lo que esta etapa solicita. Las etapas que no
fueron consideradas para este trabajo: “reúso de requisitos” y “análisis, diseño y
construcción”, la primera no fue considerada por no existir, ningún sistema previo. La
segunda es porque este proyecto sólo aborda el levantamiento de requerimientos, no el
desarrollo de la aplicación.
Box: Sala, lugar físico donde se atienden los pacientes en el centro, de momento, sólo existen
4 en el CECH.
Crosstable: También se conoce como tabulación cruzada, es una tabla que permite registrar
información, la cual puede ser tabulada y se utiliza para obtener datos estadísticos.
Google Calendar: Es una agenda y calendario electrónico desarrollado por Google. Permite
compartir un calendario y así pueden interactuar varios usuarios dentro de este mismo,
además los usuarios pueden editar la información, siempre que tengan los permisos.
20
Universidad del Bío-Bío. Red de Bibliotecas - Chile
IEEE: Siglas que significa Institute of Electrical and Electronics Engineers, que corresponde
en español Instituto de Ingenieros en Electricidad y Electrónica.
Proyecto Blastoff: Es la primera etapa del proyecto donde se reúnen los desarrolladores,
clientes y usuarios para definir el contexto, propósito del proyecto, los riesgos principales,
estimación inicial de esfuerzo, identificación de los interesados, se definen grupos de trabajo,
etc.
Shell: Se denomina a una interfaz que permite a los usuarios realizar actividades o tareas de
manera más fácil y ordenada.
Stakeholders: “Quienes pueden afectar o son afectados por las actividades de una
empresa”1.
21
Universidad del Bío-Bío. Red de Bibliotecas - Chile
A continuación, en este capítulo, se presenta el desarrollo de cada etapa que se llevó a cabo
para realizar la elicitación de requisitos.
La primera etapa comenzó coordinando una reunión con el cliente, en la cual se habló acerca
de las necesidades y objetivos que se quieren alcanzar con este proyecto, los cuales son, crear
un sistema de ficha clínica para los pacientes del CECH. Luego, se prosiguió a la
estructuración de un plan de trabajo, en donde se acordó realizar reuniones periódicas
semanalmente. En un segundo encuentro, realizado en las dependencias del centro, se
observó la situación actual del centro y se discutió acerca de las actividades que se realizan
en el CECH.
Se deben definir dentro del contexto general, los costos iniciales y los riesgos analizados,
para llevar a cabo este proyecto, dentro de esos términos no encontramos con:
Este proyecto, es una etapa para desarrollar una aplicación web que permita realizar un
sistema de control de ficha clínica para el CECH. Sólo se contempla el levantamiento de
requisitos y la demostración de prototipos del sistema. Para cumplir el propósito, se debe
entregar un documento, con el detalle de las funciones y tareas que debe hacer el sistema, las
que debieron ser solicitadas por el cliente, para que pase posteriormente, a la siguiente
etapa de diseño y desarrollo donde se lleve a cabo la implementación.
22
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4.1.2 El Cliente.
En este proyecto, solamente cuenta con un cliente directo, y es con quien se realiza el
desarrollo del levantamiento de requisitos. El profesor de fonoaudiología de la Universidad
del Bío Bío, el Señor Rodolfo Peña Chávez, es él, quien solicita, valida y aprueba los
requerimientos.
Los usuarios del producto final los podemos ver en la Tabla 4.1:
En esta sección se indican las restricciones que debe tener el proyecto, con tal de
proporcionar información suficiente para que los diseñadores tengan presente las
condiciones que se deben cumplir, para satisfacer al cliente.
23
Universidad del Bío-Bío. Red de Bibliotecas - Chile
El software para que sea factible, debe cumplir ciertos requerimientos obligatorios,
solicitados por el cliente. Sin estos requisitos el producto final, será incompleto y no cumplirá
el objetivo, por el cual se está desarrollando.
El producto final debe ser una aplicación web, capaz de almacenar la información completa
de un paciente, esto quiere decir que debe contener los datos personales, datos clínicos,
informes fonoaudiológicos y protocolos aplicados al paciente. Además toda la información
debe ser administrada por personas autorizadas. El objetivo es eliminar la actual ficha
clínica del centro que se trabaja en forma manual.
El producto final debe permitir coordinar la reserva de horas para la atención de los
pacientes. El objetivo es administrar el calendario dejando de lado el uso de sistemas
externos al centro.
El sistema debe entregarnos información automatizada de los pacientes, para obtener datos
estadísticos que permitan crear informes de las actividades realizadas a los pacientes del
centro.
Esta restricción, indica el ambiente que debe existir para llevar a cabo este proyecto, el
centro debe contar con un computador por box, con conexión a internet, además deben estar
conectados a una impresora y a un escáner, para poder imprimir información o cargarla
mediante un registro tomado desde un escáner.
La única restricción, surgida de este tipo, hace referencia a los usuarios registrados como
interno, estos usuarios solamente deben tener acceso al sistema, durante el horario
establecido por el cliente, con el fin de que la información de los pacientes sea vista
solamente en el centro y no fuera de él.
24
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Si bien, la captura de requisitos, comienza desde el primer contacto con el cliente, es en esta
etapa en donde comienza la documentación más detallada de esos requisitos, que se han
abordado de manera general en la etapa anterior.
La etapa se construye, luego de diversas reuniones con el cliente, donde éste realiza el listado
de las necesidades que se solicitan para la construcción del producto final. Junto a esto se
proponen ideas para lograr consensos y comenzar a detallar en el documento los
requerimientos formalmente.
Los alcances del producto, se enfoca en el diagrama de casos de uso, de esta forma, conocer la
relación de los usuarios con respecto al producto. También sirve para decidir cuáles de estos
casos de usos son apropiados que se deben desarrollar en la aplicación.
25
Universidad del Bío-Bío. Red de Bibliotecas - Chile
A continuación, en la figura 4.1, se presenta el modelo de casos de uso, donde se describen las
funcionalidades del producto para el actor estudiante.
26
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Siguiendo con el esquema, en la figura 4.2, se muestra el modelo de casos de uso, donde se
describen las funcionalidades del producto para el actor administrador.
27
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Para finalizar con el diagrama de casos de uso, en la figura 4.3 se presenta el esquema, donde
se describen las funcionalidades del producto para el actor estudiante.
En la figura 4.1, 4.2 y 4.3 se aprecian 3 actores, que fueron descritos en la sección 4.1.3.
28
Universidad del Bío-Bío. Red de Bibliotecas - Chile
VOLERE define los requisitos funcionales como: “los sujetos fundamentales o esenciales que
constituyen la médula del producto. Ellos describen lo que el producto tiene que hacer o
cuáles acciones de procesamiento debe tomar”2 .
2 James & Suzanne Robertson (2006). Volere. Plantilla de especificación de requisitos. Edición 11.
29
Universidad del Bío-Bío. Red de Bibliotecas - Chile
El sistema debe ser capaz de diferenciar el tipo de usuario que está entrando en
el sistema, un usuario no puede poseer dos perfiles de usuario.
30
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Olvido contraseña
31
Universidad del Bío-Bío. Red de Bibliotecas - Chile
32
Universidad del Bío-Bío. Red de Bibliotecas - Chile
33
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Luego el administrador puede revisar los usuarios registrados, como se ve en la figura 4.6.
34
Universidad del Bío-Bío. Red de Bibliotecas - Chile
3. Buscar Paciente
35
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En la siguiente figura 4.7 se presenta el listado de pacientes que están registrados en CECH,
debe permitir, realizar filtros de estos y una opción para buscar de manera rápida algún
paciente, ya sea por nombre, apellido, Rut o número de Ficha, se supone que la tabla sólo
debe mostrar las coincidencias de la búsqueda.
36
Universidad del Bío-Bío. Red de Bibliotecas - Chile
37
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Allí se deben ingresar los datos del paciente, pero la edad actual, la fecha de evaluación y el
número de ficha son datos que debe entregar el sistema de forma automática.
38
Universidad del Bío-Bío. Red de Bibliotecas - Chile
39
Universidad del Bío-Bío. Red de Bibliotecas - Chile
40
Universidad del Bío-Bío. Red de Bibliotecas - Chile
La figura 4.9, se puede dividir en dos partes, una que posee información del paciente (parte
superior) y otra sección, que posee un cuadro con pestañas, donde se muestran tablas
dinámicas de información (parte inferior). En la primera parte podemos ver tres opciones,
agregar consentimiento informado, la que nos permite buscar un archivo y almacenarlo en el
sistema. Ingresar uno o varios diagnósticos, asignar o modificar un horario de atención al
paciente.
41
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En la segunda parte, se pueden observar una sección de registro que se divide en cuatro
partes: Historial paciente, Programa fonoaudiológico, Instrumentos fonoaudiológicos,
Informe Fonoaudiológico. En historial paciente, nos encontramos con una tabla que indica la
historia clínica del paciente, además nos da la opción de agregar un nuevo historial, el
formulario que se ve en la figura 4.10, se puede acceder desde 2 partes diferentes, el primero
es de manera directa, escogiendo la opción nuevo registro de la figura 4.9, la que nos
indicará que se está realizando una atención evaluativa al paciente, la otra opción es
mediante la selección de un objetivo operacional, que será revisado más adelante.
42
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Al seleccionar la cuarta pestaña, “Informe fonoaudiológico”, se presenta una nueva tabla que
muestra los informes fonoaudiológicos que se le han realizado al paciente, en esta pestaña,
existe la opción de subir un nuevo informe al paciente, como se muestra en la figura 4.11:
43
Universidad del Bío-Bío. Red de Bibliotecas - Chile
El documento original debe ser escaneado para poder cargarlo en la ficha clínica
del paciente en el sistema.
44
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En la figura 4.12, se visualiza el documento de Consentimiento Informado, con los datos del
paciente y la firma,
45
Universidad del Bío-Bío. Red de Bibliotecas - Chile
46
Universidad del Bío-Bío. Red de Bibliotecas - Chile
47
Universidad del Bío-Bío. Red de Bibliotecas - Chile
48
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Relacionada con la ficha clínica, en la tercera pestaña nos encontramos con los protocolos, en
esta sección se registran los resultados de los protocolos una vez aplicado a un paciente,
figura 4.14.
49
Universidad del Bío-Bío. Red de Bibliotecas - Chile
50
Universidad del Bío-Bío. Red de Bibliotecas - Chile
51
Universidad del Bío-Bío. Red de Bibliotecas - Chile
52
Universidad del Bío-Bío. Red de Bibliotecas - Chile
El administrador puede generar reportes, la idea es generar una pantalla que entregue los
resultados, pero que también de la opción para registrar las conclusiones percibidas por
administrador, por ello se define la ventana con la opción de observación, como se ve en la
figura 4.17.
53
Universidad del Bío-Bío. Red de Bibliotecas - Chile
54
Universidad del Bío-Bío. Red de Bibliotecas - Chile
El usuario puede agendar una hora a un paciente registrado para la próxima sesión, como se
ve en la figura 4.18. En el caso de atención por primera vez, el paciente debe ser ingresado al
sistema y a partir de ahí asignar un horario de atención.
55
Universidad del Bío-Bío. Red de Bibliotecas - Chile
56
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Cuando ocurre el caso de que el paciente no posee ficha clínica se debe verificar el horario del
CECH, como se ve en la figura 4.19. Para destinar el paciente a un Interno o Fonoaudiólogo
que pueda atender e ingresar al paciente.
57
Universidad del Bío-Bío. Red de Bibliotecas - Chile
58
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Si comparamos la figura 4.9, que es la ficha clínica vista por el estudiante, con la figura 4.18.
En la figura 4.18, se aprecian nuevos botones editar diagnóstico, editar historial. Botones que
el estudiante no posee. Esto con el fin de resguardar la información de los pacientes.
59
Universidad del Bío-Bío. Red de Bibliotecas - Chile
60
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Figura 4. 21: Prototipo para realzar cambios de los estados Histórico de pacientes y usuarios.
61
Universidad del Bío-Bío. Red de Bibliotecas - Chile
1. Visualizar aplicación.
Tabla 4. 15: Requerimiento para la visualización del sistema.
62
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En la sección 4.3.1, alcances del producto, se presentaron tres figuras, correspondientes a los
diagramas de casos de uso. Estos casos de usos muestran de manera gráfica la relación
existente entre las funciones del sistema y los actores. A continuación se realizará la
descripción de cada caso de uso presentado en aquellos esquemas, con tal de detallar, la
función que cumple cada uno, dentro del sistema.
Descripción: El sistema debe controlar el acceso de los usuarios registrados y los que
no lo están.
Pre-Condiciones: no posee.
Actor Principal: Administrador, Estudiantes, Fonoaudiólogos.
Flujo de Eventos Básicos:
Administrador/Estudiante/Fonoaudiólogo El sistema
1. El usuario registrado decide ingresar al 2. El sistema muestra los campos
sistema. necesarios para validar, Rut y
contraseña.
3. El usuario registrado ingresa sus datos, 4. El sistema valida los campos
en los campos correspondientes. introducidos por el usuario.
5. El usuario ingresa al sistema. 6. El sistema muestra la pantalla de
inicio.
63
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
Administrador El sistema
1. El administrador decide registrar un 2. El sistema muestra las opciones de
nuevo usuario crear tres tipos de usuarios
diferentes, un nuevo administrador,
un fonoaudiólogo, un estudiante
(interno) presentando los campos que
deben ser llenados para registrar un
nuevo usuario.
3. El administrador selecciona el tipo de 4. El sistema crea el nuevo usuario,
usuario e ingresa los datos del nuevo además de asignar una contraseña por
usuario solicitados por el sistema, en los defecto.
campos correspondientes.
64
Universidad del Bío-Bío. Red de Bibliotecas - Chile
4a. El usuario ya está registrado con el mismo perfil en el sistema. Un usuario puede
ser registrado con diferentes perfiles.
Post-Condiciones: no posee.
Administrador El sistema
1. El administrador quiere obtener un 2. El sistema presenta la opción de
reporte. generar reporte dado un rango, dado
un mes, año y día.
3. El administrador selecciona: 4. El sistema solicita:
3.1. Generar reporte con rango de 4.1. una fecha de inicio y una fecha
fecha. de fin, para realizar el reporte
3.2. Generar reporte del día, mes o dado el rango definido por esas
año actual. fechas.
4.2. Genera el reporte del día, mes o
año actual. Y accede al flujo 7.
5. El usuario: 6. El sistema genera el reporte dentro del
5.1. Ingresa las fechas en los campos rango solicitado.
requeridos.
7. El administrador puede seleccionar:
7.1. Guardar el documento en el
computador.
7.2. Imprimir el documento.
65
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
Fonoaudiólogo/Estudiante Sistema
1. El fonoaudiólogo/estudiante quiere 2. El sistema muestra los campos
ingresar un paciente. necesarios para registrar un nuevo
paciente.
3. El fonoaudiólogo/estudiante ingresa los 4. El sistema crea el nuevo paciente, este
datos del nuevo paciente que solicita el caso de uso incluye, caso de uso: Crear
sistema. ficha clínica
Post-Condiciones: El sistema debe crear una ficha clínica para el paciente creado.
66
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El sistema crea la ficha clínica a partir
de un paciente registrado.
2. El fonoaudiólogo ingresa los datos 3. El sistema guarda los datos.
solicitados por la nueva ficha clínica.
Post-Condiciones: no posee.
67
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante desea 2. El sistema despliega una ventana de
adjuntar el documento digitalizado a la búsqueda de archivos, la que permite
ficha clínica, para ello selecciona el buscar dentro de los dispositivos de
paciente, luego la ficha clínica y almacenamiento (disco duro, CD, DVD
selecciona adjuntar consentimiento o memoria externa), aquel archivo del
informado. documento informado en formato
digital.
3. El fonoaudiólogo/estudiante busca el 4. El sistema despliega que el archivo ha
archivo en el dispositivo donde está sido subido exitosamente. Despliega una
almacenado el documento de opción de visualización.
conocimiento informado, lo selecciona
para subirlo al sistema.
Post-Condiciones: no posee.
68
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante necesita 2. El sistema despliega por pantalla un
visualizar uno o varios pacientes. listado de todos los pacientes
registrados.
3. El fonoaudiólogo/estudiante puede: 4. El sistema actúa según la opción elegida
3.1. Seleccionar un paciente. por el usuario:
3.2. Buscar un paciente. 4.1. Si es seleccionado un paciente el
3.3. Filtrar los datos de un paciente. sistema debe direccionar a una
página con el perfil del paciente.
4.2. El sistema busca un paciente
determinado, por Rut o Apellido
Paterno, y en el listado de
pacientes solamente se
muestran aquellos resultados
que coinciden con la búsqueda.
4.3. Las filas del listado se ordenan
de acorde al filtro utilizado
Post-Condiciones: El sistema debe crear una ficha clínica para el paciente creado.
69
Universidad del Bío-Bío. Red de Bibliotecas - Chile
70
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante busca o 2. El sistema despliega un perfil del
selecciona un paciente y desea ver los paciente, con los datos personales y el
antecedentes clínicos del paciente historial médico. Además de entregar
varias opciones.
2.1. Agregar diagnóstico.
2.2. Agregar Consentimiento
informado.
2.3. Reservar Hora.
2.4. Agregar Historial a Ficha Clínica
2.5. Aplicar instrumentos de
evaluación
2.6. Agregar informe
fonoaudiológico.
3. El fonoaudiólogo/estudiante selecciona 4. El sistema responde según la opción del
una opción: fonoaudiólogo/estudiante.
3.1. Agregar diagnóstico. 4.1. Extiende al caso de uso: CU26.
3.2. Agregar Consentimiento 4.2. Extiende al caso de uso: CU06.
informado. 4.3. Ejecuta el caso de uso: CU21.
3.3. Reservar Horario 4.4. Extiende al caso de uso: CU10.
3.4. Agregar nuevo historial al 4.5. Extiende al caso de uso: CU17.
paciente. 4.6. Extiende al caso de uso: CU09.
3.5. Aplicar instrumentos de
evaluación.
3.6. Agregar informe
fonoaudiológico.
Post-Condiciones: no posee.
71
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Estudiante/Fonoaudiólogo El sistema
1. El estudiante/fonoaudiólogo debe 2. El sistema realiza dos acciones.
adjuntar el documento digitalizado a la 2.1. Primero muestra un listado con
ficha clínica, para ello selecciona el los informes anteriores de otros
paciente, luego la ficha clínica y estudiantes, que han hecho un
selecciona adjuntar informe informe fonoaudiológico al
fonoaudiológico. mismo paciente, para que
puedan ser visualizados.
2.2. El sistema ofrece un botón que
despliega una ventana de
búsqueda de archivo, para que
se ubicado en archivo digital.
3. El estudiante/fonoaudiólogo tiene dos 4. El sistema:
opciones: 4.1. El sistema abre y muestra el
3.1. El estudiante puede seleccionar documento seleccionado.
un archivo previo del listado 4.2. El sistema despliega que el
para visualizar. archivo ha sido subido
3.2. Busca en la dirección donde está exitosamente. Agrega el nuevo
almacenado el documento del archivo al resto de los archivos
informe fonoaudiológico, lo previos que han sido subidos. Y
selecciona para subirlo al despliega la opción de
sistema. visualización.
72
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
73
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante busca o 2. El sistema crea una fila dentro de la
selecciona un paciente y requiere: tabla del historial, que permita
1.1. Agregar una revisión a la ficha ingresar los datos para realizar un
clínica de ese paciente. registro diario del paciente.
1.2. Aplicar un procedimiento 2.1. Si es una revisión, el campo de
terapéutico al paciente. objetivo operacional debe
quedar vacío.
2.2. Si se trata de un procedimiento
terapéutico, el campo de
objetivo operacional, debe
mostrar una lista con los
objetivos operacionales
pendientes, del programa
terapéutico.
3. El fonoaudiólogo/estudiante completa 4. El sistema almacena la información y
los campos requeridos por el sistema y direcciona a la página del paciente.
guarda el registro diario del paciente.
Post-Condiciones: no posee.
74
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante desea 2. El sistema presenta:
revisar la disponibilidad de horarios del 2.1. Solicita una determinada fecha
centro. de inicio y una de fin, luego
1.1. El fonoaudiólogo/estudiante muestra por cada día, la
puede ver el horario general del disponibilidad horaria del
CECH. centro, las horas reservadas y en
1.2. El fonoaudiólogo/estudiante que box fue registrada dicha
puede ver solamente su horario hora, además del paciente y
fonoaudiólogo que la reservo.
2.2. El sistema muestra el horario del
fonoaudiólogo/estudiante.
75
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El Fonoaudiólogo/Estudiante decide 2. El sistema muestra el horario de la
realizar una reserva para un paciente. semana, día, horas y salas disponibles,
además muestra las horas reservadas,
el fonoaudiólogo o estudiante que la
reservó y el paciente a quien se le
reservo. Además solicita una fecha
para realizar una nueva reservación.
3. El usuario, selecciona un box y una hora 4. El sistema registra la reserva de
disponible del horario en la semana o horario y queda a la vista para el resto
selecciona una nueva semana para de los usuarios.
reservar el horario.
3b. El usuario seleccionó un paciente que ya tenía un horario asignado ese día.
4a. Para todos los flujos alternativos que se de en 3, el sistema debe avisar que no
puede registrar la hora al paciente, indicando el motivo del error si es por box,
paciente u horario.
Post-Condiciones: No posee
76
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo El sistema
1. El fonoaudiólogo desea editar ficha 2. El sistema permite:
clínica: 2.1. Modificar la información
1.1. Ficha de un paciente. registrada de un paciente en la
1.2. Exámenes de un paciente. ficha clínica.
1.3. La reserva de horario de un 2.2. Realizar alguna corrección en
paciente. algún examen tomado a un
paciente.
2.3. Cambiar la reserva horaria de un
paciente
3. El fonoaudiólogo/estudiante selecciona 4. El sistema muestra un formulario con
una opción. los campos completos acordes a la
selección, permitiendo modificar
dichos campos y la opción de guardar
dichos cambios.
5. El usuario guarda los cambios. 6. El sistema informa que se han
guardado los cambios correctamente
y registra que usuario realizó los
cambios.
Post-Condiciones: no posee.
77
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante: 2. El sistema:
1.1. Selecciona un paciente de la lista 2.1. Despliega una lista con los
de pacientes exámenes del paciente
1.2. Busca un paciente por su RUN, seleccionado.
número de ficha o Nombre 2.2. El sistema busca el paciente y
despliega el listado de los
exámenes del paciente.
3. El fonoaudiólogo visualiza los exámenes 4. El sistema muestra el detalle del examen
realizados y puede ver detalles del que se desea visualizar.
examen.
Post-Condiciones: no posee.
78
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Usuarios El sistema
1. El usuario desea verificar los datos 2. El sistema muestra todos los datos
de su cuenta. registrados del usuario, excepto la
contraseña. Además la opción de
cambiar contraseña actual
3. El usuario desea cambiar la contraseña. 4. El Sistema envía al usuario a una
página de cambio de contraseña.
Usuarios El sistema
1. El usuario accede a cambiar su 2. El sistema muestra los campos para
contraseña. realizar el cambio, solicitando la
contraseña actual, y la nueva
contraseña.
3. El usuario ingresa la información 4. El Sistema notifica que la contraseña
solicitada por el sistema y guarda. ha sido cambiada con éxito.
79
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
Usuarios El sistema
1. El Estudiante/Fonoaudiólogo desea 2. El sistema hace un registro de la fecha
realizar un examen. y muestra una lista con los exámenes
clasificados en:
2.1. Protocolos cuantitativos.
2.2. Protocolos cualitativos
3. El usuario selecciona un tipo de 4. El sistema almacena el tipo de
protocolo y luego busca el que desea examen seleccionado y según la
aplicar. selección incluye a los casos de uso:
4.1. Protocolos cualitativos (CU23).
4.2. Protocolos cuantitativos (CU22).
5. El usuario realiza lo solicitado por los 6. El sistema presenta un campo donde
casos de usos que están incluidos. se pueden agregar observaciones al
protocolo. Además da la opción para
guardar la información
7. El usuario guarda la información. 8. El sistema informa que se ha
guardado correctamente.
80
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
Usuarios El sistema
1. El Estudiante/Fonoaudiólogo desea 2. Ofrece a partir de la inclusión del caso
obtener un reporte del horario de de uso: Ver Horario, una opción para
atención. exportar a un archivo el horario
generado.
3. El usuario acepta y ahora puede 4. El Sistema genera un reporte con los
imprimir el archivo o almacenarlo. horarios de atención definidos dentro
de las fechas solicitadas.
Post-Condiciones: no posee.
81
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Administrador El sistema
1. El administrador desea cambiar 2. El sistema muestra una lista con
información de un usuario. usuarios, además ofrece buscar un
usuario por su RUN.
3. El usuario selecciona un paciente de la 4. El Sistema:
lista o realiza una búsqueda. 4.1. Carga los datos del paciente
seleccionado.
4.2. El sistema busca al paciente
solicitado y carga los datos.
5. El administrador puede realizar 6. El sistema almacena la información,
cambios en la información del usuario avisa que los cambios han sido
seleccionado o buscado y guardar. guardados.
6a. El sistema no guarda los datos, el usuario ingresó mal algún dato. Debe
especificar que dato es erróneo y ejemplificar como debe ser ingresado. Direcciona
al flujo 5.
82
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
Descripción: El sistema debe entregar la opción a los usuarios que estén dentro del
sistema, para cerrar su sesión.
Pre-Condiciones: El usuario debe estar registrado en el sistema.
Actor Principal: Todos.
Flujo de Eventos Básicos:
Usuarios El sistema
1. El sistema muestra a los usuarios que
ingresaron al sistema, la opción para
cerrar sesión.
2. El usuario decide cerrar sesión. 3. El sistema cierra la sesión y direcciona
a la página de inicio del sistema.
83
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El usuario desea realizar un 2. El sistema muestra dos opciones:
cambio de horario de un paciente. 2.1. Eliminar Hora.
2.2. Cambiar Hora.
3. El usuario debe escoger una 4. El sistema actuará de acuerdo a la
opción: opción seleccionada:
4.1. El sistema elimina el registro de la
hora reservada y muestra un
mensaje informando que ha sido
eliminada. Fin de este flujo.
4.2. El sistema presenta un campo que
solicita una fecha, otro campo que
solicita una nueva hora y un
campo donde solicita el box.
5.2. Ingresa los datos solicitados por el 6.2. El sistema almacena el nuevo día, hora
sistema. y sala para la nuevo horario de
atención del paciente.
Post-Condiciones: no posee.
84
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Descripción: Este caso de uso proviene del caso de uso CU17. El sistema debe
permitir registrar los protocolos del anexo 10.2, que sólo registren información
cualitativa.
Pre-Condiciones:
Fonoaudiólogo/Estudiante El sistema
1. El sistema despliega los siguientes
campos: Descripción y conclusión.
Además indica el nombre del examen
que se está realizando y da lo opción
de guardar.
2. El usuario ingresa una descripción 3. El sistema almacena la información
y una conclusión del examen que del examen e indica que el examen ha
realizó, luego guarda. sido almacenado con éxito.
Post-Condiciones: no posee.
85
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Descripción: Este caso de uso proviene del caso de uso CU17. El sistema debe
permitir ingresar información de los protocolos aplicados del anexo 10.1, y dada
esa información nos entregue algún resultado.
Pre-Condiciones:
Fonoaudiólogo/Estudiante El sistema
1. El sistema despliega los siguientes
campos: Puntaje total y conclusión.
Además indica el nombre del
protocolo que se está realizando, y
genera una diagnóstico a partir del
puntaje ingresado, además da lo
opción de guardar.
2. El usuario ingresa una descripción 3. El sistema almacena la información
y un puntaje total del protocolo del examen e indica que el examen ha
aplicado, luego guarda. sido almacenado con éxito.
Post-Condiciones: no posee.
86
Universidad del Bío-Bío. Red de Bibliotecas - Chile
87
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El fonoaudiólogo/estudiante desea 2. El sistema :
crear un programa fonoaudiológico a 2.1. Despliega una lista con los
un paciente determinado y selecciona objetivos generales y da la opción
en la ficha del paciente, programa para seleccionar uno.
fonoaudiológico. 2.2. El sistema ofrece la opción de
crear un nuevo objetivo general.
3. El usuario: 4. El sistema:
3.1. El usuario selecciona un objetivo 4.1. El sistema presenta un listado
general. con los objetivos específicos
3.2. El usuario decide ingresar un asociados al objetivo general
nuevo objetivo general. seleccionado.
4.2. El sistema abre una ventana e
incluye el caso de uso: CU25.
5. El usuario: 6. El sistema:
5.1. El usuario selecciona un objetivo 6.1. Despliega una nueva tabla con los
específico. objetivos operacionales, cuáles
5.2. El usuario decide ingresar un de estos están completados y
nuevo objetivo específico, para el cuáles están pendientes, asignado
objetivo general seleccionado al objetivo específico
previamente. seleccionado.
6.2. El sistema abre una ventana e
inicia el caso de uso: CU25.
7. El usuario: 8. El sistema:
7.1. El usuario selecciona un objetivo 8.1. El sistema direcciona a la
operacional que este pendiente y creación de un nuevo historial
puede aplicar el objetivo. del paciente, CU10, registrando
7.2. El usuario desea ingresar un el objetivo operacional en el
nuevo objetivo operacional, para campo con el mismo nombre.
le objetivo específico 8.2. El sistema abre una ventana e
seleccionado. inicia el caso de uso: CU25.
88
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Post-Condiciones: no posee.
89
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El sistema despliega un formulario
con el campo para ingresar la
descripción del objetivo. Además debe
entregar el número correspondiente
del objetivo.
2. El usuario ingresa una descripción del 3. El sistema almacena la información
objetivo. del objetivo, si es un objetivo
operacional, lo guarda referenciando
una objetivo específico. Si es un
objetivo específico, este se almacena
referenciando a un objetivo general y
el objetivo general se referencia a un
paciente.
Post-Condiciones: no posee.
90
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fonoaudiólogo/Estudiante El sistema
1. El usuario, requiere ingresar un nuevo 2. El sistema presenta una tabla con el
diagnóstico a un paciente. código y nombre del diagnóstico,
además quién lo diagnosticó y en qué
fecha. Además el sistema ofrece
agregar un nuevo diagnóstico.
3. El usuario selecciona agregar 4. El sistema despliega un formulario
diagnóstico. con el listado de todos los
diagnósticos.
5. El usuario selecciona el diagnóstico 6. El sistema almacena y muestra la
del paciente. tabla actualizada con todos los
diagnósticos del paciente.
Post-Condiciones: no posee.
91
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Administrador El sistema
1. El administrador requiere cambiar el 2. El sistema presenta dos pestañas:
estado de un paciente o usuario del
2.1. Usuario.
centro.
2.2. Paciente.
Post-Condiciones: no posee.
92
Universidad del Bío-Bío. Red de Bibliotecas - Chile
A continuación se presenta una matriz donde se muestra en las columnas los requerimientos
anteriormente desarrollados y en las filas se presentarán los casos de uso, con el fin de
indicar la relación de los casos de uso en los requerimientos.
RF RF RF RF RF RF RF RF RF RF RF RF RF NF NF
01 02 03 04 05 06 07 08 09 10 11 12 13 01 02
CU01 X
CU02 X
CU03 X
CU04 X
CU05 X
CU06 X
CU07 X
CU08 X
CU09 X
CU10 X X
CU11 X X
CU12 X
CU14 X
CU15 X
CU16 X
CU17 X
CU18 X
CU19 X
CU20 X
CU21 X
CU22 X
CU23 X
CU24 X
CU25 X
CU26 X
CU27 X
93
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Esta etapa se desarrolló en conjunto con el cliente, aquí se presentan cada prototipo de
manera detallada, junto con la definición del requisito. El cliente, aprueba aquellos requisitos,
con los que estaba conforme, hacía sugerencias y también intervenía en el desarrollo,
solicitando modificaciones para aquellos requerimientos que no cumplen con las verdaderas
necesidades del centro o que simplemente no abarcaban toda la necesidad que solicita el
CECH.
Aprobado el requisito, los documentos quedan listos para pasar a la siguiente etapa de
revisión.
El cliente revisó todos los requisitos en conjunto, para ver si cumplen las expectativas y
necesidades solicitadas, además de cerciorarse de que no haga falta nada. Cabe mencionar
que al trabajar con un solo cliente, facilitó la revisión, ya que al momento de realizar el
control, desde ya, se iban realizando correcciones pertinentes y al momento de asociar todas
las funcionalidades requeridas, ya existía una idea del usuario acerca del funcionamiento.
Los riesgos para este proyecto van asociados al futuro incierto que tienen las siguientes
etapas de análisis, diseño y construcción, debido a que está es sólo una primera etapa del
proyecto, correspondiente a la elicitación de requerimientos.
Por otro lado los costos significativos del proyecto se enfocan en la necesidad de
infraestructura y equipos computacionales para poder utilizar el producto una vez que esté
finalizado.
A modo de comprobar esta información, el Cliente emitió una carta de aprobación a todos los
requerimientos desarrollados a lo largo de este informe. (Ver Anexo 12).
94
Universidad del Bío-Bío. Red de Bibliotecas - Chile
5 ANÁLISIS
95
Universidad del Bío-Bío. Red de Bibliotecas - Chile
96
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Actividades/Fases N° de Horas
Definición del Método de Trabajo 12 horas.
Requisitos 80 horas.
Prototipos 48 horas.
Análisis y Diseño 28 horas.
Documentación 70 horas.
Total 238 horas.
97
Universidad del Bío-Bío. Red de Bibliotecas - Chile
7 CONCLUSIONES
Realizar este trabajo, fue con el objetivo de hacer una captura de requisitos que plasme todos
los requerimientos necesarios para el desarrollo de un software, que permita gestionar la
información de los pacientes del Centro Fonoaudiológico CECH.
Para llevar a cabo este trabajo, fue necesario revisar varias metodologías de ingeniería de
requisitos. Una vez estudiadas las metodologías se prosiguió a realizar una selección, mediante
un análisis que contempló aspectos como las etapas de trabajo, los resultados que entrega, las
herramientas que posee, entre otras cualidades, para definir una metodología que permita
hacer una elicitación de requisitos acorde con las características del cliente. Producto de ese
estudio se definió trabajar con la metodología VOLERE. La metodología VOLERE, posee una
trayectoria de varios años, pero lo más importante son las etapas del proceso de requisitos y
las herramientas que entrega mediante su Shell y su plantilla, estos permiten realizar un
documento con la información estructurada y con la aprobación del cliente, la cual es un
respaldo que permite solucionar los errores al instante de ser detectados y no cuando los
programadores comienzan a desarrollar la aplicación.
También se debe considerar, que dentro de los posibles cambios y mejoras que se pueden
aplicar en este proyecto, está la opción de modificar algunos prototipos de acorde a las
circunstancias del desarrollo, siempre y cuando la funcionalidad no se vea afectada y el cliente
apruebe la decisión.
98
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Del ámbito académico, debo mencionar aquellos cursos que me permitieron realizar este
proyecto, fueron asignaturas que están relacionadas con la ingeniería de software y
metodología de la investigación, ya que me entregaron los conocimientos para realizar una
buena recopilación de información y el desarrollo de los requerimientos, por otro lado la
realización de la práctica profesional en un centro hospitalario, facilita la comprensión de los
procesos llevado a cabo en el CECH. Las diferentes asignaturas de talleres de desarrollo de
proyecto informáticos fueron fundamentales para el desarrollo de prototipos, dada la
experiencia que aquello aporta, la que me permitió plantear ideas y evaluar si las solicitudes
del cliente son pertinentes o no y de esa manera dar justificación acorde a las dudas.
Desde el punto de vista personal, significa el término de una etapa como estudiante de la
Universidad del Bío Bío, además es el comienzo de un nuevo ciclo, lleno de desafíos
profesionales y personales. También existe una satisfacción de haber logrado este gran desafío,
finalizar el proceso de estudio, es algo que en muchas ocasiones se vio difícil y lleno de
incertidumbre.
Para terminar, quiero decir que los objetivos planteados en un principio se han alcanzado
satisfactoriamente y espero que este trabajo pueda servir como una herramienta para aquellos
que deseen continuar este proyecto en la etapa de desarrollo, así también a aquellos que
desean investigar sobre la ingeniería de requisitos y para los que requieran realizar o tener
una noción de lo que es una elicitación de requisitos.
99
Universidad del Bío-Bío. Red de Bibliotecas - Chile
8 BIBLIOGRAFÍA
Báez, M. G., & Brunner, S. I. B. (2001). Metodología DoRCU para la Ingeniería de Requerimientos. Paper
presented at the WER.
Loucopoulos, P., & Karakostas, V. (1995). System requirements engineering: McGraw-Hill, Inc.
Potts, C., Takahashi, K., & Anton, A. I. (1994). Inquiry-based requirements analysis. Software, IEEE,
11(2), 21-32.
Richards, D. (2000). A process model for requirements elicitation. Paper presented at the Proceedings
of The 11th Australasian Conference on Information Systems, Brisbane, Australia.
Robertson, J., & Robertson, S. (2000). Volere: Requirements specification template: Technical Report
Edition 6.1, Atlantic Systems Guild.
Sommerville, I. (2002). Ingeniería de Software, 6ta (6a Edición ed.): Ed. Addison Wesley,.
100
Universidad del Bío-Bío. Red de Bibliotecas - Chile
101
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Los protocolos son las herramientas que permiten determinar la condición de un paciente,
existen varios tipos por lo que hacer una estandarización es algo complejo, de igual manera se
logró identificar dos grandes grupos: Cuantitativos y Cualitativos.
Este anexo se concentra en rescatar los datos relevantes de cada protocolo para que los
desarrolladores puedan hacerse una idea, de que es lo que se desea registrar del protocolo.
Para estos protocolos se consideró aquellos que entregan un resultado basado en puntaje para
determinar una consecuencia de ese resultado, están aquellos que sólo se registra el puntaje
total y están aquellos que se registra la resolución del protocolo dado el puntaje obtenido.
Fluencias Verbales 14
Lenguaje 26
Habilidades Visoespaciales 16
Observaciones:
Resultado según calificación:
Normal DCL (deterioro cognitivo Demencia
leve)
91 a 100 81-90 0-80
102
Universidad del Bío-Bío. Red de Bibliotecas - Chile
10.1.2 I.T.P.A.
Tabla 10. 2: Datos requeridos protocolo: L.T.P.A.
Fecha
Perfil de Aptitudes DP (Puntaje)
1. Comprensión auditiva
2. Comprensión visual
Memoria secuencial visomotora
Asociación auditiva
Memoria secuencial auditiva
Asociación visual
Integración Visual
Expresión Verbal
Integración gramatical
Expresión Motora
Integración Auditiva
Observaciones:
10.1.3 I.D.E.A.
Tabla 10. 3: Datos requeridos protocolo: I.D.E.A.
Fecha
Inventario de espectro autista Puntaje Total
Escala: Relación Social
Escala: Comunicación y Lenguaje
Escala: Anticipación/Flexibilidad
Escala: Simbolización
Observaciones:
103
Universidad del Bío-Bío. Red de Bibliotecas - Chile
10.1.5 MoCA
Tabla 10. 5: Datos requeridos protocolo: MoCA.
Fecha
Edad
Puntaje >26 normal
Resultado
Observación
Fecha
CATEGORÍA DE RENDIMIENTO PUNTAJE TOTAL
Insuficiente 0- 29 puntos
Suficiente 30- 49 puntos
Bueno 50-68 puntos
Muy Bueno 69-98 puntos
Observaciones
104
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fecha
CATEGORÍA DE RENDIMIENTO PUNTAJE TOTAL
Insuficiente 0- 29 puntos
Suficiente 30- 49 puntos
Bueno 50-68 puntos
Muy Bueno 69-98 puntos
Observaciones
Fecha
CATEGORÍA DE RENDIMIENTO PUNTAJE TOTAL
Insuficiente 0- 29 puntos
Suficiente 30- 49 puntos
Bueno 50-68 puntos
Muy Bueno 69-98 puntos
Observaciones
105
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fecha:
Síntesis Puntaje
1. Respiración 5
2. Pofación 5
3. Resonancia 5
4. C. Mot. Oral y Art. 5
5. Prosodia 5
6. Inteligibilidad 5
Total
Disartria Si No Grado L M S
Apraxia del Habla Si No Grado L M S
Apraxia Fonatoria Si No
Apraxia Oral si No Grado L M S
Tipo
Observaciones
10.1.11 S.L.A.
Tabla 10. 11: Datos requeridos protocolo: S.L.A.
Fecha
Subprueba Trastorno Normal
Discriminación de Fonemas 0-8 9
Decisión de Palabras 0-7 8
Emparejamiento Palabra Hablada- Dibujo 0-9 10
Fluidez Verbal Categorial 0-9 10
Denominación de Imágenes 0-8 9-10
Repetición de Palabras 0-7 8
Repetición de No Palabras 0-7 8
Observaciones
106
Universidad del Bío-Bío. Red de Bibliotecas - Chile
10.1.12 TECAL
Tabla 10. 12: Datos requeridos protocolo: TECAL.
TOTAL
VOCABULARIO
(1 – 41)
MORFOLOGÍA
(42 – 89)
SINTAXIS (90 –
101)
Fecha:
Observaciones:
Conclusiones:
Observaciones
Fecha
Resultado Respuesta correctas * 2,5 %
Edad
Conclusiones
Observaciones
107
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fecha
Tipo de tartamudez 1. Tónica
2. Clónica
3. Mixta
Severidad 1. Leve (Logra Comunicarse)
2. Moderada (A veces no se le entiende)
3. Severa (No logar emitir la idea)
Observaciones
Fecha
Diagnostico fonoestomatognatico:
Plan de tratamiento:
Fecha
Puntaje Total
Evaluación de resultados
Observaciones
108
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Tabla 10. 19: Datos requeridos protocolo: Ev. Vocal Infantil (Carola Rivera).
Fecha
Observaciones
Derivaciones
Diagnóstico
Tabla 10. 20: Datos requeridos protocolo: Ev. Vocal Infantil (UBB).
Fecha
Cefalización
Sedestación
Marcha
Esfínter vesical Diurno: Logrado (L) / logrado (NL) Nocturno:
Esfínter anal Diurno: Nocturno:
Vocalización
Balbuceo
1° Palabra
Holofrase
1° frase
Enfermedades Importantes:
Fecha:
Observaciones:
Síntesis:
Disfagia Orofaríngea Si No
Posible aspiración Si No
Grado L M S
Plan
109
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fecha
Síntesis
Derivación
Tabla 10. 25: Datos requeridos protocolo: Ev. Fonoaudiológica de la disfagia orofaringea post-ave.
Fecha
Definición de la conducta
Indicaciones
Observaciones
10.2.11 Q-CHAT
Tabla 10. 26: Datos requeridos protocolo: Q-CHAT.
Fecha
Observaciones
110
Universidad del Bío-Bío. Red de Bibliotecas - Chile
Fecha
Total de Puntos:
Percentil
Rango de Edad:
Conclusiones
Observaciones
Fecha
Total de Puntos:
Percentil
Rango de Edad:
Conclusiones
Observaciones
10.2.14 S.A.F
10.2.15 T.A.R
Fecha
Observaciones
Conclusiones
111
Universidad del Bío-Bío. Red de Bibliotecas - Chile
10.2.16 T.D.P.E.A.
Fecha
Observaciones:
Conclusiones:
10.2.17 TEPROSIF
Fecha
Respuesta Dislalia E. Silábica Sustitución Asimilación Total
Observaciones
112
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En este anexo se presenta los diagnósticos que se utilizan en el CECH, estos son estándar y
poseen un código identificador único.
113
Universidad del Bío-Bío. Red de Bibliotecas - Chile
114
Universidad del Bío-Bío. Red de Bibliotecas - Chile
13. Normoacusia
14. Hipoacusia
14.1. Conductivas
14.1.1. Leve
14.1.2. Moderada
14.1.3. Severa
14.2. Sensoriales
14.2.1. Leve
14.2.2. Moderada
14.2.3. Severa
14.2.4. Profunda
14.3. Neurales
14.3.1. Leve
14.3.2. Moderada
14.3.3. Severa
14.3.4. Profunda
14.4. Mixtas
14.4.1. Leve
14.4.2. Moderada
14.4.3. Severa
14.4.4. Profunda
14.5. Anacusia o Cofosis
15. Disfunción Tubaria
15.1. Mala
15.2. Regular
15.3. Permeable
115
Universidad del Bío-Bío. Red de Bibliotecas - Chile
116
Universidad del Bío-Bío. Red de Bibliotecas - Chile
20. Dislalia
20.1. Orgánica
20.2. Funcional
20.3. Audiógena
21. Disartria
21.1. Espástica
21.2. Fláccida
21.3. Mixta
21.4. Hipocinética
21.5. Hipercinética
21.6. Atáxica
21.7. Motoneurona Superior
21.8. Unilateral
22. Tartamudez
22.1. Primaria
22.2. Secundaria
23. Apraxia del Habla
24. Dispraxia Verbal
25. Disfagia
25.1. Oral
25.1.1. Leve
25.1.2. Moderada
25.1.3. Severa
25.2. Faríngea
25.2.1. Leve
25.2.2. Moderada
25.2.3. Severa
25.3. Esofágica
25.4. Orofaríngea
25.4.1. Leve
25.4.2. Moderada
25.4.3. Severa
26. Presbifagia
27. Trastorno Succión-Deglución
28. Insuficiencia Velofaríngea
29. Incompetencia Velofaríngea
30. Deglución Atípica
31. Respirador Oral
32. Trastorno de la Alimentación.
33. Taquilalia
34. Bradilalia
35. Farfulleo
117
Universidad del Bío-Bío. Red de Bibliotecas - Chile
En la siguiente hoja, se presenta una carta enviada por el Cliente y Coordinador del CECH,
Rodolfo Peña, para dar validez a este proceso de elicitación de requisitos.
118
Universidad del Bío-Bío. Red de Bibliotecas - Chile
119