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:

  1. Crear interfaz para usuario
  2. Subir imagenes
  3. 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:

  1. Utilizar formato Json para la metadata

Yo como usuario quiero las imágenes se guarden en galerias.

Tareas:

  1. 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:

  1. 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:

  1. 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:

  1. Crear servidor por sockets
  2. Crear un cliente que es la interfaz de usuario
  3. Crear un manejador de discos con raid 5
  4. 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:

  1. 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:

  1. 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:

  1. Instaurar la sintaxis de SQL para la metadata