Construcción de especificación funcional - Mockups

Análisis de requerimientos

Requerimientos funcionales

 El sistema tendrá un campo para registro de personas con datos obligatorios, Nombres, apellidos, documento de identidad, teléfono, dirección y correo electrónico.

 

 El sistema estará conectado a una base de datos cuando se registre un cliente

 

   El sistema generará un usuario y contraseña a cada cliente para ingreso a la app

 

 La app tendrá el botón para consultar la carta y dará elegir la lista de productos y precios

 

La app tendrá un botón para elegir el plato o comida

 

Habrá un campo de observaciones para que el cliente ponga especificaciones extras de su pedido, como por ejemplo termino de cocción de alimentos, eliminar algún ingrediente del plato o cambiar alimentos

 

 

 

 

 

 

 

  • La aplicación cuenta con un sistema para quejas o reclamos ya que se debe mejorar la calidad día a día

 

  •  El sistema dirigirá al cliente al pago por PSE o transferencia de una forma intuitiva

 

  •   Cuando se registre la siguiente transacción: Nuevo pedido de cliente, se enviará un correo electrónico.

 

  • ·         Al aprobar un pedido, la solicitud pasará al siguiente paso del flujo de trabajo de aprobación configurado en el sistema como: “en preparación”.

 

 

  • ·         El sistema le notificará al cliente cuando su pedido esté listo para salir y compartirá los datos y ubicación del domiciliario para realizar seguimiento de su pedido

 

  • ·         El sistema notificará al usuario administrador y al cliente cuando el pedido sea entregado

 

  • ·         El sistema permitirá aprobar, cambiar o actualizar planes y de entrega de productos para evitar líos en entregas de productos que no se puedan realizar por X o Y motivo.

 

 

  • ·         El sistema permitirá el envío automatizado de cartas de entrega de órdenes directamente al almacén.

 

  • ·         A cada orden se le asignará un identificador único, que será utilizado para identificarla en todos los procesos subsecuentes que se realicen sobre esta.

 

 

  • ·         Al ingresar órdenes de entrega, toda orden de entrega estará asociada a un pedido de venta.

 

  • ·         La facturación de pedidos de venta se realizará en partes o bloques, por medio de una pantalla de pedidos pendientes de facturación, la cual mostrará los pedidos no facturados. Una vez facturados los pedidos no se mostrarán en esta lista.

 

 

  • ·         El sistema no permitirá el registro de facturas manuales no asociadas a pedidos esto con el fin de evitar fraudes.

 

 requerimientos no funcionales 

 

  • Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de acceso a datos.

  •  

  • La aplicación web debe poseer un diseño para todo dispositivo (responsive) a fin de garantizar la adecuada visualización en múltiples computadores personales, dispositivos tabletas y teléfonos inteligentes.

  • El sistema debe poseer interfaces gráficas bien formadas.

 



Historias de usuario


ID. de la historia

Rol

Característica / Funcionalidad

Razón /Resultado

Criterio de aceptación

1

Como <CLIENTE REGISTRADO EN EL SISTEMA DE LA EMPRESA>

Quiero <ENTRAR A LA APP>

Para <REALIZAR UN PEDIDO >


Dado: Que me encuentro en cualquier parte de la aplicación. 

Cuando: Selecciono realizar pedido. 

Entonces: La aplicación me enseña los menús disponibles. 


Criterios


  • Debe estar logueado. 

  • El nombre de usuario es el correo electrónico del usuario. 

  • La contraseña debe contener letras y números.

  • debe ser al menos de 8 caracteres. 







2

Como <USUARIO DE CAFETERÍA>

Quiero <CREAR UNA CUENTA>

Para <VER LAS OFERTAS DE LA CAFETERÍA Y REALIZAR PEDIDOS>


Dado: Que me encuentro en la pantalla principal de la app. 

Cuando: Seleccione crear cuenta 

Entonces: La aplicación me enseña todo lo que tiene disponible. 






3

Como <USUARIO ACTIVO>

