Está en la página 1de 11

Se generaron los requerimientos partiendo de tres roles, un rol para el usuario que solicita la cita, un

rol para el Profesional quien puede registrar su agenda y disponibilidad y un rol de Administrador
encargado de generar los reportes de todos los usuarios

REQUERIMIENTOS FUNCIONALES

ROL CLIENTE

IDENTIFICADOR: NOMBRE:
RC001 Registrar cliente
IDENTIFICADOR:
Tipo: PRIORIDAD NOMBRE: DE CRÍTICO?
(NECESARIO
RC002 /DESEABLE DESARROLLO :
Actualización de
Sidatos usuario Cliente
) Alta
Tipo: PRIORIDAD DE CRÍTICO?
Necesario
(NECESARIO/DESEABLE DESARROLLO: Si
) Alta
ENTRADA: SALIDA:
Necesario
 Número de documento Correo de activación de usuario Cliente
ENTRADA
Tipo:de documento SALIDA:
  Apellidos
Usuarioy Modificación de los datos de un cliente
 Nombres
Contraseña
 completos
Datos para modificar
 Genero
 Edad
 Dirección
DESCRIPCIÓN
Correo :
 Usuario
Precondición:
 ContraseñaEstar registrado en el sistema
DESCRIPCIÓN
Descripción:: El cliente modifica los datos personales
Precondición:
Postcondición:Contar con los datos
Se realizará necesariosde
la modificación para
los el registro
datos del cliente
Descripción: Se registrará en el sistema toda la información necesaria para
llevar a cabo el registro de una persona
IDENTIFICADOR:Se realizará el registro
Postcondición: NOMBRE : persona
de una
RC003 Agendar cita
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Nombre del Correo con la asignación de la cita bajo
profesional un numero de radicado
 Servicio solicitado
 Dirección
 Fecha y hora

DESCRIPCIÓN:
Precondición: Ingresar parámetros de búsqueda de cita, el profesional no debe
tener asignada otra cita en el mismo horario, no se permitirá el agendamiento de
dos citas con el mismo profesional
Descripción: Se agenda la cita de acuerdo con las necesidades del cliente y la
disponibilidad del profesional.
Postcondición: Se agenda la cita

IDENTIFICADOR: NOMBRE:
RC004 Consultar cita
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Deseable

ENTRADA: SALIDA:
 Usuario Información de la cita asignada
 Contraseña previamente
 Criterios de
búsqueda

DESCRIPCIÓN:
Precondición: Haber agendado una cita
Descripción: Se debe visualizar los datos de la cita agendada con anterioridad
Postcondición: Se visualizan los datos de la cita
IDENTIFICADOR: NOMBRE:
RC005 Registrar pago
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Usuario Soporte de pago con número de
 Contraseña aprobación
 Criterios de
búsqueda de cita
a pagar
 Seleccionar
opción de pago
 Transacción de
pago
DESCRIPCIÓN:
Precondición: Estar registrado en el sistema y contar con una cita agendada
Descripción: Se debe permitir el pago de la cita por diferentes medios de pago
virtuales (PSE, Tarjeta debito, etc)
Postcondición: Se visualizan los datos de aprobación de pago realizado

IDENTIFICADOR: NOMBRE:
RC006 Modificar cita
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Deseable

ENTRADA: SALIDA:
 Nombre de Correo con la modificación de cita
usuario asignada previamente
 Contraseña de
usuario
 Criterios de
búsqueda de la
cita
DESCRIPCIÓN:
Precondición: Contar con usuario y contraseña, tener una cita agendada
Descripción: Se debe permitir modifica la fecha y hora de la cita
Postcondición: Se modifican datos de la cita

ROL PROFESIONAL

1 REQUERIMIENTOS FUNCIONALES

IDENTIFICADOR: NOMBRE:
RP001 Registrar Profesional
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Número de documento Correo de activación de usuario
Profesional
 Tipo de documento
 Apellidos y
Nombres
completos
 Dirección
 Teléfono
 Correo
 Usuario
 Contraseña

DESCRIPCIÓN:
Precondición: Contar con la información requerida para el registro
Descripción: Se registrará en el sistema toda la información necesaria para
llevar a cabo el registro del profesional
Postcondición: Se realizará el registro de una persona
IDENTIFICADOR: NOMBRE:
RP002 Modificación Usuario Profesional
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Nombre de Usuario
Actualización de datos usuario profesional
 Contraseña Usuario
 Datos Actualizados

DESCRIPCIÓN:
Precondición: Contar con usuario y contraseña
Descripción: Se actualizan los datos del usuario profesional
Postcondición: Actualización correcta de los datos ingresados

IDENTIFICADOR: NOMBRE:
RP003 Registrar servicios Profesional
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Nombre de Usuario
Agenda de servicios y horarios de
 Contraseña Usuario
atención
 Servicios que ofrece
 Horarios de atención
 Tiempo de Consulta

DESCRIPCIÓN:
Precondición: Contar con usuario y contraseña
Descripción: Se registran los servicios ofrecidos por el Profesional, el horario
de atención y el tiempo de consulta
Postcondición: Registro correcto de los servicios ofrecidos
IDENTIFICADOR: NOMBRE:
RP004 Actualizar servicios Profesional
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Nombre de Usuario
Actualización de agenda usuario
 Contraseña Usuario
profesional
 Datos Actualizados

DESCRIPCIÓN:
Precondición: Contar con usuario y contraseña
Descripción: Se actualizan los datos de los servicios ofrecidos, horario o tiempo
de atención por el usuario profesional
Postcondición: Actualización correcta de los servicios ofrecidos

