Construcción de especificación funcional - Mockups

 Requerimientos funcionales.


Módulo de registro de usuarios: 


- Este debe de permitir a cada uno de los usuarios registrarse en la aplicación por medio de una cuenta, para la cual se deben de suministrar información como su nombre, documento de identidad, número de teléfono, E-mail, dirección.

- La aplicación debe de ser capar de certificar la información suministrada por los usuarios.

- Esta también debe ser capaz de almacenar la información de los clientes de una forma segura en una base de datos, para futuras consultas y gestiones. 

- Permitir la actualización de la información de los usuarios en caso de requerir ser actualizada.


Módulo de ingreso a la app:


- Cada uno de los usuarios registrados en la app, podrán acceder a la aplicación por medio de su correo electrónico y una contraseña.

- Contar con un método de acceso seguro a la aplicación, para los usuarios, el cual permita la protección de datos mediante encriptación de los datos.

- Permitir el restablecimiento de contraseña en caso de olvido.


Módulo de administración de usuarios: 


- Los administradores como su nombre lo dicen son los encargados de administrar, agregar, editar y eliminar cada una de las cuentas de usuarios que se encuentren creadas en la app, como las de clientes o empleados.

- Son los encargados de brindar los privilegios necesarios a cada una de las cuentas de usuarios creadas


Módulo de consulta de carta y precios:


- Los usuarios podrán buscar los productos de acuerdo a su categoría, precios, promociones.

- Cada uno de los usuarios podrán visualizar la carta de productos, con sus respectivas descripciones de ingrediente y precios.

- Mantener una carta actualizada tanto en productos como en precios.

Módulo de pedido en línea de los productos: 


- Proporciona a cada uno de los usuarios la posibilidad de seleccionar los productos deseados y agregar dichos productos al carrito de compra.

- Esta permite visualizar la información relacionada con cada uno de los productos que ha agregado al carrito de compras.

- Esta debe permitir la revisión y modificación de los pedidos antes de la realización de los pagos.

-

Módulo de pago en línea: 


- Permitir a los usuarios el pago del pedido de una forma segura, utilizando diferentes medios de pagos como, efectivo, tarjeta débito o crédito.

- Garantizar la seguridad de la información financiera de cada uno de los usuarios.

- Confirmación de forma inmediata, al realizar el debido pago.


Módulo de rastreo de pedidos: 

- Permite a cada uno de los usuarios poder realizar el debido seguimiento a su pedido en un tiempo real.

- Esta debe informar al usuario sobre el estado de su pedido como, la preparación, él envió y la entrega.


Requerimientos no funcionales.


Seguridad:


- Se debe de manejar un alto nivel de seguridad ya que se manipula información sensible como lo es los datos personales de los usuarios y las transacciones financieras.

- Se deben de cumplir con las regulaciones establecidas en el país, para la protección de datos y estándares de seguridad.


Usabilidad:


- Esta debe de contar con una interfaz de usuario intuitiva y fácil de usar ya que la aplicación está diseñada para usuarios de todas las edades.

- Este debe de optimizar el diseño para ser utilizado en diferentes dispositivos móviles, garantizando fluidez en los procesos y así garantizar una experiencia agradable para el usuario.

Rendimiento:

- Esta debe de garantizar que el tiempo de carga de sea rápido y fluido de forma que los usuarios tengan una agradable experiencia.

- Garantizar que la aplicación pueda manejar el alto volumen de usuarios simultáneamente en la aplicación sin que se pierda el rendimiento.

Compatibilidad:

- Esta debe de ser compatible con diferentes navegadores web que puedan usar los usuarios.

- La aplicación debe de garantizar su funcionamiento en diferentes sistemas operativos y una alta gama de dispositivos móviles

Escalabilidad: 

- La aplicación debe ser capaz de adaptase a futuras actualización dependiendo del crecimiento de la organización y la demanda de usuarios.

Mantenimientos y actualizaciones:

- Se debe establecer un cronograma de mantenimientos, que garanticen el buen funcionamiento de la aplicación y poder implementar nuevas mejoras. 

Cumplimiento legal:

- La aplicación debe de cumplir cada una de las leyes y regulaciones del tratamiento de datos que apliquen.

Disponibilidad:

- El sistema debe de estar disponible las 24 horas del día los 7 días a la semana.

- La aplicación solo se detendrá programada mente para la realización de mantenimientos.

- Esta debe implementar respaldos de recuperación por si alguna falla estructural pudiese ocasionarse.


Historias de usuarios.


- Como cliente nuevo, quiero poder registrarme a una aplicación donde pueda acceder a las funcionalidades que tiene la plataforma y poder realizar pedidos e línea

- Como cliente quiera tener la trazabilidad de los pedidos y seguimiento de donde va mi pedido para garantizar que llegue en el tiempo especificados

- Como cliente quiero poder ver la carta y promociones de los productos disponibles con sus precios actualizados

- Como cliente quiero tener la opción de realizar pagos en línea a través de la aplicación, donde pueda utilizar diferentes métodos de pago como tarjetas de crédito, débito, plataformas electrónicas

- Como cliente deseo tener un canal de soporte en el momento que desee realizar cambios a mi dirección o información de mis pedidos

- Deseo como cliente ser partícipe de los beneficios y descuentos que tengan en el programa de fidelización del restaurante

- Como gerente de la empresa quiero tener acceso a los kpis y estadísticas detalladas de las ventas para la toma de decisiones estratégicas 


                                   


                                   


















Comentarios

Entradas populares de este blog

Descripción de los sistemas numéricos y sus conversiones.

Diagrama sistema liquidación de nómina.

Análisis BDOO y BDD