Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Hoja de Práctica 13

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Taller de Diseño de Sistemas

Hoja de Práctica 13

Inicializar la herramienta CASE Power Designer

a) Diseñar el diagrama de distribución para el caso, determinando los softwares que serán diseñados.
b) Para cada software a ser diseñado, implementar la arquitectura de capas.
c) Para cada software a ser diseñado, implementar la arquitectura de repositorio
d) Para cada software a ser diseñado, implementar la arquitectura cliente-servidor.
e) Para cada software a ser diseñado, implementar la arquitectura llamar-regresar.
f) Para cada módulo de cada software a ser diseñado, implementar la arquitectura tubería filtro.

SOFTWARE “RESTAURANTE”

El software consiste en gestionar el servicio de un restaurante. Todos los dispositivos de hardware


que soportan al sistema, están conectados en red local mediante tecnología inalámbrica. El
sistema debe tener las siguientes funciones:

• Presentación de menús a comensales: Los camareros utilizan Tablet PCs para presentar en
las mesas los menús y platos que ofrece el restaurante a los clientes, incluyendo sus precios.
Cada camarero gestiona un grupo de mesas, numeradas de 1 a n. El gerente utiliza el
sistema para configurar cada semana, el número de mesas y la asignación de camareros a
éstas. La información de los camareros (DNI, apellidos y nombres) es obtenida del subsistema
de recursos humanos. El gerente puede realizar consultas para obtener una lista ordenada
por mesas en la que se indica el resumen de ventas en dicha mesa y los camareros
asignados en un determinado periodo de tiempo.
• Recepción de peticiones en las mesas: Utilizando este mismo dispositivo los camareros
anotan las peticiones de los clientes, y se calcula un presupuesto inicial que se le indica a los
comensales. El sistema almacena la hora de la petición.
• Gestión en cocina de solicitudes, elaboración de platos y avisos de fin de elaboración de
platos: Estas peticiones son visualizadas en la cocina utilizando una pizarra interactiva
conectada a un PC. Esta pizarra muestra los platos solicitados ordenados por hora y mesa.
Sobre ella, interaccionando con un dedo, los cocineros indican los platos ya listos para ser
servidos una vez los han terminado de cocinar. El sistema tiene que recoger la hora de
finalización de un plato.
• Entrega de platos: Los camareros consultan en su Tablet PC, si los platos están terminados y
los recogen en la cocina para llevárselos a los comensales. Los platos que no requieren
elaboración en cocina (bebidas, pan, algunos postres) son recogidos directamente por el
camarero en el almacén de la cocina.
Facturación: Las boletas y facturas son emitidas directamente por los camareros desde sus
Tablet PCs, utilizando una impresora común conectada “sin cables”. Las boletas y facturas
se emiten cuando los clientes piden la cuenta.
Taller de Diseño de Sistemas

Requerimiento de Negocio (¿Cómo ayudará el sistema a mi empresa?)


El restaurante requiere automatizar la gestión del servicio al cliente.

Requerimiento de Usuario 1 (¿Qué podrá hacer un usuario con el sistema?)


El camarero debe atender al cliente.

Requerimiento de Sistema 1.1 (¿Qué función o servicio proveerá el sistema?)


El sistema debe permitir mostrar el menú y platos.

Requerimiento de Sistema 1.2 (¿Qué función o servicio proveerá el sistema?)


El sistema debe permitir tomar pedidos de los clientes.

Requerimiento de Sistema 1.3 (¿Qué función o servicio proveerá el sistema?)


El sistema debe permitir consultar los platos ya terminados.

Requerimiento de Sistema 1.4 (¿Qué función o servicio proveerá el sistema?)


El sistema debe emitir comprobantes de pago.

Requerimiento de Usuario 2 (¿Qué podrá hacer un usuario con el sistema?)


El gerente debe administrar mesas y camareros.

Requerimiento de Sistema 2.1 (¿Qué función o servicio proveerá el sistema?)


El sistema debe permitir configurar mesas y camareros.

Requerimiento de Sistema 2.2 (¿Qué función o servicio proveerá el sistema?)


El sistema debe mostrar estadísticas de mesas y camareros.

Requerimiento de Usuario 3 (¿Qué podrá hacer un usuario con el sistema?)


El cocinero debe seleccionar platos ya listos.

Requerimiento de Sistema 3.1 (¿Qué función o servicio proveerá el sistema?)


El sistema debe permitir seleccionar platos ya listos.

También podría gustarte