Está en la página 1de 5

Caso de uso Registrar usuario

Version v1.0 22-09-2021


Actores Super Administrador

Objetivos asociados Registrar usuarios con el rol Administrador

Descripción Este caso de uso es realizado por los usuarios con rol Super
Administrador, el cual permite ejercer control total en el registro
de Administradores
Precondición El Super Administrador debe estar logueado
Acción
Paso Actor Sistema
Ingresar el nombre del
1 Guardar nombre del usuario
usuario
2 Ingresar contraseña guardar contraseña
Validar, cifrar y guardar
Secuencia Normal 3 Repetir contraseña
contraseña
4 Ingresar telefono Guardar telefono
5 ingresar direccion Guardar direccion
6 ingresar correo Guardar correo
ingresar fecha de
7 Guardar fecha de nacimiento
nacimiento

Asignar un id único, asignar rol


Hacer clic en el boton crear de administrador al usuario
8 agregado, guardar datos en la
usuario
base de datos, lanzar una
alerta de datos agregados

Acción
Paso Actor Sistema
Escenario Alternativo
No ingreso datos
1.1 Dar alerta de dato faltante
obligatorios

Ingreso de datos no validos


1.2 (correo, fecha de Dar alerta de datos no válidos
nacimiento, contraseña)

Postcondición Usuario registrado


Caso de uso Agregar plato a lista de deseos
Version v1.0 23-09-2021
Actores Usuario final
Objetivos asociados Agregar un plato a la lista de deseados

Este caso de uso es realizado por el usuario final lo que le permite


Descripción
agregar un plato a la lista de deseos

Precondición El Usuario final debe estar logueado


Acción
Paso Actor Sistema

1 Ingresa el nombre del plato selecciona el plato


Secuencia Normal
añade a la lista de
deseos, se ejecuta un
2 Agrega a deseado el plato mensaje de plato
agregado a lista de
deseos

Acción

Escenario Alternativo

Paso Actor Sistema


No selecciona ningún plato Ejecuta alerta lista de
1.1
para agregar a deseados deseos vacia

Postcondición Plato agregado a la lista de deseos


Caso de uso Crear comentario
Version v1.0 23-09-2021
Actores Usuario final
Objetivos asociados Agregar comentarios a diferentes platos

Descripción Este caso de uso es realizado por el usuario final el cual le


permite agregar un comentario a un plato

Precondición El usuario final debe estar logueado, debe seleccionar un plato


Acción
Paso Actor Sistema
Ingresar el nombre Mostrar todos los
1
del plato platos
Agregar el
2 Guardar el comentario
comentario
Secuencia Normal

agregar el
Hacer clic en el
comentarioal
boton de crear
3 comentario o plato,ejecutar una
alerta de comentario
publicar
agregado

Acción
Paso Actor Sistema
Escenario Alternativo El usuario no
Ejecuta una alerta de
1.1 ingresa datos en el comentario vacio
comentario

El usuario ingresa
1.2 datos no validos en Dar alerta de datos no
válidos
el comentario
Postcondición Comentario agregado
Caso de uso Calificar plato

Version v1.0 23-09-2021

Actores Usuario final

Objetivos asociados Agregar una calificacion a diferentes platos

Descripción Este caso de uso es realizado por el usuario final, el cual


permite agregar calificaciones a los diferentes platos

El usuario final debe estar logueado, debe seleccionar


Precondición un plato

Acción

Paso Actor Sistema


Secuencia Normal
Ingresar el
1 nombre del seleccionar el plato
plato

guardar calificacion, ejecutar


2 Ingresar la una alerta de calificacion
calificacion
guardada

Acción

Escenario Alternativo
Paso Actor Sistema
No
Ejecuta una aletar de plato no
1.1 selecciona
seleccionado
un plato

Postcondición Calificación agregada


Caso de uso Ver todos los platos
Version v1.0 23-09-2021
Actores Usuario final
Objetivos asociados Ver todos los platos

Descripción Este caso de uso es realizado por los


usuarios finales el cual le permite ver
los platos

Precondición El usuario final debe estar logueado


Acción
Paso Actor Sistema
Secuencia Normal Ingresar el
muestra los
1 nombre del platos
plato
Acción
Paso Actor Sistema
Escenario Alternativo Ejecuta una
selecciona alerta de
1.1 un plato no
plato no
disponible disponible

Postcondición ver plato

También podría gustarte