Especificaciones de
requisitos de software.
DAGA Studio
Equipo:
Carolina Almanza.
Juan Isidro Gonzá lez Parra.
Oscar Ná jera Santana.
0.3
Modelo de ingeniería Pág.
[Nombre documento]
1
14/10/2
1.0 Carolina Almanza. Oscar Ná jera Santana.
020
15/10/2
2.0 Carolina Almanza. Oscar Ná jera Santana.
020
15/11/2 3.0
Juan Isidro Gonzá lez Parra. Carolina Almanza.
020
23/11/2
4.0 Oscar Ná jera Santana. Juan Isidro Gonzá lez Parra.
0
Contenido
Receta-Me Rev. 0.2
Especificación de requisitos de software Pág. 3
CONTENIDO 2
1 INTRODUCCIÓN. 4
1.1 PROPÓSITO. 4
1.2 ALCANCE. 4
1.5 REFERENCIAS. 6
1.6 RESUMEN. 6
2 DESCRIPCIÓN GENERAL. 6
2.4 RESTRICCIONES. 8
3 REQUISITOS ESPECÍFICOS. 8
3.4.1 RENDIMIENTO 11
3.4.2 USABILIDAD 11
3.4.3 DISPONIBILIDAD. 12
3.4.4 MANTENIBILIDAD. 12
1 Introducción.
Este documento nos permite conocer los requisitos de software, para el
sistema el cual será una aplicació n, que se encargue de proporcionar recetas partir
de los ingredientes con los que cuenta el usuario, que será reconocido como la
aplicació n Receta-Me.
1.1 Propósito.
1.2 Alcance.
Este nuevo sistema será conocido como “Receta-Me” nuestra aplicació n tendrá
el siguiente alcance:
Alcance no incluido:
1.5 Referencias.
1.6 Resumen.
2 Descripción general.
Administrador de cuentas.
o Crear usuarios.
o Eliminar usuarios.
o Modificar cuentas.
o Visualizar informació n de usuario.
Administrador de recetas.
o Agregar ingredientes.
o Agregar recetas.
o Eliminar ingredientes.
o Eliminar recetas.
o Modificar recetas.
Bú squeda.
o Bú squeda de ingredientes.
o Bú squeda de recetas.
Consulta de recetas
o Mostrar recetas.
o Agregar recetas a favoritos.
o Puntuar recetas.
2.4 Restricciones.
3 Requisitos específicos.
BR2 Ver recetas Comensal Comensal: El usuario puede ver recetas que tengan
los ingredientes seleccionados.
la receta seleccionada.
Como usuario deseo poder ver una lista seleccionable para poder
seleccionar los ingredientes que prefiero.
Dado que ingreso al sistema al apartado de seleccionar
ingredientes. Cuando selecciono ingredientes de la lista.
Entonces puedo ver en la bú squeda los ingredientes que he
seleccionado.
Dado que ingreso al sistema al modulo para seleccionar los
ingredientes y selecciono un ingrediente que no deseo.
Cuando selecciono el botó n eliminar ingrediente. Entonces
puedo ver la lista de ingredientes sin el ingrediente que
elimine.
FR2- El sistema deberá mostrar todas las recetas disponibles en una lista
seleccionable basá ndose en los ingredientes seleccionados, siendo
proporcionadas por una BD.
Como usuario deseo poder ver una lista con todas las recetas que
puedo preparar con los ingredientes seleccionados para poder
seleccionar la receta que má s me guste para preparar.
Dado que ingreso los ingredientes que deseo buscar. Cuando
presiono el botó n buscar. Entonces puedo ver una lista con
las recetas que puedo hacer.
Dado que ingreso los ingredientes que deseo buscar y no hay
recetas. Cuando presiono el botó n buscar. Entonces puedo
FR4-El sistema deberá almacenar las recetas favoritas para que el usuario
pueda acceder a ellas posteriormente.
Como usuario deseo podre guardar una recete que me gusto mucho
para poder consultarla con facilidad la pró xima vez que lo requiera.
Dado que ingreso a los detalles de una receta. Cuando
presiono el botó n de añ adir a favoritos. Entonces puedo ver
la receta guardada en la lista de favoritos.
Dado que ingreso a los detalles de una receta y ya tengo un
mínimo de 10 recetas favoritas. Cuando presiono el botó n
para añ adir a favoritos. Entonces puedo ver un mensaje “Ya
tienes 10 recetas favoritas no se pudo agregar a favoritos”.
Dado que ingreso a los detalles de una receta y la quiero
eliminar de favoritos. Cuando presiono el botó n de favoritos.
Entonces aparece un mensaje “Se ha eliminado de favoritos.”
3.4.1 Rendimiento
3.4.2 Usabilidad
3.4.3 Disponibilidad.
RD-1 El sistema deberá tener una disponibilidad del 100% del tiempo.
RD-2 Las recetas siempre se mantendrá n actualizadas y visibles cuando la
aplicació n se conecte con la BD.
3.4.4 Mantenibilidad.
4 Validaciones funcionales.