IDENTIFICADOR: NOMBRE:
RP005 Consultas Profesional
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario

ENTRADA: SALIDA:
 Nombre de Usuario
Reporte solicitado según los criterios de
 Contraseña Usuario
búsqueda
 Ingresar criterios de
búsqueda

DESCRIPCIÓN:
Precondición: Contar con usuario y contraseña
Descripción: Se genera una consulta con el fin de obtener un reporte de las
citas que tiene agendadas el profesional o un reporte de los usuarios que han
solicitados sus servicios
Postcondición: Reporte de citas agendadas según los criterios de búsqueda

ROL ADMINISTRADOR

IDENTIFICADOR: NOMBRE:
RA001
IDENTIFICADOR: Registrar
NOMBRE:usuario Administrador
Tipo:
RA002 PRIORIDAD Actualización
DE CRÍTICO
de datos?usuario Administrador
(NECESARIO/DESEABLE DESARROLLO:
PRIORIDAD SiCRÍTICO?
) Tipo: Alta DE
(NECESARIO/DESEABLE DESARROLLO:
Necesario Si
) Alta
Necesario
ENTRADA : SALIDA:

ENTRADA
Número
: de documento Correo
SALIDAde: activación de usuario
Administrador
  Tipo
Usuario
de documento Modificación de los datos de usuario
 Contraseña
 Apellidos y administrador
 Nombres
Datos para modificar
completos
 Edad
 Dirección
 Correo
DESCRIPCIÓN:
 Usuario
 ContraseñaEstar registrado en el sistema
Precondición:
DESCRIPCIÓN
Descripción:: El usuario administrador modifica los datos personales
Precondición:
Postcondición:Contar con los datos
Se realizará necesariosde
la modificación para
los el registro
datos del administrador
Descripción: Se registrará en el sistema toda la información necesaria para
llevar a cabo el registro del usuario administrador de la plataforma
Postcondición:
IDENTIFICADOR:Se realizará el registro de un
NOMBRE : usuario administrador
RA003 Generar reportes
Tipo: PRIORIDAD DE CRÍTICO?
(NECESARIO/DESEABLE DESARROLLO:
Si
) Alta
Necesario
ENTRADA: SALIDA:
 Usuario Generar reporte solicitado
 Contraseña
 Seleccionar reporte requerido
 Ingresar criterios de
Búsqueda

DESCRIPCIÓN:
Precondición: Estar registrado en el sistema, ingresar el tipo de reporte y los
criterios de búsqueda
Descripción: El usuario administrador deberá tener la posibilidad de generar
reportes de profesionales, reporte de clientes, agenda de profesionales, agenda
de usuarios, reportes de servicios mas utilizados
Postcondición: Generar reporte soliictado

REQUERIMIENTOS NO FUNCIONALES

IDENTIFICADOR:
RNF001
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
Únicamente el usuario
) Administrador contara con el
Necesario acceso a la información de
todos los profesionales y
clientes
IDENTIFICADOR:
RNF002
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema cuenta con tres
) roles:
Necesario

Administrador el cual genera


los reportes de todos los
profesionales y usuarios
Profesional quien registra la
información de su agenda,
especialidad y tiempo de
consulta
Cliente quien registra y
actualiza su información,
registra y consulta sus citas
IDENTIFICADOR:
RNF003
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
Los datos de los usuarios y
) profesionales no se
Necesario eliminaran de la base de
datos su esta pasara inactivo
en caso de ser necesario
IDENTIFICADOR:
RNF004
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El tiempo de respuesta a las
) peticiones debe ser de
Necesario máximo 5 segundos

IDENTIFICADOR:
RNF005
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema deberá tener
) disponibilidad 24 horas 7
Necesario días a la semana

IDENTIFICADOR:
RNF006
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
Los datos de los usuarios y
) de los profesionales debe
Necesario permanecer segura y
confidencial
IDENTIFICADOR:
RNF007
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema debe permitir la
) actualización inmediata al
Necesario realizar cambios en la base
de datos por lo que no
existirá perdida de la
información
IDENTIFICADOR:
RNF008
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
Los datos de los usuarios y
) profesionales no se
Necesario eliminaran de la base de
datos su esta pasara inactivo
en caso de ser necesario
IDENTIFICADOR:
RNF009
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
La aplicación debe funcionar
) en cualquier navegador Web
Necesario

IDENTIFICADOR:
RNF010
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
La aplicación debe funcionar
) bajo cualquier sistema
Necesario operativo

IDENTIFICADOR:
RNF011
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
La aplicación permitirá la
) concurrencia de 1000
Necesario usuarios en simultanea

IDENTIFICADOR:
RNF012
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema debe solicitar el
) ingreso siempre con un
Necesario usuario y una contraseña

IDENTIFICADOR:
RNF013
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema debe generar un
) Backup de la información
Necesario semanalmente

IDENTIFICADOR:
RNF014
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema deberá actualizar
) la información en cada rol de
Necesario manera inmediata

IDENTIFICADOR:
RNF015
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema debe mostrar
) mensajes de error claros en
Necesario caso de alguna falla

IDENTIFICADOR:
RNF016
Tipo: PRIORIDAD Descripción
(NECESARIO/DESEABLE Alta
El sistema debe generar un
) log con los sucesos para
Necesario tener auditoria de los
accesos a la plataforma y de
los posibles errores

También podría gustarte