Casos de Uso

Caso 1

Nombre: Nueva Receta.
Propósito: Guardar una nueva receta.
Actor: Usuario.
Pre-Condiciones: Se ha iniciado el Recetario en un computador.
Evento: Click en el botón de Nueva Receta.
Post-Condiciones: Llenar todos los parámetros para ingresar una receta.
Tipo: Manual.
Curso normal de eventos:

Usuario Recetario
1. Inicia el software. 2. Se muestra el menú principal del programa:
-Nueva Receta
-Ver Receta
-Editar Receta
3. Hace click en el botón de Nueva Receta. 4. Despliega una ventana secundaria solicitando el título de la receta.
5. Ingresa el nombre de la receta.
6. Hace click en Enviar. 7. Despliega una ventana con el nombre de la receta y otros espacios que se requieren rellenar con los ingredientes y el procedimiento respectivo junto a una serie de botones para volver y guardar la receta.
8. Ingresa los ingredientes, el procedimiento y hace click en agregar receta. 9. Despliega una ventana de diálogo para notificar que se guardó la receta y si se desea terminar la edición
10. Hace click en sí. 11. Se cierra la ventana secundaria, volviendo a la principal.

Curso alternativo de eventos:
Variante 1:
-5.1 No ingresa nombre de la receta.
-6.1 Hace click en Enviar.
-7.1 Despliega una ventana de diálogo con una advertencia de que se debe ingresar un nombre.
-8.1 Presiona Ok o cierra la ventana.
-9.1 Continúa con el paso 4.
Variante 2:
-5.2 No ingresa nombre de la receta.
-6.2 Hace click en Volver.
-7.2 Despliega una ventana de diálogo con una advertencia que indica que no se han guardado los datos y si se desea volver.
-8.2.1 Presiona Sí.
-8.2.2 Continúa con el paso 2.
-9.2.1 Presiona No o cierra la ventana.
-9.2.2 Continúa con el paso 4.
Variante 3:
-8.3 No agrega ingredientes ni procedimiento y hace click en agregar receta.
-9.3 Despliega una ventana de diálogo con una advertencia de ingresar un procedimiento o ingrediente.
-10.3 Presiona Ok o cierra la ventana.
-11.3 Continúa con el paso 7.
Autoras: Valentina Yévenes y Lilian Rosales.

Caso 2

Nombre: Ver Receta.
Propósito: Visualizar una receta determinada.
Actor: Usuario.
Pre-Condiciones: Se ha iniciado el Recetario en un computador y hay recetas en el directorio.
Evento: Click en el botón de Ver Receta.
Post-Condiciones: Seleccionar la receta que se desea ver.
Tipo: Manual.
Curso normal de eventos:

Usuario Recetario
1. Inicia el software. 2. Se muestra el menú principal del programa:
-Nueva Receta
-Ver Receta
-Editar Receta
3. Hace click en el botón de Ver Receta. 4. Despliega una ventana secundaria mostrando el listado de recetas.
5. Clickea la receta deseada.
6. Hace click en Abrir Receta. 7. Muestra la receta seleccionada en la misma ventana.

Curso alternativo de eventos:
Variante 1: El recetario está vacío.
-4.1 Despliega una ventana de diálogo advirtiendo que el recetario está vacío.
-5.1 Presiona Ok o cierra la ventana.
-6.1 Continúa con el paso 2.
Variante 2:
-5.2 No selecciona alguna receta del listado.
-6.2 Hace click en Abrir Receta.
-7.2 Muestra la primera receta del listado por defecto en la misma ventana.
Autoras: Valentina Yévenes y Lilian Rosales.

Caso 3

Nombre: Eliminar Receta.
Propósito: Borrar una receta determinada.
Actor: Usuario.
Pre-Condiciones: Se ha iniciado el Recetario en un computador y el Usuario escogió Ver Receta. Deben haber recetas en el directorio.
Evento: Click en el botón de Elimina Receta.
Post-Condiciones: Se debe confirmar la acción de eliminar la receta.
Tipo: Manual.
Curso normal de eventos:

Usuario Recetario
1. Inicia el software. 2. Se muestra el menú principal del programa:
-Nueva Receta
-Ver Receta
-Editar Receta
3. Hace click en el botón de Ver Receta. 4. Despliega una ventana secundaria mostrando el listado de recetas.
5. Clickea la receta deseada.
6. Hace click en Eliminar Receta. 7. Muestra ventana de diálogo para confirmar que desea eliminar la receta.
8. Hace click en Sí. 9. Se elimina la receta, manteniéndose en la misma ventana secundaria.

Curso alternativo de eventos:
Variante 1:
-8.1 Hace click en no.
-9.1 No se elimina la receta, manteniéndose en la misma ventana secundaria.
Variante 2:
-5.2 No selecciona alguna receta del listado.
-6.2 Hace click en Eliminar Receta.
-7.2 Muestra ventana de diálogo para confirmar que desea eliminar la receta.
-8.2 Hace click en Sí.
-9.2 Se elimina la primera receta por defecto, manteniéndose en la misma ventana secundaria.
Autoras: Valentina Yévenes y Lilian Rosales.