Especificación de los requerimientos funcionales y no funcionales del software Presentado por Andres Felipe Loaiza Arango Instructor Carlos Alberto Fuel Tulcán GA1-220501092-AA4-EV01 Sena Análisis y desarrollo de software Análisis Introducción A continuación, detallaremos los requerimientos funcionales y no funcionales del software a construir, que en este caso es un aplicativo para mejorar la recepción de el pedido de comida y el pago del mismo basándonos en las necesidades del cliente en forma de requerimientos para así poder alcanzar el objetivo Requisitos funcionales Registro de usuarios: el cliente inicia sesión con nombre de usuario o contraseña creadas por el mismo o puede acceder con correo electrónico o Facebook. Acceso a el menú: cliente accede a menú para ver productos disponibles. Realización de pedido: una vez que el usuario seleccione que producto desea puede agregarlo a el carrito de compras. Pago de los pedidos: después de que el usuario seleccione su producto puede realizar el pago, esta sección de la aplicación de entrega de alimentos debe incluir todos los platos seleccionados y el precio total. Pago: cuando el pedido esté listo permite al usuario pagar a través de los diferentes medios de pago del restaurante además de contar con pago contra entrega. Notificaciones: puede informar del estado del pedido al usuario a través de mensajes te texto push o notificaciones. Requisitos no funcionales Registro de usuarios: el ingreso a el sistema no debe tardar mas de 10 segundos Acceso a el menú: el menú debe ser claro y fácil de interpretar para el usuario Realización de pedido: el usuario debe poder ver la totalidad de sus productos en el carrito de compras las cantidades y los precios. Pago de los pedidos: se debe dar claridad y especificación a el producto seleccionado por el cliente para así poder entregar y cobrar lo que realmente pidió el usuario. Pago: se debe recibir pago en efectivo en el restaurante pago contra entrega y diferentes tarjetas de crédito para así darle comodidad y facilidad de pago al usuario Notificaciones: las notificaciones deben ser claras no contener mucho texto y ser concisas para darle correctos tiempos al usuario. Alcance El alcance que se espera obtener con estos requerimientos es darle claridad a lo que realmente se necesita para un correcto análisis y así lograr los objetivos planteados para un correcto funcionamiento del proyecto de software, con esto lograremos avanzar a las siguientes etapas del proyecto hasta lograr culminar con éxito. Fuentes Desarrollo aplicación comida a domicilio tipo Delivery | App Design Territorium || ANALISIS Y DESARROLLO DE SOFTWARE. (2627090) (territorio.la)