Descomposición de cada user story en tareas. - manolo5535/MyInvicibleLibrary GitHub Wiki
Yo como usuario quiero una interfaz tal que pueda subir imágenes con su metadata a un servidor.
Tareas:
- Crear interfaz para usuario
- Subir imagenes
- Subir metadata
Yo como usuario quiero que la metadata contenga: nombre de la imagen, autor, año de creación, tamaño y descripción.
Tareas:
- Utilizar formato Json para la metadata
Yo como usuario quiero las imágenes se guarden en galerias.
Tareas:
- Diseñar una estructura llamada galería.
Yo como administrador quiero que las imágenes tengan un sistema contra fallos de discos RAID 5 para que en el caso de que se pierda la parte de la información esta se pueda recuperar en el momento.
Tareas:
- Implentera el RAID 5 en el manejador discos
Yo como administrador quiero administrar la metadata de las imágenes en una base de datos noSQL.
Tareas:
- Hacer que la base de datos utilice noSQL
Yo como administrador quiero establecer un servidor sockets entre el cliente, sistema de discos y la base de datos.
Tareas:
- Crear servidor por sockets
- Crear un cliente que es la interfaz de usuario
- Crear un manejador de discos con raid 5
- Crear la base de datos
Yo como administrador quiero que la información de la metadata sea enviada de forma comprimida mediante el algoritmo de Huffman.
Tareas:
- Usar huffman en el json de la metadata
Yo como administrador quiero que el sistema contra fallos tenga las funciones “read”,”write” y “seek” .
Tareas:
- Poner en funcionamiento los métodos de "read”,”write” y “seek” en el manejador de raid 5
Yo como administrador quiero que la gestión de metadata se realiza mediante la sintaxis de SQL.
Tareas:
- Instaurar la sintaxis de SQL para la metadata