PrácticaDiseñoSoftware2014Uned

Páginas: 6 (1447 palabras) Publicado: 9 de febrero de 2014
1. El enunciado y planteamiento del caso de estudio.
El dominio del problema es un sistema de información para las comandas y
gestión de almacén en la cocina de un restaurante (KitchCommander). Las
comandas se originan en la sala, a través de los terminales inalámbricos que
tienen los camareros. Tras atender a un cliente, el camarero envía la selección a
un receptor central en cocina.Cuando una comanda llega al receptor central, el
sistema deduce de los artículos en almacén las cantidades aproximadas que se
han consumido y se imprime una orden de cocina (OrdenDeCocina) con los
siguientes datos:
• Número de mesa (MesaID)
• Camarero (TerminalID)
• Número de comanda (CommandN) y hora de emisión (TimeStamp)
• Relación de platos (PlatoID), según orden de salida (entrantes,primeros…), con
las variaciones y observaciones solicitadas para cada uno (guarnición, ingredientes
añadidos o eliminados, cocción de la carne, etc.) y tiempo estimado de
elaboración (o espera) acumulado para cada fase de salida.
El jefe de cocina utiliza la orden impresa para coordinar el trabajo de los
cocineros. Según se elaboran los platos, se colocan en el mostrador de salida y el
camarerolos retira, marcándolos como ‘servidos’ en su terminal.
Si el sistema detecta la falta de algún ingrediente insustituible, emite una alarma
en el terminal central y bloquea la oferta de los platos afectados en los terminales
de sala.
Cuando el cliente pide la cuenta, el camarero marca la comanda como ‘terminada’
para que el sistema envíe las consumiciones definitivas de cocina a la cajacentral,
que confecciona el recibo de cobro.
Se pretende que el sistema tenga un sencillo planificador de tareas de forma que,
en función de los tiempos de elaboración aproximados y el personal de cocina en
esa sesión, pueda calcular el acoplamiento en las tareas y detectar (cuando hay
retrasos excesivos) si hay algún problema en cocina.
Los detalles y simplificaciones admitidas son:
• Losplatos que contiene la carta son fijos. Los datos de sus ingredientes,
necesidades y tiempos de elaboración están incluidos en el sistema. Sin embargo,
la mayoría de los elementos de la carta admiten variaciones que están reconocidas
por el sistema y contempladas en la confección de la comanda.
• Cada camarero tiene su terminal, intransferible en su turno. Cada mesa es
atendida por un únicocamarero, desde el principio al final de la comida.
• Las comandas y el sistema recogen consumos de cocina, únicamente. Las
bebidas y consumiciones de cafetería y bar, se recogen aparte y se tramitan en la
caja central.
• Si un plato se devuelve a cocina, el sistema debe permitir que el jefe de cocina
actualice la comanda en el terminal central (sin que repercuta en el precio final).
• Elsistema debe permitir cancelar una comanda o modificarla. Se deja a su juicio
en qué casos se hace, cómo se realiza y las repercusiones que tenga para el
funcionamiento del sistema.
• En el caso de que el sistema presente una alarma y bloquee los platos
correspondientes a un ingrediente agotado y, sin embargo, aún quede suficiente
cantidad del ingrediente, el jefe de cocina debe poder modificaresa información
del almacén y revertir la situación de alarma y bloqueo.

• El perfil de Administrador es el único que puede hacer las tareas de
mantenimiento y, normalmente, dicho perfil lo ocupa el jefe de cocina. El sistema
tiene un modo de mantenimiento que solamente se puede ejecutar en los períodos
de reposo, entre sesiones de cocina. En el mantenimiento se actualiza: o Lainformación del almacén.
o Topología del comedor (número de mesas, etc.)
o El tiempo, utensilios y otros recursos compartidos, necesarios para elaborar
cada plato.
o La disponibilidad de utensilios, recursos y equipamiento de cocina (por ejemplo,
la avería de un horno)
o La oferta de la carta. Se puede quitar, modificar o añadir un plato, pero es
necesario incluir toda la información asociada...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS