ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TARJETAS CRC


Enviado por   •  7 de Noviembre de 2018  •  Trabajos  •  2.092 Palabras (9 Páginas)  •  6 Visitas

Página 1 de 9

JESSIKA DAYANA MORALES MOTTA

ID 492953

DISEÑO ORIENTADO A OBJETOS

Ejercicio: Restaurante

Actores:

  • Cliente
  • Platillo
  • Pago
  • Crédito
  • Efectivo
  • Bebida
  • Orden

Texto:

  1. Los clientes pueden pedir varios platos de comida a la vez.
  2. Los clientes pueden pedir varias bebidas a la vez.
  3. Los clientes pueden pedir tipo de bebida.
  4. Pueden ser varios clientes en un solo pedido.
  5. Los medios de pago pueden ser efectivo y tarjeta.
  6. El restaurante tiene varias mesas.
  7. Los clientes se registran con su nombre.
  8. Se registra la hora de atención y mesa.
  9. .

Tarjetas CRC:

Nombre: Cliente

Descripción:

Persona que se acerca al restaurante para comprar su comida preferida.

Casos de uso:

  • Realizar reserva

Responsabilidades:

Brindar toda la información necesaria en lo que corresponde a su pedido.

Al terminar el cliente se encarga de pagar su cuenta.

Colaboradores:

  • Orden

Nombre: Plato (Platillo)

Descripción:

Platos ofrecidos en la carta del Restaurante.

Casos de uso:

  • Menú Platillo

Responsabilidades:

Ofrecer una amplia variedad de platos a disposición del cliente.

Colaboradores:

  • Cliente
  • Orden

Nombre: Pago

Descripción:

Rubro definido para asignar el costo del producto a pagar.

Casos de uso:

  • Generar factura

Responsabilidades:

Se encarga de definir el costo definitivo a pagar por los clientes.

Colaboradores:

  • Tipo de pago

Nombre: Tarjeta

Descripción:

Medio de pago que se realiza con Tarjeta D/C.

Casos de uso:

  • Registrar el pago en Tarjeta.

Responsabilidades:

Se encarga de registrar por medio de pago tarjeta el pago realizado por el cliente.

Colaboradores:

  • Pago.

Nombre: Efectivo

Descripción:

Dinero en efectivo para pago de cuenta.

Casos de uso:

  • Registrar el pago en Efectivo.

Responsabilidades:

Se encarga de registrar por efectivo el pago realizado por el cliente.

Colaboradores:

  • Pago

Nombre: Bebida

Descripción:

Tipo de bebida a consumir.

Casos de uso:

  • Menú bebidas.

Responsabilidades:

Disponer varios tipos de bebidas para que el cliente las pueda consumir.

Colaboradores:

  • Orden

Nombre: Orden

Descripción:

Relación de la interacción del cliente con la hora de ingreso, el pedido y el mesero.

Casos de uso:

  • Hora de atención.
  • Nombre mesero.
  • Nombre cliente.
  • Pedido.

Responsabilidades:

Relacionar los datos básicos de registro del pedido.

Colaboradores:

  • Cliente

Código en java

package restaurante;

public class Bebida {

    private int cantidad;

    private String tipo;

    public Bebida(int cantidad, String tipo) {

        this.cantidad = cantidad;

        this.tipo = tipo;

    }

    public int getCantidad() {

        return cantidad;

    }

    public void setCantidad(int cantidad) {

        this.cantidad = cantidad;

    }

    public String getTipo() {

        return tipo;

    }

    public void setTipo(String tipo) {

        this.tipo = tipo;

    }

    @Override

    public String toString() {

        return "Bebida:" + "cantidad= " + cantidad + " tipo= " + tipo;

    }

}

package restaurante;

public class Cliente {

    private int mesa;

...

Descargar como (para miembros actualizados)  txt (10.3 Kb)   pdf (92.6 Kb)   docx (17.8 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com