Iteración 5 - AndresGutierrezCR/In4MatesSD_P1 GitHub Wiki
Iteración 5
En esta iteración se va a desarrollar el quinto caso de uso: Guardar la hora inicio nuevo estado.
Documento Resumen de la Iteración 5
Requisitos
El sistema registrara en la base de datos de manera automática la hora en la que se produce un cambio en el estado de una mesa.
Análisis
Diagrama de analisis de la iteracion 5 V1.0.0
La interfaz IU_EstadoMesas se comunica con la funcionalidad ControlMesas para el acceso a la información de la base de datos de mesas (BBDD_Mesas).
Diagrama de secuencia de la iteracion 5 V1.0.0
En la interfaz de estados de mesas el Camarero cambia de estado la mesa y el sistema registra y devuelve la fecha y hora del último cambio de estado.
Diagrama de secuencia alternativo de la iteracion 5 V1.0.0
En la interfaz de estados de mesas el Camarero cambia de estado la mesa pero el sistema falla a la hora de actualizar el tiempo del último cambio de estado.
Diagrama de comunicación de la iteracion 5 V1.0.0
El Camarero pulsa el botón de un estado diferente al estado actual y el sistema registra la hora a la cual se produce el cambio.
Diagrama de comunicación alternativo de la iteracion 5 V1.0.0
El Camarero pulsa el botón de un estado diferente al estado actual pero el sistema falla y no registra la hora a la cual se produce el cambio.
Diseño
Diagrama de clases de la iteracion 5 V1.0.0
En el paquete de presentación tenemos las interfaces IU_EstadoMesas, IU_P_EstadoPorMesa, IU_VerConfMesas, IU_AsigMesa, e IU_VerReservas. En el paquete de dominio tenemos las clases Mesa, Reserva y Estados. En el paquete de persistencia tenemos las clases de GestorMesa y GestorReserva, con un Agente común.
Diagrama de secuencia de la iteracion 5 V1.0.0
El Camarero selecciona un estado en la interfaz de estados de mesas, para lo cual se actualiza el estado de la mesa correspondiente a dicho panel y se devuelve una confirmación visual de que se ha cambiado el estado y se ha registrado la fecha y hora del evento.
Tablas de la iteracion 5 V1.0.0
No se ha añadido ninguna nueva tabla a la BBDD.
Panel de la iteracion 5 V1.0.0
No se ha añadido ninguna nueva interfaz para esta iteración.
Documento cambios realizados para el desarrollo Iteración 5
Implementación
Presentacion
No hay interfaz para esta iteración.
Dominio
No se añaden clases en esta iteración.
Persistencia
No se añaden clases en esta iteracion.