Documento Formal de Requerimientos
Documento Formal de Requerimientos
DE REQUERIMIENTOS
PROYECTO GOOD FOOD
1
NDICE
Control de cambios 3
Revisin del documento 3
1. Introduccin 4
1.1. Propsito 4
1.2. mbito del sistema 4
1.3. Definiciones, acrnimos y abreviaturas 4
1.4. Referencias 5
1.5. Visin general del documento 5
2. Descripcin General 5
2.1. Perspectiva del producto 5
2.2. Funciones del producto 5
2.3. Caractersticas de los usuarios 6
2.4. Restricciones 6
2.6. Requisitos futuros 6
3. Requisitos Especficos 7
3.1. Requisitos funcionales 7
3.2. Requisitos no funcionales 11
3.3. Requisitos de Rendimiento 12
3.4. Restricciones de Diseo 12
3.5. Atributos del Sistema 13
2
Control de cambios
Fecha Versin Descripcin Autor
3
1. Introduccin
Este documento es una Especificacin de Requisitos de Software (ERS) para la
aplicacin mvil Good Food. Esta especificacin se ha estructurado basndose en
las directrices dadas por el estndar IEEE prctica recomendada para
Especificaciones de Requisitos de Software ANSI/IEEE 830.
1.1. Propsito
En este documento se describen los requisitos que debe cumplir la aplicacin
desarrollada en Android, para que el cliente y la empresa desarrolladora empaten en la
redaccin y entendimiento de los mismos, teniendo como finalidad fijar los lmites que
la empresa tiene que cumplir y los que el cliente no puede alterar para la creacin de
la aplicacin Android requerida.
Good Food podr ser utilizada por los empleados y clientes del restaurante con sus
respectivos layouts para cada uno. Las funcionalidades de los empleados se dividen
para dos categoras: el gerente y el subgerente; el gerente podr registrar el men del
da, proveedores y productos del almacn y el subgerente slo podr visualizar
informacin sobre los productos del almacn. Por su parte los clientes podrn
registrarse para hacer uso de la aplicacin y realizar sus pedidos de comida al
restaurante.
1 RF Requisito Funcional.
4
1.4. Referencias
Ttulo del Documento Referencias
En la segunda seccin del documento se realiza una descripcin general del sistema,
con el fin de conocer las principales funciones que ste debe realizar, los datos
asociados y los factores, restricciones, supuestos y dependencias que afectan al
desarrollo, sin entrar en excesivos detalles.
2. Descripcin General
Se describirn los requisitos con el fin de conocer las funciones que deber realizar la
aplicacin mvil; restricciones de la misma, las caractersticas del usuario, y los
requisitos que podra tener en un futuro la aplicacin web.
5
2.3. Caractersticas de los usuarios
Tipo de usuario Gerente
Formacin N/A
Actividades Gestiona men, productos y proveedores
2.4. Restricciones
Aplicacin mvil desarrollada en el lenguaje de programacin Android, en la
versin 4.2.
Hacer conexiones remotas a la base de datos MySQL desde la aplicacin
mvil.
La aplicacin mvil Good Food necesita de una conexin a internet para
realizar sus funcionalidades.
6
3. Requisitos Especficos
Esta seccin contiene los requisitos con los que debe cumplir la aplicacin mvil, los
cuales se basan en las necesidades identificadas en el dueo del sistema y se detallan
de manera entendible para el dueo y la empresa desarrolladora de la aplicacin.
7
Identificacin del RF03
requerimiento
8
Identificacin del RF06
requerimiento
9
Identificacin del RF09
requerimiento
Descripcin del El empleado podr consultar todos los proveedores a los cuales
requerimiento se le ha consumido productos, de forma general.
10
Identificacin del RF11
requerimiento
Descripcin del El cliente podr visualizar una lista con los ltimos 8 pedidos
requerimiento que ha realizado al restaurante.
Descripcin del En el perfil tanto del cliente y empleado existir una opcin en
requerimiento: la que podr actualizar su perfil, la cual al ser seleccionada
mandar a un layout especfico en el cual podr modificar su
informacin.
Descripcin del Los empleados y los clientes del restaurante slo podrn
requerimiento registrarse una vez con un correo electrnico, no pueden
existir dos cuentas asociadas al mismo correo.
11
Identificacin del RNF02
requerimiento:
12
3.5. Atributos del Sistema
Fiabilidad
El sistema tendr fiabilidad en las operaciones que realizan, siendo estas precisas,
confiables y con un tiempo de respuesta ptimo.
Seguridad
El sistema ser seguro e impedir la filtracin de datos personales (como contraseas y
cuentas de correo electrnico).
Disponibilidad
Los clientes del restaurante podrn realizar sus pedidos de acuerdo a los horarios
impuestos por el restaurante.
13