Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AYACUCHO PERU
2017
Contenido
CAPITULO I .................................................................................................................. 4
ANALISIS DE REQUERIMIENTOS .............................................................................. 4
1.1. REQUERIMIENTOS FUNCIONALES ................................................................ 4
1.2. REQUERIMIENTOS NO FUNCIONALES .......................................................... 5
1.3. GLOSARIO DE TRMINOS ............................................................................... 6
1.4 CASOS DE PRUEBAS ........................................................................................... 7
1.5. MODELO DE DOMINIO INICIAL ...................................................................... 10
1.6. DIAGRAMA DE CASOS DE USO .................................................................... 11
CAPITULO II ............................................................................................................... 12
MODELADO DE CASOS DE USO ............................................................................. 12
2.1 LISTA DE CASOS DE USOS................................................................................ 12
CASOS DE USOS ...................................................................................................... 12
2.2 PROTOTIPO GUI BASICAS ............................................................................ 13
2.3 DIAGRAMA Y PAQUETES DE CASOS DE USO ............................................. 21
2.4 PAQUETES DE CASOS DE USO .................................................................... 26
2.5 DIAGRAMA DE PAQUETES DE CASOS DE USO ............................................... 27
2.6. MATRIZ DE RELACION ENTRE REQUISITOS Y CASOS DE USO.................... 28
REQUERIMIENTOS FUNCIONALES ......................................................................... 28
CASO DE USO ........................................................................................................... 28
2.7 DESCRIPCION DEL PRIMER BORRADOR DE CASOS DE USO ....................... 30
CAPITULO III .............................................................................................................. 40
REVISION DE REQUISITOS ...................................................................................... 40
3.1 REVISION DEL MODELO DE DOMINIO .............................................................. 40
3.2 REVISION DEL PROTOTIPO GUI ........................................................................ 40
................................................................................................................................... 40
3.3 CASOS DE USO DESAMBIGUADO ..................................................................... 50
3.4 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO ............................ 50
CAPITULO IV ............................................................................................................. 62
DISEO PRELIMINAR ............................................................................................... 62
4.1 DIAGRAMA DE ROBUSTEZ................................................................................. 62
CAPITULO V .............................................................................................................. 71
REVISION DEL DISEO PRELIMINAR...................................................................... 71
5.1 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO ......................... 71
5.2. REVISION DEL MODELO DE DOMINIO ACTUALIZADO ................................ 82
CAPITULO VI ............................................................................................................. 83
ARQUITECTURA TECNICA ....................................................................................... 83
6.2. DIAGRAMA DE COMPONENTES ................................................................... 83
6.3. DIAGRAMA DE DESPLIEGUE ........................................................................ 84
CAPITULO VII ............................................................................................................ 84
DISEO ...................................................................................................................... 84
7.1 DIAGRAMAS DE SECUENCIA ........................................................................ 84
7.2. BASE DE DATOS FSICA ................................................................................ 95
7.3. DIAGRAMA DE CLASES DE DISEO ............................................................. 95
CAPITULO VIII ........................................................................................................... 96
IMPLEMENTACIN.................................................................................................... 96
8.2. IMPLEMENTANDO LA PAGINA DE INICIO ........................................................ 98
ANEXO.118
CAPITULO I
ANALISIS DE REQUERIMIENTOS
1.1. REQUERIMIENTOS FUNCIONALES
Nro. Req. REQUERIMIENTOS FUNCIONALES
Req. 01 El sistema web debe permitir al Postulante registrarse como
usuario.
Req. 02 El sistema web debe permitir al Postulante, Microbilogo y
Medico Patlogo iniciar sesin con su usuario y contrasea.
Req. 03 El sistema web debe permitir al postulante corregir o eliminar sus
datos.
Req. 04 El sistema web debe mostrar un cuestionario que debe ser
llenado por el postulante.
Req. 05 El sistema web debe permitir al postulante visualizar los
resultados enviados por el microbilogo (Apto o No Apto).
Req. 06 El sistema web debe permitir al Microbilogo (Administrador2)
actual crear una cuenta para un nuevo microbilogo o eliminar una
cuenta ya existente.
Req. 07 El sistema web debe permitir al Microbilogo (Administrador2)
enviar resultados de cuestionario y anlisis al postulante(Apto o
No Apto)
Req. 08 El sistema web debe permitir al Microbilogo (Administrador2)
registrar datos de anlisis hechos a los postulantes (hematocrito,
hemoglobina, hemates de la sangre y enfermedades).
Req. 09 El sistema web debe permitir al Microbilogo (Administrador2)
actualizar datos de anlisis hechos a los postulantes (hematocrito,
hemoglobina y hemates de la sangre).
Req. 10 El sistema web debe permitir al Microbilogo (Administrador2)
validar al postulante como donador (Apto).
Req. 11 El sistema web debe permitir al mdico patlogo (Administrador1)
actual crear una cuenta para un nuevo medico patlogo o eliminar
una cuenta ya existente.
Req. 12 El sistema web debe permitir al Medico Patlogo (Administrador1)
registrar el ingreso de insumos al banco de sangre.
Req. 13 El sistema web debe permitir al Medico Patlogo (Administrador1)
generar reporte por tipo de donador (por reposicin, voluntario
y transfusin directa).
Req. 14 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de donador por sexo.
Req. 15 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de donador por tipo de sangre.
Req. 16 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de insumos ingresados para el banco de sangre.
Req. 17 El sistema web debe permitir al Medico patlogo (Administrador1)
generar reporte de personas por estado (admitidas y no admitidas)
para donar.
INICIAR SESION
MANTENER DATOS POSTULANTE
COMPLETAR CUESTIONARIO
MOSTRAR RESULTADOS
CREAR Y ELIMINAR MICROBILOGO (ADMINISTRADOR2)
ENVIAR RESULTADOS
REGISTRAR ANALISIS
MANTENER ANALISIS
REGISTRAR DONADOR
CREAR Y ELIMINAR MEDICO PATLOGO (ADMINISTRADOR1)
REGISTRAR INSUMOS
PAQUETE DE ACTORES
PAQUETE POSTULANTE
PAQUETE ANLISIS
PAQUETE INSUMOS
PAQUETE REPORTES
PAQUETE MICROBIOLOGO
PAQUETE MEDICO PATOLOGO
2.4 PAQUETES DE CASOS DE USO
PAQUETE POSTULANTE
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
CU 03. MANTENER DATOS POSTULANTE
CU 04. COMPLETAR CUESTIONARIO
CU 05. MOSTRAR RESULTADOS
PAQUETE ANALISIS
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS
PAQUETE INSUMOS
CU 12. REGISTRAR INSUMOS
PAQUETE REPORTES
CU 13. GENERAR REPORTE POR TIPO DE DONADOR
CU 14. GENERAR REPORTE DE DONADOR POR SEXO
CU 15. GENERAR REPORTE DONADOR POR TIPO DE SANGRE
CU 16. GENERAR REPORTE INSUMOS
CU 17. GENERAR REPORTE POR ESTADO DE DONADOR
PAQUETE MICROBIOLOGO
CU 02. INICIAR SESION
CU 06. CREAR Y ELIMINAR MICROBIOLOGO
CU 07. ENVIAR RESULTADOS
CU 10. REGISTRAR DONADOR
Curso Alterno
Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 10. REGISTRAR DONADOR Curso bsico
1.-El Administrador2 (Microbilogo)
en la interfaz registrar anlisis
verifica si el postulante esta apto o
no para donar y asi seleccionara la
opcion Apto para Donar o No Apto
para Donar y luego hacer click en
enviar para que el mensaje llegue
al postulante.
Si la opcin seleccionada es Apto
para Donar el sistema registrar al
postulante como donador.
Si la opcin seleccionada es No
Apto para Donar el sistema lo
registrar al postulante como no No
Apto.
Curso Alterno
1. Si no selecciono ninguna opcin
al momento de enviar, el sistema
mostrar un mensaje de error: No
selecciono ninguna opcin.
CU 11. CREAR Y ELMINAR MEDICO Curso Bsico
PATOLOGO(ADMINISTRADOR1). EL Administrador1 inicia sesin, y
en la interfaz del Medico Patlogo
tendr las opciones de Agregar
Medico Patlogo o Eliminar
Medico Patlogo, el administrado1
escoger la opcin de acuerdo a su
necesidad.
Curso Alterno
Si no lleno algn campo en la opcin
de agregar Medico, el sistema le
mostrar un mensaje de error:
Campos Obligatorios vacios
CU 12. REGISTRAR INSUMOS Cuso bsico
El administrador1 (Mdico Patlogo)
ingresar a la opcin Insumos, del
cual se desplegar dos opciones,
har click en la opcin Registrar
Insumos, aparecer la ventana de
registro de insumos con todos los
campos vacios para llenar, como
nombre, cantidad, descripcin, el
tipo y finalmente har click en el
botn Guardar.
Curso alterno
REGISTRAR POSTULANTE
INICIAR SESION
ENVIAR RESULTADOS
REGISTRAR ANALISIS
MANTENER ANALISIS
REGISTRAR DONADOR
Curso Alterno
1.-Si al momento de validar las
respuestas no se complet
correctamente los campos se
mostrar un mensaje de error:
"Campos Incorrectos".
1.- Si al momento de enviar, la
informacin no carga correctamente
el sistema mostrar un mensaje de
error: Envi Incorrecto.
CU 05. MOSTRAR RESULTADOS Curso bsico
1.-El postulante hace click en el
botn Resultados de la interfaz
postulante, es all donde le
aparecer un mensaje con la
informacin de que fue o no apto
para las muestras.
2.-El postulante despus de unos
das volver a esta opcin para ver
sus resultados de la muestra de
sangre que le hicieron.
Curso Alterno
1.- Si al momento de hacer click en
resultados no ha pasado por lo
menos un da de enviado el
cuestionario o de haberse hecho el
anlisis de sangre, aparecer un
mensaje an no hay resultados
CU 06. CREAR Y ELIMINAR Curso Bsico
MICROBILOGO(ADMINISTRADOR2) 1.-EL Microbilogo (Administrador2)
inicia sesin, y en la interfaz del
microbilogo tendr las opciones de
Agregar Microbilogo o Eliminar
Microbilogo.
2.-El Microbilogo (Administrador2)
escoger haciendo un click en la
opcin de acuerdo a su necesidad.
Curso Alterno
1.-Si no lleno algn campo en la
opcin de agregar Microbilogo, el
sistema le mostrar un mensaje de
error: Campos Obligatorios vacos.
CU 07.ENVIAR RESULTADOS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Solicitudes
Pendientes ah visualizar los
nuevos cuestionarios pendientes
enviados por los postulantes.
2.- El Microbilogo revisar los
cuestionarios seleccionando la
opcin Apto o No Apto,
secuencialmente realizar una
pequea descripcin para luego
hacer click en enviar.
Curso Alterno
1. Si no seleccion ninguna opcin:
el sistema mostrar un mensaje de
error: No selecciono ninguna
opcin.
CU 08. REGISTRAR ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Anlisis, del
cual se desplegar dos opciones.
2.-El Microbilogo deber hacer
click en la opcin Registrar Anlisis
en esa interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.-El Microbilogo ingresar el DNI
del postulante y har click en el
boton buscar, entonces aparecer
una nueva interfaz con los datos del
postulante ya llenados y nuevos
campos para ser llenados por el
Microbilogo con el resultado de los
anlisis, finalmente har click en la
opcin guardar.
Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 09. MANTENER ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Anlisis, del
cual se desplegar dos opciones.
2.-El Microbilogo debe hacer click
en la opcin Actualizar Anlisis, en
la interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.- El Microbilogo ingresar el DNI
del postulante y har click en el
botn buscar, inmediatamente le
aparecer una nueva interfaz con
los datos del postulante ya llenados
y dos nuevos botones de Eliminar
y Actualizar de los cuales, el
Microbilogo escoger segn su
necesidad.
Si hace click en actualizar podr
corregir algn dato y despus debe
hacer click en la opcin guardar.
Si hace click en la opcin eliminar el
sistema le mostrar un mensaje de
error: est seguro que desea
eliminar su registro? si el postulante
hace click en SI su registro
quedara borrado.
Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 10. REGISTRAR DONADOR Curso bsico
1. El Microbilogo (Administrador2)
en la interfaz registrar anlisis
evaluar si el postulante est Apto o
No para donar.
2. Entonces el Microbilogo
seleccionar la opcin Apto para
Donar o No Apto para Donar,
luego deber hacer click en el botn
enviar para que el mensaje llegue
al postulante.
Si la opcin seleccionada es Apto
para Donar el sistema registrar al
postulante como donador.
Si la opcin seleccionada es No
Apto para Donar el sistema lo
registrar al postulante como No
Apto.
Curso Alterno
1. Si no seleccion ninguna opcin
al momento de enviar, el sistema
mostrar un mensaje de error: No
seleccion ninguna opcin.
CU 11. CREAR Y ELMINAR MEDICO Curso Bsico
PATLOGO (ADMINISTRADOR1). 1. El Mdico Patlogo
(Administrador1) inicia sesin, y en
la interfaz del Mdico Patlogo
tendr las opciones de Agregar
Medico Patlogo o Eliminar
Medico Patlogo.
2.- El Medico Patlogo escoger la
opcin de acuerdo a su necesidad.
Curso Alterno
1.- Si no llen algn campo en la
opcin de agregar Mdico, el
sistema le mostrar un mensaje de
error: Campos Obligatorios vacos.
CU 12. REGISTRAR INSUMOS Cuso bsico
1.- El Microbilogo (Administrador2)
ingresar a la opcin Registrar
Insumos de la interfaz
Microbilogo.
2.-El Microbilogo har click en la
opcin Registrar Insumos,
aparecer la ventana de registro de
insumos con todos los campos
vacos para llenar, como nombre,
cantidad, descripcin, el tipo y
finalmente har click en el botn
Guardar.
Curso alterno
1.-Si el Microbilogo se olvid de
llenar algn campo y hace click en
guardar, el sistema muestra un
mensaje de error: campos
obligatorios estn vacos.
CU 13. GENERAR REPORTE POR Cuso bsico
TIPO DE DONADOR 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reportes por Tipo de
Donador de la interfaz Mdico
Patlogo, del cual se desplegar
tres opciones:
Donador Reposicin, Donador
Transfusin Directa y Donador
Voluntario.
2.- El Medico Patlogo har click en
la opcin que desee finalmente y
visualizar el reporte que
seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 14. GENERAR REPORTE DE Cuso bsico
DONADOR POR SEXO 1.-El Medico Patlogo
(administrador1) har click en la
opcin Reporte de Donador, de la
interfaz Mdico Patlogo del cual se
desplegara dos opciones:
Masculino, Femenino, el Mdico
har click en la opcin que desee,
finalmente visualizar el reporte que
seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 15. GENERAR REPORTE DE Cuso bsico
DONADOR POR TIPO DE SANGRE 1.-El Mdico Patlogo
(administrador1) har click en la
opcin Reportes de Donador por
Tipo, del cual se desplegar
opciones:
Donador Reposicin, Donador
Transfusin Directa y Donador
Voluntario.
2.-El Mdico har click en la opcin
que desee finalmente visualizar el
reporte que seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 16. GENERAR REPORTE Cuso bsico
INSUMOS 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reporte de Insumos de la
interfaz Mdico Patlogo y
finalmente el Mdico Patlogo
visualizar el reporte.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 17. GENERAR REPORTE DE Cuso bsico
ESTADO DE DONADOR. 1.-El Mdico Patlogo
(administrador1) hace click en la
opcin Reporte Estado Donador,
del cual se desplegara dos
opciones:
Aptos, No Aptos, el Mdico
Patlogo har click en la opcin que
desee finalmente visualizar el
reporte que seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CAPITULO IV
DISEO PRELIMINAR
4.1 DIAGRAMA DE ROBUSTEZ
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
CU 07.ENVIAR RESULTADOS
Curso Alterno
1.- Si al momento de enviar, la
informacin no carga correctamente
el sistema mostrar un mensaje de
error: Envi Incorrecto.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 14. GENERAR REPORTE DE Cuso bsico
DONADOR POR GENERO 1.-El Medico Patlogo
(administrador1) har click en la
opcin Reporte por gnero
Donador de la interfaz Mdico
Patlogo del cual le aparecer una
nueva interfaz para que elija el tipo
de gnero:
Masculino, Femenino, el Mdico
har click en la opcin que desee,
finalmente visualizar el reporte que
seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 15. GENERAR REPORTE DE Cuso bsico
DONADOR POR TIPO DE SANGRE 1.-El Mdico Patlogo
(administrador1) har click en la
opcin Reportes por grupo
sanguneo, del cual le aparecer
una nueva interfaz para que elija el
tipo de sangre.
2.-El Mdico har click en la opcin
que desee finalmente visualizar el
reporte que seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 16. GENERAR REPORTE Cuso bsico
INSUMOS 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reporte de Insumos de la
interfaz Mdico Patlogo y
finalmente el Mdico Patlogo
visualizar el reporte.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 17. GENERAR REPORTE DE Cuso bsico
ESTADO DE DONADOR. 1.-El Mdico Patlogo
(administrador1) hace click en la
opcin Estado Donador, del cual le
aparecer una nueva interfaz donde
seleccionar el estado de donador
que desee y har click en el botn
Buscar y finalmente visualizar el
reporte que seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
5.2. REVISION DEL MODELO DE DOMINIO ACTUALIZADO
CAPITULO VI
ARQUITECTURA TECNICA
6.1. ARQUITECTURA TCNICA POR CAPAS
CAPITULO VII
DISEO
7.1 DIAGRAMAS DE SECUENCIA
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
CU 07.ENVIAR RESULTADOS
CU 08. REGISTRAR ANALISIS
VERIFICAR DNI
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS
Pantalla principal del postulante (El postulante escoger la opcin Cuestionario Varn/Cuestionario Mujer)
_Muestra el cuestionario varon
_Muestra Cuestionario Mujer
CODIGO FUENTE
DESCRIPCION DE CASO DE USO FINAL
Curso Alterno
1.-Si al momento de validar las respuestas no se complet correctamente los campos se
mostrar un mensaje de error: "Campos Incorrectos".
2.- Si al momento de enviar, la informacin no carga correctamente el sistema mostrar
un mensaje de error: Envi Incorrecto.
DIAGRAMA DE ROBUSTEZ
DIAGRAMA DE SECUENCIA