Transacciones electrnicas
Grupo 301403_60
Presentado por:
Richard Alexander Muoz Castro
Elkin David Aguilar Llanos
Tutor:
Cesar Orlando Jimnez Angarita
Tutor:
Cesar Orlando Jimnez Angarita
CONTENIDO
Listado de Tablas ........................................................................................................ 5
Listado de figuras ........................................................................................................ 6
Captulo 1. Introduccin ..................................................................................... 8
Captulo 2 Objetivos ............................................................................................ 9
Captulo 3 Justificacin .................................................................................... 10
Captulo 4 Marco Terico ................................................................................. 11
Captulo 6 Modelo de Requisitos ...................................................................... 15
6.1. Descripcin del problema ................................................................................. 15
6.2. Modelo de Caso de Uso ................................................................................... 16
6.3. Modelo de Interfaces ......................................................................................... 25
6.4. Actores y Caso de Uso ..................................................................................... 27
6 Modelo de Dominio del Problema ....................................................................... 28
Captulo 7 Modelo de Anlisis ........................................................................... 29
7.1. Arquitectura de clases ...................................................................................... 29
7.2. Identificacin de clases segn Estereotipos ................................................. 31
7.3. Clases segn casos de Uso .................................................................................... 33
7.4. Diagramas de Secuencia ................................................................................. 34
7.5. Casos de uso para el sistema ......................................................................... 38
Captulo 8 Modelo de Diseo ............................................................................ 49
8.1. Estrategias de Diseo ....................................................................................... 49
8.2. Diseo de Objetos ............................................................................................. 51
8.3. Diseo de Sistema ............................................................................................ 53
8.4. Revisin del Diseo ........................................................................................... 56
8.5. Diagrama de Secuencia del Diseo ............................................................... 61
Captulo 9 Modelo de Diseo ............................................................................ 67
9.1. Programacin en java ....................................................................................... 67
9.2. Diagrama de clases ......................................................................................... 76
10.1. Definicin de conceptos ................................................................................. 76
10.1. Tipo de pruebas ............................................................................................... 77
Captulo 11 Conclusiones ................................................................................. 80
Captulo 12 Recomendaciones ......................................................................... 81
Capitulo 13 Bibliografa ..................................................................................... 82
Listado de Tablas
Tabla 1 Modelo de requisitos Solicitud historial paciente ....................................... 16
Tabla 2 Modelo de requisitos Agregar exmenes ................................................... 17
Tabla 3 Modelo de requisitos Emitir exmenes ....................................................... 18
Tabla 4 Modelo de requisitos Eliminar reserva hora ............................................... 18
Tabla 5 Modelo de requisitos cambiar historial del paciente ................................. 19
Tabla 6 Modelo de requisitos Solicitar exmenes ................................................... 19
Tabla 7 Modelo de requisitos Emitir receta .............................................................. 21
Tabla 8 Modelo de requisitos Fijar horario disponible ............................................ 22
Tabla 9 Modelo de requisitos Ingresar exmenes solicitados ............................... 23
Tabla 10 Modelo de requisitos Ingresar resultados exmenes ............................. 24
Tabla 11 Actores ........................................................................................................... 27
Tabla 12 Casos de uso para el sistema _Validar Usuario ..................................... 38
Tabla 13 Casos de uso para el sistema _Solicitar Historial ................................... 39
Tabla 14 Casos de uso para el sistema _Imprimir Historial ................................... 39
Tabla 15 Casos de uso para el sistema _Historial de los exmenes ................... 40
Tabla 16 Casos de uso para el sistema _Ingresar Paciente ................................. 40
Tabla 17 Casos de uso para el sistema _Consultar Hora Pedida ........................ 41
Tabla 18 Casos de uso para el sistema _Hora Disponible .................................... 42
Tabla 19 Casos de uso para el sistema _Solicitar Hora ......................................... 43
Tabla 20 Casos de uso para el sistema _Agregar Exmenes .............................. 43
Tabla 21 Casos de uso para el sistema _Eliminar Hora ........................................ 44
Tabla 22 Casos de uso para el sistema _Emitir examen ....................................... 44
Tabla 23 Casos de uso para el sistema _Historial Paciente.................................. 45
Tabla 24 Casos de uso para el sistema _Eliminar del Historial Paciente............ 45
Tabla 25 Casos de uso para el sistema _Emitir Receta ......................................... 46
Tabla 26 Casos de uso para el sistema _Imprimir Receta ................................... 46
Tabla 27 Casos de uso para el sistema _Fijar Horario ........................................... 46
Tabla 28 Casos de uso para el sistema _Resultado Examen ............................... 47
Tabla 29 Casos de uso para el sistema _Ingresa Solicitud Examen ................... 47
Tabla 30 Revisin del diseo ...................................................................................... 56
Tabla 31 Clases del dominio funcionario .................................................................. 67
Tabla 32 Clases del dominio funcionario .................................................................. 68
Tabla 33 Clases del dominio funcionario .................................................................. 69
Listado de figuras
Imagen 1 Modelo Interfaces ............................................................................................ 25
Imagen 2 Interfaz de usuario....................................................................................... 26
Imagen 3 Interfaz Ficha mdica (Medico o doctor) ................................................. 26
Imagen 4 Interfaz Pedir horas Medicas (Secretaria) ............................................... 26
Imagen 5 Diagramas casos de uso............................................................................ 27
Imagen 6 Arquitectura de clases_Consultar historial medico ................................ 29
Imagen 7 Arquitectura de clases_Diagrama Ingresar paciente accidentado ...... 29
Imagen 8 Arquitectura de clases_Diagrama ingresar paciente accidentado ...... 30
Imagen 9 Arquitectura de clases_Diagrama Consultar hora de atencin del
30
Imagen 10 Arquitectura de clases_Diagrama Examen solicitado ......................... 31
Imagen 11 Arquitectura de clases_Diagrama Ingresar resultado examen .......... 31
Imagen 12 Clases segn caso de uso_Diagrama solicitar historial del paciente
.............................................................................................................................................. 33
Imagen 13 Clases segn caso de uso_Diagrama Ingresar datos paciente
accidentado......................................................................................................................... 33
Imagen 14 Clases segn caso de uso_Diagrama Consultar hora pedida .......... 33
Imagen 15 Diagrama de secuencia_ Solicitar Historial Paciente .......................... 34
Imagen 16 Diagrama de secuencia_ Ingresar Datos Paciente Accidentado ..... 34
Imagen 17 Diagrama de secuencia_ Consulta Hora Atencin Paciente ............. 34
Imagen 18 Diagrama de secuencia_ Consulta Hora Disponible .......................... 35
Imagen 19 Diagrama de secuencia_ Solicitar Hora Atencin Paciente ............... 35
Imagen 20 Diagrama de secuencia_ Agregar Exmenes ...................................... 36
Imagen 21 Diagrama de secuencia_ Eliminar Reserva Hora ............................... 36
Imagen 22 Diagrama de secuencia_ Emitir Exmenes ......................................... 36
Imagen 23 Diagrama de secuencia_ Emitir Exmenes ......................................... 37
Imagen 24 Diagrama de secuencia_ Eliminar historial del paciente ................... 37
Imagen 25 Diagrama de secuencia_ Emitir Receta ............................................... 37
Imagen 26 Diagrama de secuencia_ Fijar Horario Disponible ............................. 38
Imagen 27 Diagrama de secuencia_ Ingresar resultado examen ....................... 38
Imagen 28 Diagrama de secuencia_ Ingresar Examen solicitado ....................... 38
Imagen 29 Estrategias de Diseo_Diagrama Consulta Historial Medico ............ 49
Imagen 30 Estrategias de Diseo_Diagrama Ingresar Paciente Accidentado ... 49
Imagen 31 Estrategias de Diseo_Diagrama Consulta hora atencin paciente 50
Imagen 32 Estrategias de Diseo_Diagrama Ingresar Examen solicitado ......... 50
Imagen 33 Estrategias de Diseo_Diagrama Ingresar Resultado Examen ........ 51
Imagen 34 Diseo Paquetes del Dominio ................................................................. 52
Imagen 35 Diseo Paquete del Recepcionista ........................................................ 52
Imagen 36 diseo Paquetes de Secretaria ............................................................... 52
Imagen 37 Diseo Paquete de Funcionario_Clinica_Externa ............................... 52
Imagen 38 Diseo Paquete de Medico ..................................................................... 53
Imagen 39 Diseo Paquete de Laboratorio Clnico ................................................. 53
Imagen 40 Diseo Paquete ACOS............................................................................. 53
Imagen 41 Diseo del sistema.................................................................................... 55
Imagen 42 Secuencia de diseo Historial del paciente .......................................... 61
Captulo 1. Introduccin
Se desarrollara el un problema relacionado con el sistema de atencin a
pacientes en la que se pretende dar solucin a una serie de pasos como procurar
que el hombre de trabajo, en conjunto con las empresas asociadas, ambientes
laborales sanos, seguros y exentos de riesgos, a fin de preservar en plenitud su
integridad tanto fsica como squica, daremos una pequea descripcin del Sistema
Actual, sus necesidades y objetivos perseguidos en este proyecto, adems de los
costos de la implementacin del sistema de informacin.
Captulo 2 Objetivos
Captulo 3 Justificacin
Por medio del desarrollo y aplicacin de estos conceptos se pretende dar una
gua o herramienta para la puesta en prctica del conocimiento adquirido por medio
de un estudio de caso, brindando al lector una estructura funcional que le permita
llevar una secuencia de los temas ms relevantes al momento de brindar una
solucin sistemtica a un problema y desarrollar un software por medio de la
Programacin Orientada a Objetos.
Captulo 4 Delimitacin
Con la elaboracin de este trabajo se pretende proponer un conocimiento bsico
de la Programacin Orientada a Objetos brindando una herramienta para el estudio
y comprensin a travs de un caso de uso.
Se da a conocer los comportamientos, relaciones y operaciones entre objetos,
ofreciendo as un abrebocas para el estudio de la Programacin Orientada a
Objetos. Este trabajo permitir al lector una breve orientacin para el desarrollo de
software con la Programacin Orientada a Objetos en busca de una solucin a
determinada problemtica.
Personal Involucrado:
Doctor: Realiza modificaciones al historial del paciente agregando los
tratamientos realizados luego del accidente.
Precondiciones: El paciente debe estar registrado en la ACOS.
Poscondiciones: El sistema est listo para actualizar historial paciente
Flujo Bsico:
1El Doctor ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El Doctor ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin el historial del paciente.
6. El Mdico podr actualizar el historial mdico paciente.
7. Repetir 3 hasta terminar actualizacin de historial pacientes.
8. Fin consulta paciente.
Flujo Alternativo:
2.1 Si los datos del usuario no son vlidos.
2.1.2 Ir al paso 1 o salir del sistema paso 8.
4.1 Si los datos del paciente no son validos
4.1.1 Ir al paso 3 o salir del sistema paso 8.
Requisitos Especiales:
- Los Datos del paciente debern ordenarse por fecha de exmenes ms
recientes.
- Se deber ingresar al lado del examen una breve descripcin
Lista de Tecnologas y Variaciones de Datos:
Cuestiones Pendientes:
Resumen: El doctor ingresa sus datos e ingresa los datos del paciente y se le
despliega la solicitud de exmenes. El doctor selecciona los exmenes que
debe realizar el paciente en el laboratorio clnico o externamente.
Actor Principal: Doctor
Personal Involucrado: Doctor: Solicita realizacin de los exmenes que debe
hacer el paciente.
Precondiciones: El paciente debe estar en el sistema de atencin.
Poscondiciones: El sistema est listo para solicitar nuevos exmenes.
Flujo Bsico:
. El doctor ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El doctor ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin la solicitud de exmenes que ha de realizar
el paciente.
6. El doctor selecciona exmenes a realizar el paciente.
7. Repetir 5 hasta terminar la solicitud de exmenes al paciente.
8. Fin solicitar exmenes.
Flujo Alternativo:
2.1 Si los datos del usuario no son vlidos.
2.1.1 Ir al paso 1 o salir del sistema paso 8.
4.1 Si los datos del paciente no son validos
4.1.1 Ir al paso 3 o salir del sistema paso 8
Requisitos Especiales:
- Los exmenes debern indicar si son realizados en el laboratorio clnico de la
ACOS.
Lista de Tecnologas y Variaciones de Datos:
Cuestiones Pendientes: Registro de exmenes pendientes del paciente.
Pgina 26
Usuario
Consultar su valor
Primario
Es el actor principal y representa a la persona que desee utilizar
el sistema.
Pgina 27
La interfaz para cada usuario estar determinada por la funcin que ocupa en el
sistema, este le permitir acceder a toda la gama de opciones que le son propias
en la interaccin con el sistema de atencin al paciente.
La interfaz debe ser lo ms acorde al procedimiento tpico de atencin, como lo
realizan actualmente, bajo el mismo orden de pasos.
Se debe ingresar los datos del paciente antes de ocurrido el accidente
(almacenar todos los datos al servidor de bases de datos PostGre).
Una base de datos centralizada (PostGre) para el funcionamiento del sistema
de atencin.
Se requiere identificar y entregar privilegios a los distintos usuarios del sistema
de atencin (nombre de usuario y contrasea).
Se requiere que la empresa que inscriba al trabajador ingrese sus antecedentes
mdicos para almacenarlos en el sistema de atencin.
El paciente debe pedir hora de atencin solo a la secretaria del departamento
clnico.
Pgina 28
Pgina 29
Ingresar
Examen solicitado
Pgina 30
Pgina 31
Pgina 32
Pgina 35
Pgina 36
Pgina 37
Nombre
Responsabilidad
Tipo
Caso de Uso
Notas
Excepciones
Salida
Precondiciones
Pos condiciones
Nombre
Responsabilidad
Tipo
Caso de Uso
Notas
Excepciones
Salida
Precondiciones
Pos condiciones
Solicitar_Historial( rut_paciente)
Permite obtener los datos del historial o
ficha del paciente, adems de los
exmenes de esos.
Sistemas
Solicitar Historial Paciente
El rut del paciente no existe o es
errneo, que el historial no exista.
Despliega la ficha mdica por pantalla
Que exista el rut del paciente en la
base de datos
El historial mdico desplegado por
pantalla
Validar Usuario(rut_usuario, clave)
Permite verificar si el usuario es un
usuario autorizado, adems permite
discriminar entre los distintos tipos de
usuarios para proporcionarles a estos la
interfaz apropiada.
Sistemas
Todos
Al estar incorrecto el RUT o la clave
Despliega men de usuario
Exista el rut y la clave en la base de
datos
Usuario ingresado a Sistema
Pgina 39
Responsabilidad:
Tipo
Sistema
Caso de uso
Excepciones
Salida
Ingresar_Paciente( rut_paciente,
nombre_paciente, empresa,
fecha_ingreso, datos_accidente)
Responsabilidad
Pgina 40
Nombre
Solicitar_Historial( rut_paciente)
Responsabilidad
Tipo
Sistemas
Caso de Uso
Notas
Excepciones
Salida
Precondiciones
Pos condiciones
Tipo:
Sistema
Caso de uso
Notas:
Excepciones:
Salida:
Precondiciones:
Pues condiciones:
Consultar_Hora_Pedida( rut_paciente)
Pgina 41
Tipo:
Caso de uso:
Notas:
Excepciones:
Salida:
Precondiciones:
Pos condiciones
Consultar_Hora_Disponible(
rut_mdico, Fecha)
Permite obtener las horas disponibles
de un mdico para una determinada
fecha, esto es indispensable para poder
pedir hora.
Sistema
Consulta Hora Atencin Paciente
El medico se elige desde una lista por
lo que puede ocurrir un error con su rut
La fecha no tiene ninguna hora
disponible.
Despliega una lista con las horas
disponibles para su posterior seleccin.
Existan mdicas en registro y fechas
disponibles
Una lista con las horas disponibles.
Llenado de las horas para seleccin del
paciente
Pgina 42
Excepciones:
Salida:
Solicitar_Hora( rut_paciente,
nombre_medico, fecha, hora)
Asigna una hora a un paciente
Sistema
Solicitar Hora Atencin Paciente
El medico se elige desde una lista por
lo que puede ocurrir un error con su rut,
lo mismo ocurre con la fecha y la hora.
El rut del paciente es errneo o no
existe en registro.
Confirmacin de operacin exitosa
Precondiciones
Pos condiciones:
Responsabilidad:
Tipo:
Caso de uso:
Notas:
Excepciones:
Salida:
Precondiciones:
Pos condiciones:
Agregar_examenes( rut_paciente,
Nombre_examen,
tipo_Examen, Fecha_Examen,
resultados)
Agregar exmenes realizados en
laboratorios externos
Sistema
Agregar Exmenes
Rut de paciente no existe o es errado
Confirmacin de operacin exitosa
Exista el rut del paciente en la base de
datos
El examen almacenado en la base de
datos
Pgina 43
Tipo
Caso de uso:
Excepciones:
Salida:
Precondiciones:
Pos condiciones
Eliminar_Hora( rut_paciente,
nombre_medico, fecha, hora)
Permite liberar una hora mdica, para
que otro paciente pueda hacer uso de
ella.
Sistema
Eliminar Reserva Hora
Rut del paciente no existe o es
incorrecto, el paciente no tiene hora
asignada
Confirmacin de que la operacin fue
llevada a cabo con
Exista el rut y exista la hora
La eliminacin de la hora de la base de
datos
salida
precondiciones
pos condiciones
Pgina 44
Agregar_al_Historial_Paciente(rut_paciente,medico_tratante,
datos_nuevos, fecha)
Responsabilidad
Tipo
Caso de Uso
Notas
Sistema
Cambiar Historial Paciente
Los datos son guardados por fecha y se ordenan desde el
ms
El rut del paciente no existe o esta errado
Confirmacin de que los datos se agregaron al historial, el
historial es desplegado por pantalla
Exista el rut del paciente, exista el historial
Los datos son ingresados al historial, guardados en la base
de
datos y desplegados por pantalla
Excepciones
salida
precondiciones
pos condiciones
Eliminar_del_Historial_Paciente(rut_paciente,Nombre_medico,
fecha_a_eliminar)
Elimina una parte del historial que se encuentre errado
Sistema
Cambiar Historial Paciente
No existe datos registrados en el historial solo los bsicos
Confirmacin de la eliminacin exitosa y despliegue del
historial modificado
Exista el rut del paciente, exista el historial
Los datos son eliminados del historial y la base de datos.
Los datos del historial desplegados por pantalla.
Pgina 45
Tipo
Caso de Uso
Notas
Excepciones
Sistema
Emitir Receta
salida
precondiciones
pos condiciones
precondiciones
pos condiciones
Fijar_Horario(rut_medico, horario)
Pgina 46
Ingresar_Resultado_Examen( rut_paciente,
nombre_examen,
tipo_examen, fecha_examen, resultado)
Responsabilidad
Tipo
Caso de Uso
Notas
Excepciones
Sistema
Ingresar Resultado Examen
salida
precondiciones
pos condiciones
Pgina 47
Ingresa_Solicitud_Examen( rut_paciente,
nombre_examen
,tipo_examen, fecha_solicitud) resultado)
Responsabilidad
Tipo
Caso de Uso
Notas
Excepciones
salida
precondiciones
pos condiciones
Pgina 48
Pgina 50
Pgina 51
Capa de Negocio
Los servicios de negocio son los que procesan las peticiones del usuario permiten a
los usuarios acceder a los servicios de datos o sea permiten la interaccin de los usuarios
no los datos. Responden a peticiones del usuario (u otros servicios de negocio) para
ejecutar una tarea. Cumplen con las distintas tareas aplicando procedimientos formales
Pgina 54
Pgina 55
Actividad:
Ingreso al sistema paciente
accidentado
Origen: Solicitud paciente.
Agente: Recepcionista ACOS.
Precondiciones:
Poscondiciones:
Pgina 56
Poscondiciones:
El paciente pude ser atendido
por el mdico tratante.
El pude seguir pidiendo horas
mdico.
Se puede atender en un bloque
de horario con el mdico
tratante.
Caso de uso del sistema: Solicitar
hora atencin paciente.
Actividad: El paciente es atendido
por el mdico.
Origen: verifica si el paciente ha
solicitado hora de atencin que le
corresponde.
Agente:
Secretara Departamento Clnico
Precondiciones:
Existe disponibilidad de hora de
atencin con el mdico
tratante.
Pos condicin: El paciente se le
solicitan exmenes.
El paciente se le emite una
receta mdica.
El paciente es dado de alta
Caso de uso del sistema: Pendiente.
Actividad: Al paciente se le deben
realizar exmenes.
Origen: Solicita exmenes a paciente.
Agente: Doctor.
Pgina 57
Precondiciones:
El doctor tiene una lista de
exmenes a solicitar al
paciente.
Poscondiciones:
Poscondiciones:
Poscondicin:
Se ha actualizado el historial
clnico del paciente
El sistema est listo para
ingresar ms actualizaciones
del historial clnico de los
pacientes.
Caso de uso del sistema: Cambiar
Historial Paciente.
Objetivo de informacin:
Exmenes hechos al paciente
Atributos:
rut_paciente.
nombre_examen
tipo_de_examen
fecha_examen
resultado
Actividad:
Ingreso examen al Laboratorio.
Origen: Solicitud paciente.
Agente: Laboratorio Clnico.
Precondiciones:
El doctor debe haber emitido
una lista de exmenes.
El paciente debe haber sido
ingresado por la recepcionista
ACOS.
Restricciones:
El rut de paciente es nico para
el sistema, por lo que permitir
identificar completamente.
Poscondiciones:
El accidentado es solo
Los exmenes son ingresados
ingresado al sistema por la
al sistema de atencin
recepcionista ACOS
paciente.
El paciente debe estar
El mdico tiene acceso al
ingresado previamente en el
resultado de los exmenes por
sistema.
medio del historial clnico del
El sistema de atencin contiene
paciente
todos los exmenes hechos a
Caso de uso del sistema: Ingresar
los pacientes.
examen solicitado.
Actividad: Ingreso resultado de
Clase del dominio: Laboratorio
exmenes al sistema.
Clnico.
Pgina 59
Pgina 60
Pgina 61
Pgina 62
Agregar Exmenes
Pgina 63
Emitir Receta
Pgina 64
Pgina 66
Poscondiciones:
El paciente pude ser atendido por
el mdico tratante.
El pude seguir pidiendo horas
mdico.
Se puede atender en un bloque de
horario con el mdico tratante.
Caso de uso del sistema: Solicitar hora
atencin paciente.
Actividad: El paciente es atendido por el
mdico.
Origen: verifica si el paciente ha
solicitado hora de atencin que le
corresponde.
Agente:
Secretara Departamento Clnico
Precondiciones:
Existe disponibilidad de hora de
atencin con el mdico tratante.
Poscondicin: El paciente se le solicita
exmenes.
El paciente se le emite una receta
mdica.
El paciente es dado de alta
Caso de uso del sistema: Pendiente.
Actividad: Al paciente se le deben
realizar exmenes.
Origen: Solicita exmenes a paciente.
Agente: Doctor.
Precondiciones:
El doctor tiene una lista de
exmenes a solicitar al paciente.
Pgina 67
Pgina 68
Objetivo de informacin:
Registro paciente accidentado
Atributos:
rut_paciente.
nombre
empresa
fecha_ingreso
datos_accidente
Restricciones:
El rut de paciente es nico para el
sistema, por lo que permitir
identificar completamente.
El accidentado es solo ingresado al
sistema por la recepcionista ACOS
El paciente debe estar ingresado
previamente en el sistema.
El
paciente
tiene
al
menos
registrado
su
historial
de
enfermedades preexistentes, como
los medicamentos que no pueden
ser aplicados, as como sus alergias.
Clase del dominio: Funcionario
Actividad:
Ingreso al sistema paciente
accidentado
Origen: Solicitud paciente.
Agente: Recepcionista ACOS.
Precondiciones:
Poscondiciones:
Para cada ingreso de pacientes se
ingresa al sistema de atencin.
El paciente est activo en el
sistema hasta que se le d el alta.
Se puede atender en un bloque de
horario con el mdico tratante.
Caso de uso del sistema:
Ingresa datos paciente accidentado.
Objetivo de informacin:
Atencin Mdico
Atributos:
rut_paciente.
nombre mdico
fecha
hora
Restricciones:
El usuario debe haber sido
ingresado al sistema de atencin.
El paciente debe estar registrado
previamente en el sistema.
Poscondiciones:
El paciente pude ser atendido por
el mdico tratante.
Pgina 69
Pgina 70
Actividad:
Ingreso examen al Laboratorio.
Origen: Solicitud paciente.
Agente: Laboratorio Clnico.
Precondiciones:
El doctor debe haber emitido una
lista de exmenes.
El paciente debe haber sido
ingresado por la recepcionista
ACOS.
Poscondiciones:
Los exmenes son ingresados al
sistema de atencin paciente.
El mdico tiene acceso al
resultado de los exmenes por
medio del historial clnico del
paciente
Caso de uso del sistema: Ingresar
examen solicitado.
Actividad: Ingreso resultado de
exmenes al sistema.
Origen: Verifica si existen exmenes
hechos al paciente.
Agente: Laboratorio Clnico.
Precondiciones:
Pgina 71
Lo primero que hay que hacer es crear una fuente de datos en Windows. Para ello, desde el men
de Inicio, vamos eligiendo las siguientes opciones.
Inicio/panel de control/ herramientas del sistema/Orgenes de datos ODBC.
Pgina 72
Pgina 73
Pgina 74
Pgina 75
Pgina 76
Como primera medida los tipos de pruebas sern de verificacin y validacin, para
esto se deben tener ciertos requisitos para garantizar su funcionamiento, estos son
fundamentales porque sin ellos tenemos la certeza de que nuestro sistema no cumplira
las expectativas requeridas por el usuario:
Ingresar paciente, Tratamiento del paciente, Gestionar Citas mdicas, Alta Paciente
Requisitos de Interfaces:
Interfaces
de
Usuario,
Hardware,
Comunicacin,
Rendimiento,
Desarrollo,
Tecnolgicos
TCNICA DE PRUEBAS
Prueba de Casos de Uso: se probara por medio de modelos de casos de uso como
por ejemplo
Pgina 77
Descripcin de los casos de uso esenciales del sistema atencin pacientes en el cual
se describirn las distintas actividades que son posibles realizar por el sistema para los
distintos actores.
PROCESO DE PRUEBAS
Pgina 78
Se considera tomar como estrategia de prueba el Orden de Pruebas lo que nos refiere
a los diagramas de secuencia del diseo, esto nos ayudara a definir en qu momento y
en qu orden se aplicaran las pruebas:
A su vez esto aplica tambin a las tcnicas de pruebas como gua para las pruebas de
Casos de Uso.
Pgina 79
Pgina 80
Como se expone al inicio de este trabajo, se brinda una breve orientacin para el
desarrollo de software con la Programacin Orientada a Objetos, no se busca
implementar esta gua si no al contrario se da un abrebocas para que el lector se
pueda orientar.
Se recomienda utilizar muchas ms fuentes de informacin que puedan aclarar
temas o que su limitacin sea ms amplia que la que se ofrece.
Se debe aplicar este conocimiento brindado en la prctica, es decir realizar varios
ejercicios donde se aplique el conocimiento adquirido en la teora.
Pgina 81
Captulo 13 Bibliografa
Anonimo. (2006). Universidad de terapaca. Recuperado el 10 de Abril de 2015, de
http://chitita.uta.cl/cursos/2010-2/0001282/recursos/r-2.pdf
(2005). A. Weitzenfeld, Ingeniera de Software Orientada a Objetos con UML, Java
e Internet Mexico
City:
Cengage
Learning.
Retrieved
from
http://go.galegroup.com/ps/i.do?id=GALE|2VGZ&v=2.1&u=unad&it=aboutBook&p=G
VR&sw=w&id=GALE|2VGZ (2006). J. M. Prez Menor, J. Carretero Prez, F.
Garca Carballeira, & J. M. Prez Lobato, Problemas resueltos de programacin
en
lenguaje Java. Madrid: Paraninfo. Retrieved from
http://go.galegroup.com/ps/i.do?id=GALE|3ATV&v=2.1&u=unad&it=aboutBook&p=G
V&
sw=w&id=GALE|3ATV.
Holzner, Steven. Java. Phoenix, AZ, USA: Paraglyph Press, 2001. p 254.
http://site.ebrary.com/lib/unad/Doc?id=5003060&ppg=288Copyright
Paraglyph
Press. All rights reserved.
2001.
Mastering Zukowski, John. Mastering Java 2, J2SE 1.4. Alameda, CA, USA: Sybex,
2002. p (1). http://site.ebrary.com/lib/unad/Doc?id=10152550&ppg=1 Copyright
2002. Sybex. All rights reserved.
Java 2 Game Programming Petchel, Thomas. Java 2 Game Programming Boston,
MA,
USA:
Course
Technology
/
Cengage
Learning,
2001.
pi.
http://site.ebrary.com/lib/unad/Doc?id=10067191&ppg=1Copyright 2001. Course
Technology /Cengage Learning. All rights reserve.
Pgina 82