You are on page 1of 2

Taller Evaluado 1: FORMA A

ICC514-1: INGENIERA DE SOFTWARE

Al momento de terminar CADA problema DEBE avisar al profesor para que revise su
solucin. La persona que denuncie una copia durante el taller tiene 1 punto adicional
en esta evaluacin.
Ejercicio 1(1.5pts): Disee el diagrama de clases, basado nicamente en
asociaciones, que permitan modelar el movimiento rectilneo uniforme (MRU) de un
mvil en un plano. El mvil puede seguir una trayectoria en cualquier recta del plano.
Se conoce la posicin inicial del mvil, as como su velocidad lineal. El mvil se ir
moviendo en incremento de tiempos arbitrarios. El punto de partida del mvil ha de
pertenecer a la recta que define el movimiento.

Ejercicio 2 (1pts): En el plano se utilizan dichas clases, de forma que se crea un


mvil que se mueve a una velocidad de 3 metros/segundos, que parte de la posicin
(3, 8) y se mueve sobre la recta y=2x+2. Complemente su diseo de tal forma que se
refleje lo anterior.
Ejercicio 3 (1.5pts): Implemente el cdigo de todo lo anterior.
Ejercicio 4 (1pts): Complemente el diseo anterior para que se pueda determinar
las posiciones en las que se encuentra el mvil tras el paso de 2, 4.5 y 7.1 unidades
de tiempo respectivamente y los muestre por pantalla sobrecargando el mtodo
toString.
Ejercicio 5 (1pts): Implemente el cdigo de todo lo anterior.

A manera de respaldo suba al campusvirtual, PARA CADA PROBLEMA su proyecto


comprimido en formato zip

Taller Evaluado 1: FORMA B


ICC514-1: INGENIERA DE SOFTWARE

Al momento de terminar CADA problema DEBE avisar al profesor para que revise su
solucin. La persona que denuncie una copia durante el taller tiene 1 punto adicional
en esta evaluacin.
Ejercicio 1(1.5pts): Disee el diagrama de clases, basado nicamente en
asociacin y agregacin, que permitan modelar el movimiento rectilneo uniforme
(MRU) de un mvil en un plano. El mvil puede seguir una trayectoria en cualquier
recta del plano. Se conoce la posicin inicial del mvil, as como su velocidad lineal. El
mvil se ir moviendo en incremento de tiempos arbitrarios. El punto de partida del
mvil ha de pertenecer a la recta que define el movimiento.

Ejercicio 2 (1pts): En el plano se utilizan dichas clases, de forma que se crea un


mvil que se mueve a una velocidad de 2.4 metros/segundos, que parte de la
posicin (2.1, 5.2) y se mueve sobre la recta y=2x+1. Complemente su diseo de tal
forma que se refleje lo anterior.
Ejercicio 3 (1.5pts): Implemente el cdigo de todo lo anterior.
Ejercicio 4 (1pts): Complemente el diseo anterior para que se pueda determinar
las posiciones en las que se encuentra el mvil tras el paso de 3.5, 4 y 6,2 unidades
de tiempo respectivamente y las muestre por pantalla sobrecargando el mtodo
toString.
Ejercicio 5 (1pts): Implemente el cdigo de todo lo anterior.

A manera de respaldo suba al campusvirtual, PARA CADA PROBLEMA su proyecto


comprimido en formato zip