Está en la página 1de 3

Informática y Telecomunicaciones Analista Programador Ingeniería en Informática

Informática y Telecomunicaciones Analista Programador – Ingeniería en Informática E-Actividad N°4 Guía de ejercicios: Reconocer objetos,

E-Actividad N°4 Guía de ejercicios: Reconocer objetos, clases, atributos, relaciones entre clases y métodos en una problemática

  • I. Autores y validadores

 

AUTOR(ES)

Docente(s) elaborador(es)

Nombre Apellido (materno-paterno) Nombre Sede

Diseñador Instruccional (si corresponde)

Sin información

 

VALIDADOR(ES)

Instruccional

Sin información

Disciplinar

Sin información

Operativo

Sin información

II.

Antecedentes generales

Nombre y código de asignatura

Análisis y Diseño Orientado a Objetos TIDS03

Nombre de el/los alumno/s

Unidad de

Aprendizaje esperado:

aprendizaje 3

3.1 Desarrolla el modelo estructural de sistemas a través de diagramas de clases (Integrada Competencia Genérica Comunicación Oral y Escrita).

Competencia genérica integrada: Comunicación Oral y Escrita, Nivel 1

Evaluación

Formativa

Sección: a completar por docente aula

III.

Propósito de la actividad

El desarrollo de las actividades de esta guía tiene como objetivo que puedas aplicar los contenidos vistos en la unidad.

Análisis y Diseño Orientado a Objetos - TIDS03

Informática y Telecomunicaciones Analista Programador Ingeniería en Informática

IV.

Actividades

Informática y Telecomunicaciones Analista Programador – Ingeniería en Informática IV. Actividades Para el desarrollo de esta

Para el

desarrollo de esta actividad lee atenta y

comprensivamente cada una de los ítems a

desarrollar.

Actividad N°1: Desarrolla el diagrama de clases, reconociendo todos los elementos involucrados en la situación planteada.

La familia Inostroza, llega al restaurante “El bendito manjar”, se sientan en una mesa disponible, se

acerca a ellos Emilio, el garzón. Este abre su aplicación de toma de pedidos en la Tablet, mira el número de la mesa y registra (en esta ocasión es la mesa 5), empiezan a realizar los pedidos, consultan por algunos platos que ven en la carta. Emilio, es nuevo, pero gracias a la aplicación puede consultar por los platos ofrecidos y leerles una breve reseña, la familia va seleccionando inmediatamente, el Sr. Inostroza, sabe que su familia es buena para arrancarse en los gastos, por lo tanto, pregunta cuanto saldrá todo, Emilio le muestra el monto, de manera discreta. Cuando la familia elije todo, pasando por las bebidas, los postres, la entrada, y el plato de fondo, se confirma el pedido y la cocina inmediatamente es comunicada del pedido. El chef revisa el listado y alerta a todos en la cocina. Apenas los platos están listos la aplicación avisa a Emilio, quien los va a buscar. Una vez finalizada la cena, y sin nada más que agregar, la familia Inostroza solicita la cuenta, la que es generada inmediatamente por el garzón y ahora la caja está disponible para el pago.

V.

Autoevaluación

Para verificar lo que has aprendido, luego de desarrollar esta actividad, revisa tus respuestas o desarrollo:

  • 1. Revisa tus respuestas o desarrollo con la pauta de corrección/solucionario provisto por el docente.

  • 2. Comparte tu resultado y analiza dónde están tus fortalezas y debilidades.

Análisis y Diseño Orientado a Objetos - TIDS03

Informática y Telecomunicaciones Analista Programador Ingeniería en Informática

VI.

Solucionario

Actividad N°1:

Informática y Telecomunicaciones Analista Programador – Ingeniería en Informática VI. Solucionario Actividad N°1: La familia Inostroza,

La familia Inostroza, llega al restaurante “El bendito manjar”, se sientan en una mesa disponible, se

acerca a ellos Emilio, el garzón. Este abre su aplicación de toma de pedidos en la Tablet, mira el número de la mesa y registra (en esta ocasión es la mesa 5), empiezan a realizar los pedidos, consultan por algunos platos que ven en la carta. Emilio, es nuevo, pero gracias a la aplicación puede consultar por los platos ofrecidos y leerles una breve reseña, la familia va seleccionando inmediatamente, el Sr. Inostroza, sabe que su familia es buena para arrancarse en los gastos, por lo tanto, pregunta cuanto saldrá todo, Emilio le muestra el monto, de manera discreta. Cuando la familia elije todo, pasando por las bebidas, los postres, la entrada, y el plato de fondo, se confirma el pedido y la cocina inmediatamente es comunicada del pedido. El chef revisa el listado y alerta a todos en la cocina. Apenas los platos están listos la aplicación avisa a Emilio, quien los va a buscar. Una vez finalizada la cena, y sin nada más que agregar, la familia Inostroza solicita la cuenta, la que es generada inmediatamente por el garzón y ahora la caja está disponible para el pago.

+efectuadoPor

+pedidoEn

+platoSolicitado

+ - Plato - idPlato: int {id} - nombrePlato: String descripcionPlato: String - EliminarPlato(): void *
+
-
Plato
-
idPlato: int {id}
-
nombrePlato: String
descripcionPlato: String
-
EliminarPlato(): void
*
MostrarPlato(): Plato
+
ActualizarPlato(): void
+
CrearPlato(): void
+
tipoPlato: TipoDePlato
-
precioPlato: int

class Unidad3

TipoDePlato Bebida Postre Entrada Plato de Fondo «enumeration»
TipoDePlato
Bebida
Postre
Entrada
Plato de Fondo
«enumeration»
* Boleta + EliminarPedido(): void + NuevoPedido(): void + - numeroBoleta: int - fechaBoleta: Date -
*
Boleta
+
EliminarPedido(): void
+
NuevoPedido(): void
+
-
numeroBoleta: int
-
fechaBoleta: Date
-
totalBoleta: int
+
-
DetallePedido
CalcularSubTotal(): int
+
EliminarLinea(): void
+
NuevaLinea(): DetallePedido
+
estadoPlato: char
NuevaBoleta()
/subTotalPedido: int
-
cantidadPedido: int
-
lineaPedido: int
-
+ Mesa - numeroMesa: int {id} - cuposMesa: int CrearMesa(): void + EliminarMesa(): void + buscarMesa():
+
Mesa
-
numeroMesa: int {id}
-
cuposMesa: int
CrearMesa(): void
+
EliminarMesa(): void
+
buscarMesa(): Mesa
+esEfectuadoEn
ActualizarMesa(): void
+
GenerarNumeroPedido(): int
fechaPedido: Date
-
numeroPedido: int
-
Pedido
*
*
Garzon - EliminarPedido(): void + CrearPedido(): Pedido + comisionGarzon: int - nombreGarzon: String - idGarzon: int
Garzon
-
EliminarPedido(): void
+
CrearPedido(): Pedido
+
comisionGarzon: int
-
nombreGarzon: String
-
idGarzon: int {id}

Análisis y Diseño Orientado a Objetos - TIDS03