Quiero <CONSULTAR EL ESTADO DE MI PEDIDO >

Para <RECTIFICAR Y CALIFICAR EL SERVICIO PRESTADO>


Dado: Que me encuentro en la sección de consulta de pedido

Cuando: Seleccione ver lista de pedidos 

Entonces: La aplicación me enseñara las órdenes o pedidos que me han entregado correctamente. 


Criterios


  • Debe estar logueado. 

  • debe estar en la sección de la aplicación en modo vendedor 








 










4

Como <USUARIO DE LA CAFETERÍA >

Quiero <CONSULTAR LOS MEDIOS DE PAGO DISPONIBLES>

Para <REALIZAR EL PAGO EN LÍNEA>

Dado: Que me encuentro en la sección de Consultas 

Cuando: Seleccione ver medios de pagos disponibles

Entonces: La aplicación me enseñará todos los medios de pago disponibles. 







5

Como <USUARIO>

Quiero <VER CARTA POR CÓDIGO QR>

Para <CONECTAR LA CARTA POR MEDIO DE UN QR QUE REDIRECCIONE DIRECTAMENTE A LA APP>

Dado: Que me encuentro en cualquier parte de la aplicación 

Cuando: Seleccione ver carta o catálogo.  

Entonces: La aplicación me enseñará los productos disponibles y ofertas del momento y precios actualizados.  






6

Como <USUARIO CAFETERÍA>

Quiero <INGRESAR  A LAS DIFERENTES CATEGORÍAS>

Para <REALIZAR CONSULTA DE PRECIOS O PEDIDOS>

Dado: Que me encuentro en cualquier parte de la aplicación. 

Cuando: Seleccione ver lista de categorías. 

Entonces: La aplicación me enseña las categorías. 


Criterios


  • Debe estar logueado. 

  • La categoría a escoger debe estar disponible. 

  • Desplegar las opciones para seleccionar la categoría. 

 

MOCKUPS 


  











 

 

 


 

 

 

 

 

 

 

 

 

 


Historia de Usuario

Cliente del restaurante

Ingresar a la app

Como: Cliente del Restaurante

Quiero: Ingresar al Sistema

Para: Consultar la carta y precios de los productos

Como cliente del restaurante quiero ingresar a la app para consultar la carta y los precios de los productos ofrecidos por el restaurante.

Interactuar en la app

Como: Usuario ya registrado

Quiero: Hacer login

Para: Gestionar mis pedidos y hacer el pago

El cliente ya registrado quiere entrar a la app para poder gestionar sus pedidos y realizar el pago por medio de la plataforma.

Ejecutando el pedido en la app

Como: Usuario interactuando en la app

Quiero: ver el estado de mi pedido

Para: saber que tanto tarda en ser entregado

Como usuarios ya ejecutando la app quiero ver el estado de mi pedido para saber cuánto es el tiempo estimado en llegar a mi mesa.

Empleados del restaurante

Ingresar a la app

Como: Empleado del Restaurante

Quiero: Ingresar al Sistema

Para: Consultar los pedidos que han hecho los clientes

Como empleado del restaurante quiero ingresar a la app para consultar los pedidos que han realizado los clientes.

Interactuar en la app

Como: Empleado ya registrado

Quiero: Hacer login

Para: Gestionar y realizar los pedidos que han hecho los clientes

El empleado ya registrado entra a la aplicación para gestionar y realizar los pedidos que han hecho los clientes.

Ejecutando el pedido en la app

Como: Empleado interactuando en la app

Quiero: ver el estado en que se encuentra el pedido del cliente

Para: saber el tiempo en que tarda y poderlos despachar con el domiciliario

Como empleado ya registrado quiero ver el estado en que se encuentra el pedido del cliente para poder saber el tiempo en que tarda y poderlo despachar con el personal encargado del domicilio de la empresa.


Comentarios

Entradas populares de este blog

Matrices especiales

Estructuras de Decisión Selectivas o Condicionales