Introducción a la Ing. de software Actividad: Complemento evidencia 2
Enviado por monto2435 • 3 de Enero de 2019 • 1.083 Palabras (5 Páginas) • 456 Visitas
...
Requisitos Funcionales
Por cada requerimiento:
Id del Requerimiento: RF8901
Nombre del Requerimiento: Registro
Descripción del Requerimiento: El sistema permitirá registrarse o iniciar sesión a los usuarios para checar información. Pedirá un username y password.
Entradas: Nombre del usuario, contraseña.
Proceso: El sistema pedirá al usuario que introduzca sus datos para acceder a ver si el restaurante que desea está lleno, si hay alguna promoción o que tan cerca está la sucursal más cercana.
Salida: Datos acerca del restaurante que el usuario eligió.
Solicitante: Equipo.
Id del Requerimiento: RF8902
Nombre del Requerimiento: Búsqueda de restaurante.
Descripción del Requerimiento: El usuario introducirá el nombre del restaurante que esté interesado, el sistema realizará la búsqueda y si el restaurante es parte de la cadena, te arrojará la información que desees saber.
Entradas: Nombre del restaurante.
Proceso: El sistema realizará una búsqueda de acuerdo al restaurante que el usuario desea buscar.
Salida: Datos acerca del restaurante que el usuario buscó como qué tan lejos esta, que tan lleno está, promociones, menú y pedidos.
Solicitante: Equipo.
Id del Requerimiento: RF8903
Nombre del Requerimiento: Pago
Descripción del Requerimiento: El sistema permitirá ordenar y pagar en la misma aplicación.
Entradas: Nombre del usuario, número de tarjeta, orden, nombre de restaurante, localización de sucursal, número telefónico.
Proceso: El sistema pedirá al usuario que introduzca sus datos para poder ordenar fuera del restaurante, se podrá pagar vía tarjeta de crédito, o bien pedir en caja con un código que la misma aplicación les dará.
Salida: Tiempo que se tardará en salir la orden, código de orden.
Solicitante: Equipo.
Id del Requerimiento: RF8904
Nombre del Requerimiento: Camino.
Descripción del Requerimiento: El sistema accede al GPS y mostrará el camino hacia la sucursal que el usuario pidió.
Entradas: Nombre del restaurante, sucursal.
Proceso: El sistema pedirá al usuario que introduzca el restaurante, más la sucursal a la cual desea ir. La aplicación accede al GPS y mostrará las rutas por el cual el usuario puede llegar a su destino
Salida: Rutas más cercanas de cómo llegar al destino que el usuario seleccionó.
Solicitante: Equipo.
Id del Requerimiento: RF8905
Nombre del Requerimiento: Información.
Descripción del Requerimiento: El sistema mostrará información del restaurante el cual el usuario esté interesado.
Entradas: Nombre del restaurante.
Proceso: El sistema mostrará toda la información que hay acerca del restaurante.
Salida: Información acerca del restaurante como su menú, promociones, horarios, plato del día, que tan lleno está, sucursales existentes.
Solicitante: Equipo.
Id del Requerimiento: RF8906
Nombre del Requerimiento: Puntos
Descripción del Requerimiento: El sistema regalara puntos cada vez que el usuario haga una compra por medio de la aplicación.
Entradas: Nombre del platillo, numero tarjeta de crédito.
Proceso: El sistema dará puntos individuales a la cuenta que haga pedidos por medio de la aplicación, el usuario podrá escoger si quiere usar esos puntos como dinero electrónico o promociones.
Salida:Puntos individuales para promociones o dinero electrónico en los restaurantes.
Solicitante: Equipo.
Requisitos de No Funcionales (Usuario y Tecnológicos)
Requisitos de usuario:
- La disponibilidad, es vital que el usuario tenga acceso a los datos en cualquier momento posible.
- El cliente también desea sentirse respaldado no solamente por un manual, sino por alguien que solucione sus dudas, soporte humano que pueda explicar a fondo el funcionamiento de su producto.
- El sistema estará funcionando, así que pedimos a los usuarios que sean conscientes y responsables del uso que le dan a la aplicación.
Requisitos tecnológicos
- El requisito más importante que el sistema va a poseer es la estabilidad, si el producto corre el riesgo de cambiar o dañarse ¿qué seguridad tenemos para con el cliente? Una buena característica entonces será asegurar la integridad de los datos.
- Debido a que se ignora la capacidad de cómputo de algunos usuarios, se requiere de otro factor: eficiencia para no malgastar recursos, en el caso de poseer una máquina lenta.
- Aún con el soporte hacia el usuario, la ayuda sola no es suficiente, el cliente requiere que su sistema funcione adecuadamente, necesita calidad y que la misma se le sea asegurada, con eso se previenen errores futuros y mantenimiento costoso.
- Por último, retomando las últimas líneas anteriores, se recuerda que un producto de software no se destruye pero se desgasta, por
...