AWD 05: La aplicación Depósito - LPC-Ltda/Ruby-on-Rails GitHub Wiki

##5.1 Desarrollo incremental

Desarrollaremos esta aplicación incrementalmente. Probaremos ideas, pediremos feedback, y continuaremos con otro ciclo de mini diseño y desarrollo.

##5.2 Lo qué hace el Depósito

Casos de uso

Un caso de uso es simplemente una declaración de cómo algunas entidades usan el sistema. Los consultores inventan este tipo de frases para etiquetar cosas que conocemos desde siempre -es una perversión del mundo de los negocios que las palabras elegantes siempre valgan más que las directas.

Partimos identificando dos roles: los compradores y el vendedor.

El comprador usa el Depósitio para mirar los productos que tenemos para vender, seleccionar algunos para comprar, y entregar información necesaria para crear una orden.

El vendedor usa el Depósito para mantener una lista de productos para vender, determinar las orden que es están esperando despacho, y marcar órdenes como enviadas.

Flujp de páginas

Imagen del flujo de páginas del comprador

Imagen del flujo de páginas del vendedor

Datos

Imagen del esquema de datos