-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the JuciyCode wiki!
Este apartado del repositorio está destinado a poder mostrar un seguimiento de todo el trabajo aportado en el proyecto TallerAPedales
Los asistentes a la reunión del día 08/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Conexión con GitHub con todos los componentes del grupo.
- Primeros pasos en la página web como pueden ser la estructura y las primeras ideas y conexiones con los demás apartados de la misma.
- Creación del proyecto Java para el programa del Taller de coches.
- Subida del proyecto Java a GitHub.
- Lectura y comprensión del los documentos de moodle de la sesión de hoy.
- Actualización de la Wiki de GitHub después de la reunión.
Los asistentes a la reunión del día 15/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Instalar Maven y generar las primeras estructuras.
- Análisis de requisitos para posteriormente sacar los casos de uso.
- Planificación de la Arquitectura del proyecto.
Los asistentes a la reunión del día 22/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Subir las distintas versiones a GitHub de los requisitos globales detectados.
- Subir la versión 1.1 del archivo que contiene los casos de uso.
- Empezar la planificación del proyecto según el proyecto unificado de desarrollo.
- Repartición del trabajo entre los integrantes del grupo.
Los asistentes a la reunión del día 29/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Lectura de los manuales de Maven y GitHub.
- Continuando en el trabajo de la iteración 0.
Los asistentes a la reunión del día 5/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Continuando con la lectura de los manuales de Maven y GitHub.
- Planificación y gestión de la iteración 1.
Los asistentes a la reunión del día 12/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Inicio de la implementación tanto a nivel de código como a nivel de diagrama de la iteración 1.
Los asistentes a la reunión del día 19/10/2019 fueron:
- José Luis Ruiz Catalán
- José Otero Aguado
- Diego Martínez Gómez
- Germán Rolando León Los objetivos cumplidos de esta sesión han sido:
- Cambios en la documentación del proyecto (Wiki).
- Ajustes de la planificación del proyecto por problemas encontrados con el código y por tanto, la agenda.
- Reservar un box para un cliente.
- Mostrar los diez turnos de cada box que tiene al dia.
- Asignar un box a un cliente.
- Asignar mecánico a un box.
- Poner en Libre un box si nadie lo ha reservado.
- Poner en Reservado un box si algún cliente ha hecho una reserva.
- Poner en Ocupado cuando los mecanicos estan trabajando en el box.
- Poner en Pidiendo el box cuando el mecánico esté pidiendo unos repuestos.
- Poner en Espera de respuesta el box cuando el mecánico este esperando los repuestos.
- Poner en Servidos el box cuando los mecánicos reciban los repuestos.
- Poner en Esperando la cuenta el box cuando los clientes han pedido la cuenta.
- Poner en Pagando el box cuando los clientes ya tienen la cuenta.
- Poner en Preparación cuando los clientes han dejado el box y los mecánicos están preparando el box para que vuelva a estar libre.
- Cambiar un box que está en estado de Reservado durante 20 minutos a libre.
- Mostrar tiempo que un cliente lleva en box.
- Almacenar todas las transiciones de estado de cada box.
- Guardar la hora en el que el mecánico hace una transición de estado.
- Generar lista de piezas con sus códigos que necesita un mecánico al poner el estado de pidiendo.
- Mostrar lista a los mecánicos cuando quieran de las piezas disponibles y compatibles para la reparación de dicho box.
- Lanzar petición al almacén de las piezas cuando estas estén todas disponibles para la reparación de un box.
- Reservar un box para un cliente.
- Mostrar los diez turnos de cada box que tiene al dia.
- Asignar un box a un cliente.
- Asignar mecánico a un box.
- Poner en Libre un box si nadie lo ha reservado.
- Poner en Reservado un box si algún cliente ha hecho una reserva.
- Poner en Ocupado cuando los mecánicos están trabajando en el box.
- Poner en Pidiendo el box cuando el mecánico esté pidiendo unos repuestos.
- Poner en Espera de respuesta el box cuando el mecánico esté esperando los repuestos.
- Poner en Servidos el box cuando los mecánicos reciban los repuestos.
- Poner en Esperando la cuenta el box cuando los clientes han pedido la cuenta.
- Poner en Pagando el box cuando los clientes ya tienen la cuenta.
- Poner en Preparación cuando los clientes han dejado el box y los mecánicos están preparando el box para que vuelva a estar libre.
- Cambiar un box que está en estado de Reservado durante 20 minutos a libre.
- Mostrar tiempo que un cliente lleva en box.
- Almacenar todas las transiciones de estado de cada box.
- Guardar la hora en el que el mecánico hace una transición de estado.
- Generar lista de piezas con sus códigos que necesita un mecánico al poner el estado de pidiendo.
- Mostrar lista a los mecánicos cuando quieran de las piezas disponibles y compatibles para la reparación de dicho box.
- Lanzar petición al almacén de las piezas cuando estas estén todas disponibles para la reparación de un box.
- Control de piezas actualizando las piezas más usadas en la lista de piezas del almacén.
- Se actualiza la lista de piezas disponibles desde el box cada vez que se repara un coche.
- Cuando el número de piezas disponible cae por debajo de un determinado umbral se lanza una notificación.
- Se llevará un control de las piezas utilizadas cada día.
- Cuando se solicite la cuenta el box pasará a “esperando la cuenta”.
- El sistema deberá imprimir la cuenta siendo todas las piezas utilizadas añadiendo el coste de la mano de obra.
- Pueden pagar en efectivo o tarjeta de crédito, una vez pagado el box pasará a estar en estado “Preparado”.
- Cuando los mecánicos hayan terminado de prepararlo pasará al estado de “Libre”.
- Se deberán generar estadísticas de:
- Tiempo medio de espera para asignar un box.
- Tiempo medio de reparación de las averías.
- Tiempo medio de generación de la cuenta.
- Tiempo medio de preparación para que quede el box libre.
- Las estadísticas deberán poderse generar por taller o por ciudad.
- Reservar un box para un cliente.
- Mostrar los diez turnos de cada box que tiene al día.
- Asignar un box a un cliente.
- Asignar mecánico a un box.
- Poner en Libre un box si nadie lo ha reservado.
- Poner en Reservado un box si algún cliente ha hecho una reserva.
- Poner en Ocupado cuando los mecánicos están trabajando en el box.
- Poner en Pidiendo el box cuando el mecánico esté pidiendo unos repuestos.
- Poner en Espera de respuesta el box cuando el mecánico esté esperando los repuestos.
- Poner en Servidos el box cuando los mecánicos reciban los repuestos.
- Poner en Esperando la cuenta el box cuando los clientes han pedido la cuenta.
- Poner en Pagando el box cuando los clientes ya tienen la cuenta.
- Poner en Preparación cuando los clientes han dejado el box y los mecánicos están preparando el box para que vuelva a estar libre.
- Cambiar un box que está en estado de Reservado durante 20 minutos a libre.
- Mostrar tiempo que un cliente lleva en box.
- Almacenar todas las transiciones de estado de cada box.
- Guardar la hora en el que el mecánico hace una transición de estado.
- Generar lista de piezas con sus códigos que necesita un mecánico al poner el estado de pidiendo.
- Mostrar lista a los mecánicos cuando quieran de las piezas disponibles y compatibles para la reparación de dicho box.
- Lanzar petición al almacén de las piezas cuando estas estén todas disponibles para la reparación de un box.
- Control de piezas actualizando las piezas más usadas en la lista de piezas del almacén.
- Se actualiza la lista de piezas disponibles desde el box cada vez que se repara un coche.
- Cuando el número de piezas disponible cae por debajo de un determinado umbral se lanza una notificación.
- Se llevará un control de las piezas utilizadas cada día.
- El sistema deberá imprimir la cuenta siendo todas las piezas utilizadas añadiendo el coste de la mano de obra.
- Pueden pagar en efectivo o tarjeta de crédito, una vez pagado el box pasará a estar en estado “Preparado”.
- Se deberán generar estadísticas de:
- Tiempo medio de espera para asignar un box.
- Tiempo medio de reparación de las averías.
- Tiempo medio de generación de la cuenta.
- Tiempo medio de preparación para que quede el box libre.
- Las estadísticas deberán poderse generar por taller o por ciudad.
Entre [] los requisitos a los que hacen referencia
- Visualización de los turnos de cada box. [2]
- Asignar cliente y mecánico a un box. [3,4]
- Cambiar estado de los boxes. [1,5-14]
- Visualizar el tiempo que lleva un cliente en un box. [15]
- Almacenar información complementaria. [16,17]
- Obtener la lista de piezas. [18,19]
- Enviar petición al almacén. [20]
- Control de piezas. [21-24]
- Imprimir cuenta. [25]
- Elegir método de pago. [26]
- Generar estadísticas. [27,28]
Entre [] los requisitos a los que hacen referencia
- Visualización de los turnos de cada box. [2]
- Asignar cliente y mecánico a un box. [3,4]
- Cambiar estado de los boxes. [1,5-14]
- Visualizar el tiempo que lleva un cliente en un box. [15]
- Almacenar información complementaria. [16,17]
- Enviar petición al almacén. [20]
- Control de piezas. [18,19,21-24]
- Imprimir cuenta. [25]
- Elegir método de pago. [26]
- Generar estadísticas. [27,28]
Entre [] los requisitos a los que hacen referencia
- Asignar cliente/mecánico a un box y visualización de dichos turnos. [2,3,4]
- Cambiar estado de los boxes. [1,5-14]
- Almacenar información complementaria. [15-17]
- Control de piezas y peticiones a almacén. [18,19,20,21-24]
- Funcionalidades pago y estadísticas. [25-28]
Debido a la incompatibilidad a la hora de mostrar la información en formato de tabla en la página de GitHub adjuntamos un link a un documento de Google Drive: