Professional Documents
Culture Documents
ANEXOS
1
ANEXO 1: HISTORIAS DE USUARIO
2
14 La aplicacin permitir Reserva Funcional Paciente
registrar una cita con
alguna opcin de
resultado
3
2 DESCRIPCIN DE LAS HISTORIAS DE USUARIO
Historia de Usuario
Numero: 1 Nombre: Registro de Usuario
Usuario: Paciente
Mdulo Asignado: Seguridad Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 2 Nombre: Crear nuevo usuario
Usuario: Paciente
Mdulo Asignado: Seguridad Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 3 Nombre: Modificar Perfil de Usuario
Usuario: Paciente
Mdulo Asignado: Seguridad Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
4
Descripcin:
Como usuario deseo poder visualizar la seccin mis datos, el cual mostrar la informacin
personal del paciente. Se tendr la opcin de modificar algunos campos como fecha de
nacimiento, apellidos, tipos de seguro, entre otros.
Observaciones: La quinta opcin del tabbar es la seccin Mi Perfil
Historia de Usuario
Numero: 4 Nombre: Revisar ltimas Citas
Usuario: Paciente
Mdulo Asignado: Seguridad Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Historia de Usuario
Numero: 5 Nombre: Buscador de Doctores
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
5
Historia de Usuario
Numero: 6 Nombre: Buscador de Doctores por Especialidad
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 7 Nombre: Buscador de Doctores por Distrito
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 8 Nombre: Buscador de Doctores por Nombre
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
6
Historia de Usuario
Numero: 9 Nombre: Bsqueda Avanzada de Doctores
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 10 Nombre: Seguro Mdico por cuenta
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
Observaciones: Ninguna
Historia de Usuario
Numero: 11 Nombre: Resultado de la Bsqueda
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Segunda versin: Desarrollo de Aplicativo que
contenga el motor de bsquedas
7
Descripcin:
Como usuario deseo poder visualizar los resultados de mi bsqueda como una lista de los
doctores disponibles segn los parmetros.
Observaciones: Ninguna
Historia de Usuario
Numero: 12 Nombre: Perfil de Doctor
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Tercera versin: Implementacin de la interfaz
que contenga la programacin de los doctores
Observaciones: Ninguna
Historia de Usuario
Numero: 13 Nombre: Disponibilidad del Doctor
Usuario: Paciente
Mdulo Asignado: Bsqueda Iteracin Asignada:
Tercera versin: Implementacin de la interfaz
que contenga la programacin de los doctores
Observaciones: Ninguna
Historia de Usuario
Numero: 14 Nombre: Reserva de Cita
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
8
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Alta
Descripcin:
Como usuario deseo poder reservar una cita con el mdico de mi eleccin en base a mis
bsquedas por disponibilidad.
Historia de Usuario
Numero: 15 Nombre: Reserva de Cita con Usuario Registrado
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
Prioridad en Negocio (Alta/Media/Baja):Media
Riesgo en Desarrollo (Alto/Medio/Bajo): Baja
Descripcin:
Como usuario, debo estar registrado en la aplicacin con un usuario para poder reservar una
cita. El usuario contiene la informacin del paciente que necesite.
Observaciones: Ninguna
Historia de Usuario
Numero: 16 Nombre: Correos de Confirmacin
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como usuario deseo poder recibir un correo de confirmacin al momento de realizar un cita.
9
Historia de Usuario
Numero: 17 Nombre: Historial de Citas
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
Prioridad en Negocio (Alta/Media/Baja):Media
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como usuario deseo poder visualizar las ltimas citas que he reservado desde le dispositivo.
Historia de Usuario
Numero: 18 Nombre: Calificacin de Doctor
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
Prioridad en Negocio (Alta/Media/Baja):Media
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como usuario deseo poder calificar a los doctores con los que me he atendido y adems ver
la calificacin promedio de otros usuarios.
Observaciones: Ninguna
Historia de Usuario
Numero: 19 Nombre: Parmetros de Calificacin de Doctor
Usuario: Paciente
Mdulo Asignado: Reserva Iteracin Asignada:
Cuarta versin: Desarrollo de Aplicativo que
contenga el motor de reservas
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como usuario deseo poder calificar a un doctor mediante los siguientes parmetros:
Atencin y Rapidez de la Consulta.
Observaciones: Ninguna
10
3 Historias de Usuario Sistema Web
Historia de Usuario
Numero: 1 Nombre: Login de Seguridad
Usuario: Administrador de la Clnica
Mdulo Asignado: Administracin Iteracin Asignada:
Quinta versin: Implementacin del Sistema de
respuesta
11
Historia de Usuario
Numero: 2 Nombre: Mantenimiento de Doctores
Usuario: Administrador de la Clnica
Mdulo Asignado: Admisin Iteracin Asignada:
Quinta versin: Implementacin del Sistema de
respuesta
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como administrador deseo poder registrar un nuevo doctor al staff de la clnica.
Observaciones: Ninguna
Historia de Usuario
Numero: 3 Nombre: Mantenimiento de Horarios
Usuario: Administrador de la Clnica
Mdulo Asignado: Admisin Iteracin Asignada:
Quinta versin: Implementacin del Sistema de
respuesta
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como administrador deseo poder registrar una programacin (horario) a un doctor
seleccionado.
Observaciones: Ninguna
Historia de Usuario
Numero: 4 Nombre: Citas desde la Aplicacin
Usuario: Administrador de la Clnica
Mdulo Asignado: Admisin Iteracin Asignada:
Quinta versin: Implementacin del Sistema de
respuesta
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como administrador deseo poder visualizar los cambios en la disponibilidad del doctor y
registro de una nueva reserva de cita que se gener por medio de la aplicacin mvil.
Observaciones: Ninguna
12
Historia de Usuario
Numero: 5 Nombre: Notificaciones
Usuario: Administrador de la Clnica
Mdulo Asignado: Administracin Iteracin Asignada:
Quinta versin: Implementacin del Sistema de
respuesta
Prioridad en Negocio (Alta/Media/Baja):Alta
Riesgo en Desarrollo (Alto/Medio/Bajo): Media
Descripcin:
Como administrador deseo poder visualizar una notificacin cada vez que se genere una
nueva cita.
Observaciones: Ninguna
13
ANEXO 2: CATLOGO DE PRUEBAS
Identificador 1
Objetivo Login de la Aplicacin
Precondicin El usuario debe abrir la aplicacin
Descripcin de la prueba El usuario ingresar la cuenta con el cual se registr y la
contrasea correcta.
Resultados Esperados Mensaje de confirmacin e ingreso a la aplicacin
Resultado Obtenido Se pudo ingresar a la aplicacin correctamente.
Identificador 2
Objetivo Registro de Nuevo Usuario
Precondicin El usuario debe ingresar al botn Regstrese Aqu
Descripcin de la prueba El usuario deber ingresar todos los datos requeridos para
crear una nueva cuenta:
Nombre
Apellido Paterno
Apellido Materno
Direccin
Distrito
Fecha de Nacimiento
Correo Electrnico
Telfono
Deber seleccionar uno o ms seguro a los que
est afiliado
Nombre de Usuario
Contrasea
Palabra Secreta
Resultados Esperados Mensaje de Confirmacin de cuenta creada correctamente.
Resultado Obtenido Mensaje de Confirmacin de cuenta creada correctamente
Identificador 3
Objetivo Bsqueda por Especialidad / Distrito
Precondicin Ir a la seccin en el tabbar Especialidad o Distrito
respectivamente
Descripcin de la prueba El usuario deber seleccionar una especialidad (o distrito)
de la lista que aparece
Resultados Esperados Lista de Doctores resultantes a la bsqueda
Resultado Obtenido Lista de Doctores resultantes a la bsqueda
Identificador 4
Objetivo Bsqueda Avanzada
Precondicin Ir a la seccin en el tabbar Bsqueda Avanzada
Descripcin de la prueba El usuario deber seleccionar los siguientes parmetros de
14
bsqueda:
Especialidad
Distrito
Seguro (se cargar solo los seguros registrado en la
cuenta)
Da de Consulta
Turno (Maana o Tarde)
Resultados Esperados Lista de Doctores resultantes a la bsqueda
Resultado Obtenido Lista de Doctores resultantes a la bsqueda
Identificador 5
Objetivo Bsqueda por Nombre de Doctor
Precondicin Ir a la seccin en el tabbar Doctor
Descripcin de la prueba El usuario deber ingresar alguno o todos de los siguientes
parmetros:
Nombre
Apellido Paterno
Resultados Esperados Lista de Doctores resultantes a la bsqueda
Resultado Obtenido Lista de Doctores resultantes a la bsqueda
Identificador 6
Objetivo Perfil del Doctor
Precondicin Seleccionar un doctor de la lista resultante
Descripcin de la prueba El usuario deber seleccionar algn doctor de su eleccin
Resultados Esperados Perfil del Doctor con su horario respectivo
Resultado Obtenido Perfil del Doctor con su horario respectivo
Identificador 7
Objetivo Ver Disponibilidad del Doctor
Precondicin Seleccionar el botn Ver Disponibilidad en el perfil del
doctor
Descripcin de la prueba El usuario deber seleccionar la fecha que desee en la
agenda superior
Resultados Esperados Bloques disponibles y reservados del doctor en la fecha
seleccionada
Resultado Obtenido Bloques disponibles y reservados del doctor en la fecha
seleccionada
15
Identificador 8
Objetivo Reservar una Cita
Precondicin Estar en la vista de disponibilidad de doctor
Descripcin de la prueba El usuario deber hacer clic en el botn reservar de algn
bloque disponible a su eleccin
Resultados Esperados Mensaje de Confirmacin de Cita Reservada
Correctamente
Resultado Obtenido Mensaje de Confirmacin de Cita Reservada
Correctamente
Identificador 9
Objetivo Calificar un Doctor
Precondicin Ir a la seccin del tabbar Mi Perfil
Descripcin de la prueba El usuario deber hacer clic a la seccin Mis Doctores y
seleccionar el doctor que desee calificar. El usuario deber
hacer clic a la cantidad de estrellas que considere por cada
parmetro que aparece:
Atencin
Rapidez de Consulta
Resultados Esperados Mensaje de Confirmacin que se ha emitido la calificacin
correctamente
Resultado Obtenido Mensaje de Confirmacin que se ha emitido la calificacin
correctamente
Identificador 10
Objetivo Ver ltimas citas
Precondicin Ir a la seccin del tabbar Mi Perfil
Descripcin de la prueba El usuario deber hacer clic a la seccin Mis Citas
Resultados Esperados Lista de las citas reservadas por el usuario ordenadas por
fecha. Las citas pendientes se distinguirn por un cono.
Resultado Obtenido Lista de las citas reservadas por el usuario ordenadas por
fecha. Las citas pendientes se distinguirn por un cono.
16
ANEXO 3: DICCIONARIO DE DATOS
appointment
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDAppointment int(11) No
Start_time time S NULL
End_time time S NULL
Observations varchar(200) S NULL
Status int(11) S NULL
schedule ->
IDSchedule int(11) S NULL
IDSchedule
Date date S NULL
IDPatient int(11) S NULL patient -> IDPatient
IDBlock int(11) S NULL block -> IDBlock
ndices
Nombre
de la Tipo nico Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
clave
PRIMARY BTREE S No IDAppointment 9 A No
R_5 BTREE No No IDSchedule 9 A S
R_7 BTREE No No IDPatient 9 A S
R_38 BTREE No No IDBlock 9 A S
block
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDBlock int(11) No
Date date S NULL
Start_time time S NULL
End_time time S NULL
Status int(11) S NULL
schedule ->
IDSchedule int(11) S NULL
IDSchedule
ndices
Nombre
nic Empaqueta Cardinalida Cotejamient Nul Comentari
de la Tipo Columna
o do d o o o
clave
PRIMAR BTRE
S No IDBlock 1463 A No
Y E
BTRE IDSchedul
R_37 No No 54 A S
E e
clinic
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDClinic int(11) No
Name varchar(30) S NULL
Address varchar(50) S NULL
Business_Name varchar(30) S NULL
Phone varchar(10) S NULL
Image varchar(20) S NULL
Url_Image varchar(50) S NULL
IDDistrict int(11) S NULL district -> IDDistrict
IDPrice int(11) S NULL price -> IDPrice
ndices
Nombre
nic Empaquetad Column Cardinalida Cotejamient Nul Comentari
de la Tipo
o o a d o o o
clave
PRIMAR BTRE
S No IDClinic 10 A No
Y E
BTRE IDDistric
R_31 No No 10 A S
E t
BTRE
R_39 No No IDPrice 10 A S
E
clinic_insurance
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDClinic int(11) No clinic -> IDClinic
insurance ->
IDInsurance int(11) No
IDInsurance
ndices
Nombre
nic Empaqueta Cardinalida Cotejamien Nul Comentari
de la Tipo Columna
o do d to o o
clave
IDClinic 21 A No
PRIMAR BTRE
S No IDInsuranc
Y E 252 A No
e
BTRE IDInsuranc
R_23 No No 63 A No
E e
clinic_specialty
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDClinic int(11) No clinic -> IDClinic
18
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
specialty ->
IDSpecialty int(11) No
IDSpecialty
ndices
Nombre
nic Empaquetad Cardinalida Cotejamient Nul Comentari
de la Tipo Columna
o o d o o o
clave
IDClinic 6 A No
PRIMAR BTRE
S No IDSpecialt
Y E 96 A No
y
BTRE IDSpecialt
R_26 No No 96 A No
E y
district
Columna Tipo Nulo Predeterminado Comentarios MIME
IDDistrict int(11) No
Name varchar(30) S NULL
Description varchar(250) S NULL
ndices
Nombre
nic Empaquetad Column Cardinalida Cotejamient Nul Comentari
de la Tipo
o o a d o o o
clave
PRIMAR BTRE IDDistric
S No 43 A No
Y E t
doctor
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDDoctor int(11) No
Name varchar(50) S NULL
Last_name varchar(50) S NULL
Phone varchar(10) S NULL
Maiden_name varchar(50) S NULL
Gender char(1) S NULL
Description varchar(250) S NULL
specialty ->
IDSpecialty int(11) S NULL
IDSpecialty
DNI varchar(10) S NULL
IDClinic int(11) S NULL clinic -> IDClinic
Email varchar(50) S NULL
19
ndices
Nombre
nic Empaquetad Cardinalida Cotejamient Nul Comentari
de la Tipo Columna
o o d o o o
clave
PRIMAR BTRE
S No IDDoctor 19 A No
Y E
BTRE IDSpecialt
R_15 No No 19 A S
E y
BTRE
R_34 No No IDClinic 2 A S
E
insurance
Columna Tipo Nulo Predeterminado Comentarios MIME 1
IDInsurance int(11) No
Name varchar(50) S NULL
Business_Name varchar(50) S NULL
Address varchar(50) S NULL
Phone varchar(10) S NULL
ndices
Nombre
nic Empaqueta Cardinalida Cotejamien Nul Comentari
de la Tipo Columna
o do d to o o
clave
PRIMAR BTRE IDInsuranc
S No 34 A No
Y E e
insurance_patient
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDInsurance_Patient int(11) No
insurance ->
IDInsurance int(11) S NULL
IDInsurance
IDPatient int(11) S NULL patient -> IDPatient
ndices
Nombre
de la Tipo nico Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
clave
20
patient
Columna Tipo Nulo Predeterminado Comentarios MIME
IDPatient int(11) No
Name varchar(50) S NULL
Last_Name varchar(50) S NULL
Maiden_Name varchar(50) S NULL
Birth_date date S NULL
Phone varchar(20) S NULL
Cellphone varchar(20) S NULL
DNI varchar(8) S NULL
Email varchar(50) S NULL
Url_Picture varchar(20) S NULL
ndices
Nombre
nic Empaquetad Column Cardinalida Cotejamient Nul Comentari
de la Tipo
o o a d o o o
clave
PRIMAR BTRE IDPatien
S No 5 A No
Y E t
price
Columna Tipo Nulo Predeterminado Comentarios MIME
IDPrice int(11) No
Price int(11) S NULL
Currency varchar(20) S NULL
ndices
Nombre
nic Empaquetad Column Cardinalida Cotejamient Nul Comentari
de la Tipo
o o a d o o o
clave
PRIMAR BTRE
S No IDPrice 4 A No
Y E
rating
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDRating int(11) No
Description varchar(250) S NULL
Score float S NULL
Date date S NULL
IDPatient int(11) S NULL patient -> IDPatient
IDDoctor int(11) S NULL doctor -> IDDoctor
21
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDRating_type int(11) S NULL rating_type -> IDRating_type
ndices
Nombre
nic Empaqueta Cardinalid Cotejamien Nul Comentar
de la Tipo Columna
o do ad to o io
clave
PRIMAR BTRE
S No IDRating 14 A No
Y E
BTRE
R_28 No No IDPatient 7 A S
E
BTRE
R_29 No No IDDoctor 14 A S
E
BTRE IDRating_ty
R_30 No No 4 A S
E pe
rating_type
Columna Tipo Nulo Predeterminado Comentarios MIME
IDRating_type int(11) No
Description varchar(250) S NULL
ndices
Nombre
nic Empaqueta Cardinalid Cotejamien Nul Comentar
de la Tipo Columna
o do ad to o io
clave
PRIMAR BTRE IDRating_ty
S No 2 A No
Y E pe
schedule
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDSchedule int(11) No
Day varchar(20) S NULL
Start_time time S NULL
End_time time S NULL
Observations varchar(100) S NULL
IDDoctor int(11) S NULL doctor -> IDDoctor
Shift varchar(20) S NULL
Duration float S NULL
22
ndices
Nombre
nic Empaqueta Cardinalida Cotejamient Nul Comentari
de la Tipo Columna
o do d o o o
clave
PRIMAR BTRE IDSchedul
S No 26 A No
Y E e
BTRE
R_3 No No IDDoctor 26 A S
E
specialty
Columna Tipo Nulo Predeterminado Comentarios MIME
IDSpecialty int(11) No
Name varchar(50) S NULL
Area varchar(20) S NULL
Description varchar(250) S NULL
ndices
Nombre
nic Empaquetad Cardinalida Cotejamient Nul Comentari
de la Tipo Columna
o o d o o o
clave
PRIMAR BTRE IDSpecialt
S No 32 A No
Y E y
user
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDUser int(11) No
Name varchar(20) S NULL
Password varchar(20) S NULL
Secret_quote varchar(20) S NULL
Registration_date date S NULL
Email varchar(50) S NULL
IDPatient int(11) S NULL patient -> IDPatient
ndices
Nombre
nic Empaquetad Column Cardinalida Cotejamient Nul Comentari
de la Tipo
o o a d o o o
clave
PRIMAR BTRE
S No IDUser 4 A No
Y E
BTRE IDPatien
R_27 No No 4 A S
E t
23
userclinic
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
IDUserClinic int(11) No
Name varchar(50) S NULL
Password varchar(50) S NULL
IDClinic int(11) S NULL clinic -> IDClinic
ndices
Nombre
nic Empaqueta Cardinalid Cotejamien Nul Comentari
de la Tipo Columna
o do ad to o o
clave
PRIMAR BTRE IDUserClin
S No 0 A No
Y E ic
BTRE
R_45 No No IDClinic 0 A S
E
24