NUCLEO ANZOTEGUI
MAESTRA EN INFORMTICA GERENCIAL
CASO DE ESTUDIO N1
Profesor:
Autores
Aguilera, Mara
C.I:16.670.565
Gonzlez, Anglica
C.I:18.591.213
Salazar, Mercedes
C.I:17.955.585
Hector Rodrguez
C.I:19.390.253
Introduccin
Este apartado pretende describir los requerimientos funcionales y no funcionales que debe tener
el sistema automatizado de historias mdicas, el cual permite tambin generar ciertas estadsticas
referentes a las visitas del paciente y enfermedades frecuentes. Es decir, indica cules sern las
funciones de este y como debe comportarse ante ciertas situaciones de uso, a su vez se exponen sus
caractersticas y propiedades primordiales. Es necesario mencionar que tal sistema es adaptable y puede
ser empleado en cualquier clnica pequea.
Casos de Uso
Los casos de uso son la herramienta estndar empleada para especificar los requerimientos
funcionales del sistema, stos guan el diseo, implementacin y pruebas de todo el sistema, y
adicionalmente son los elementos que permiten la trazabilidad. A continuacin se muestra una tabla,
que contiene informacin de los actores que intervienen en el sistema de historias mdicas, as como el
diagrama de clases y especificacin de cada uno de los casos de uso.
Resumen y Actores
Cdigo
Actores
Caso de Uso
participantes
RegPac
Registrar Paciente
Doctor
ConPac
Consultar Paciente
Doctor
ActPac
Actualizar Paciente
Doctor
EliPac
Eliminar Paciente
Doctor
RegHis
Registrar Historia
Doctor
ConHis
Consultar Historia
Doctor
ActHis
Actualizar Historia
Doctor
EliHis
Eliminar Historia
Doctor
VerBitPac
Doctor
VerBitEnf
Doctor
Registrar Paciente
Descripcin:
Requerimiento:
RF1
Precondicin:
Flujo Normal:
Actor
Sistema
Caso de Uso-RegPac
5.Ingresa datos al formulario y presiona
el botn guardar
6.Guarda informacin
Flujo Alterno:
Campos obligatorios vacios o datos invlidos
Actor
Sistema
Paciente registrado
Puntos de Extensin:
Caso de Uso-ConPac
Nombre:
Consultar Paciente
Descripcin:
Requerimiento:
RF2
Precondicin:
Flujo normal
Actor
Sistema
Caso de Uso-ConPac
2.Muestra opciones
3. Selecciona consultar paciente
4.Solicita ingresar datos del paciente a
consultar
5.Ingresa datos solicitados
6.Si existe muestra informacin
7.Visualiza informacin segn los datos
insertados
Flujo Alterno:
Paciente no registrado
Actor
Sistema
Paciente consultado
Puntos de Extensin:
Actualizar
Paciente,
Eliminar
Paciente
Caso de Uso-ActPac
Nombre:
Actualizar Paciente
Descripcin:
la
modificacin
paciente.
Requerimiento:
RF3
6
actualizacin
de
los
datos
o
del
Caso de Uso-ActPac
Precondicin:
Flujo Normal:
Actor
Sistema
Desbloquea
campos
para
su
modificacin.
5.Actualiza y presiona el botn aceptar
6.Sobreescribe datos del paciente
Flujo Alterno:
No posee flujo alterno
Poscondicin:
Paciente actualizado
Puntos de Extensin:
Nombre:
Eliminar Paciente
Descripcin:
Requerimiento:
RF4
Precondicin:
Flujo normal
Actor
Sistema
Caso de Uso-EliPac
3. Presiona botn Eliminar
4. Muestra mensaje de advertencia y
solicita aceptar o cancelar la accin.
5.Acepta las condiciones de borrado del
registro
6. Elimina registro de la base de datos.
Flujo Alterno:
El doctor cancela la accin
Actor
Sistema
Paciente eliminado
Puntos de Extensin:
Caso de Uso-RegHis
Nombre:
Registrar Historia
Descripcin:
Requerimiento:
RF1
Precondicin:
Flujo Normal:
8
Caso de Uso-RegHis
Actor
Sistema
Sistema
Puntos de Extensin:
Nombre:
Consultar Historia
Descripcin:
Requerimiento:
RF2
Precondicin:
Caso de Uso-ConHis
historia mdica.
Flujo normal
Actor
Sistema
Sistema
Historia consultada
Puntos de Extensin:
Nombre:
Actualizar Historia
Descripcin:
la
actualizacin
Caso de Uso-ActHis
modificacin de los datos de una
historia mdica.
Requerimiento:
RF3
Precondicin:
Flujo Normal:
Actor
Sistema
Desbloquea
campos
para
su
modificacin.
5.Actualiza y presiona el botn aceptar
6.Sobreescribe datos de la historia
Flujo Alterno:
No posee flujo alterno
Poscondicin:
Historia actualizada
Puntos de Extensin:
Nombre:
Eliminar Historia
Descripcin:
Requerimiento:
RF4
Precondicin:
Flujo normal
Actor
Sistema
Caso de Uso-EliHis
previamente consultada
2.Muestra botn para la eliminacin
del registro
3. Presiona botn Eliminar
4. Muestra mensaje de advertencia y
solicita aceptar o cancelar la accin.
5.Acepta las condiciones de borrado del
registro
6. Elimina registro de la base de datos.
Flujo Alterno:
El doctor cancela la accin
Actor
Sistema
Historia eliminada
Puntos de Extensin:
Nombre:
Descripcin:
Caso de Uso-VerBitPac
periodo de tiempo dado.
Requerimiento:
RF5
Precondicin:
Flujo Normal:
Actor
Sistema
Puntos de Extensin:
Nombre:
Descripcin:
visualizacin
referente
las
registrado
en
las
distintas
historias.
Requerimiento:
RF5
Precondicin:
Flujo Normal:
Actor
Sistema
13
Caso de Uso-VerBitEnf
1. Ingresar al modulo de bitcora de
enfermedades
2.Muestra opcin ver bitcora de
enfermedades
3. Selecciona opcin
4.Solicita datos para la bsqueda
5.Ingresa datos al formulario y presiona
buscar
6.Genera reporte
7.Visualiza bitcora de enfermedades
Flujo Alterno:
No posee flujo alterno
Poscondicin:
Puntos de Extensin:
Requerimientos Funcionales
Los requerimientos funcionales, son declaraciones de los servicios que debe proporcionar el
sistema, de la manera en que ste debe reaccionar a entradas particulares y de cmo se debe comportar
en situaciones particulares. En algunos casos, los requerimientos funcionales de los sistemas tambin
pueden declarar explcitamente lo que el sistema no debe hacer.
ID
del RF1
Requerimiento:
Nombre
Requerimiento:
Caractersticas:
Registrar pacientes
Registrar Historias Medicas
14
Atributo: Prioridad
del RF2
Requerimiento:
Nombre
Requerimiento:
Caractersticas:
Consultar pacientes
Consultar Historias Medicas
Atributo: Prioridad
del RF3
Requerimiento:
Nombre
Requerimiento:
Caractersticas:
Actualizar pacientes
Actualizar Historias Medicas
Atributo: Prioridad
del RF4
Requerimiento:
15
Nombre
Requerimiento:
Caractersticas:
Eliminar pacientes
Eliminar Historias Medicas
Atributo: Prioridad
del RF5
Requerimiento:
Nombre
Requerimiento:
Caractersticas:
Atributo: Prioridad
16
continuacin, en concordancia con el sistema desarrollado, se muestra el requerimiento junto con las
subcategoras de las que est compuesto.
Funcionalidad
Funcionalidad
Un conjunto de atributos que se relacionan con la existencia de un conjunto de
funciones y sus propiedades especficas
El sistema se adecua en gran medida a
Adecuacin
Exactitud
Seguridad
Cumplimiento funcional
Fiabilidad
Fiabilidad
Conjunto de atributos relacionados con la capacidad del software de mantener su
nivel de prestacin del servicio bajo condiciones establecidas durante un perodo
establecido.
El sistema est en la capacidad de
reestablecer su nivel de desempeo y
Recuperabilidad
recuperar
los
datos
directamente
Compresin
Operatividad
Atractividad
su
uso
reduzcan
la
atractividad de su diseo
Eficiencia
Eficiencia
Conjunto de atributos concernientes con la relacin entre el nivel de desempeo del
software y la cantidad de recursos necesitados bajo condiciones establecidas.
Comportamiento en el tiempo
Los
tiempos
de
respuesta
procesamiento
18
de
transacciones
y
son
funcin
bajo
condiciones
determinadas.
Mantenimiento
Mantenibilidad
Conjunto de atributos relacionados con la facilidad de extender, modificar o corregir
errores en un sistema software.
El sistema se considera estable, puesto
Estabilidad
Facilidad de cambio
19
DIAGRAMA DE CLASES
20
DIAGRAMAS DE SECUENCIA
Registrar Paciente
21
Consultar Paciente
22
Actualizar Paciente
23
Eliminar Paciente
24
Registrar Historia
25
Consultar Historia
26
Actualizar Historia
27
Eliminar Historia
28
29
INTERFACES DE USUARIO
Pantalla Principal
30
31
32
33
34
35
36
37
Pantalla Reportes.
38