UML para Videoclub

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

EJERCICIO 1

TEST CALIDAD DIAGRAMAS DE CLASES UML


Este diagrama de secuencia representa la creacin un alquiler de pelculas de video. Cada
alquiler consta de un socio y de una o varias pelculas.
INSTRUCCIONES

El presente test tiene como objetivo obtener informacin sobre su comprensin en Diagramas
de Secuencia y Diagrama de Clases UML. Tambin se quiere saber cul Diagrama de Clases
UML representa mejor un determinado escenario representado en un diagrama de secuencia
UML. Para ello, el test consta de diez ejercicios con tres apartados cada uno:
a. Apartado A: Entendibilidad. Permite determinar el grado de comprensin de
un Diagrama de Secuencia UML. Para ello se pide contestar algunas
preguntas.
b. Apartado B: Entendibilidad. Permite determinar el grado de comprensin de
los Diagramas de Clase que se pueden obtener a partir de un diagrama de
secuencia. Para ello se pide contestar algunas preguntas.
c. Apartado C: Valoracin. Consiste en una encuesta donde se recoge su
opinin acerca de la mejor representacin para un Diagrama de Secuencia
UML.
Para la ejecucin correcta del test es imprescindible que anote exactamente la HORA y
los MINUTOS cada vez que se le solicite. Si necesita descansar o salir del aula por
cualquier motivo, puede hacerlo al acabar un ejercicio y antes de empezar el siguiente,
PERO NUNCA A MITAD DE EJECUCIN DE UN EJERCICIO.
Se debe terminar cada apartado y apuntar el tiempo antes de pasar al siguiente.
Una vez anotado el tiempo de finalizacin de un apartado, NO SE PERMITE modificar
ningn aspecto de la respuesta.

Figura 1. Diagrama de Secuencia

Apartado A: Entendibilidad
ANOTE LA HORA ACTUAL _____________
1.
2.
3.
4.
5.

Es posible alquilar una pelcula a una persona que no es socio? ___No_____


Se pueden alquilar muchas pelculas en un alquiler?__S______
Participan 4 clases en el diagrama de secuencia? ___No_____
Si un socio desea alquilar tres pelculas se deben crear tres alquileres? __No_____
Al finalizar el proceso de alquiler se le notifica el usuario que todo ha ido bien?
__S______
6. Se puede crear un alquiler sin socio? ____No____
ANOTE LA HORA ACTUAL _____________

Apartado B: Alternativas de Representacin


Observe las cuatro alternativas de representacin para el diagrama de secuencia de la Figura 1
y conteste a las preguntas (Si/No) a continuacin.
Alternativa 1:

Apartado B1: Entendibilidad


ANOTE LA HORA ACTUAL _____________
1. Puede un alquiler tener varios socios asignados? __No______
2. Puede un socio tener varios alquileres simultneamente? _____S___
3. Puede una pelcula estar en varios alquileres al mismo tiempo? __No______
4. Puede un alquiler tener una sola pelcula?___S_____
5. Puede un alquiler tener 25 pelculas? __S______
6. Puede un socio no tener ninguna pelcula alquilada? ___S_____

5. Si se destruye un alquiler que tiene varias pelculas, deben destruirse todas las
pelculas? ___No_____
6. Un alquiler est compuesto de una o varias pelculas y un socio? __S______
ANOTE LA HORA ACTUAL _____________
Alternativa 4:

ANOTE LA HORA ACTUAL _____________


Alternativa 2:

Apartado B4: Entendibilidad

Apartado B2: Entendibilidad


ANOTE LA HORA ACTUAL _____________
1. Es la pelcula un componente de un alquiler? ___S_____
2. Es un alquiler un componente de un socio?____No____
3. Una pelcula est formada por alquileres y un socio? __No______
4. Un alquiler forma parte de una pelcula? __No______
5. Puede una pelcula formar parte de varios alquileres? ___No_____
6. Puede un socio formar parte de un alquiler y el alquiler formar parte otro socio?
___No_____
ANOTE LA HORA ACTUAL _____________
Alternativa 3:

ANOTE LA HORA ACTUAL _____________


1. Un socio puede estar relacionado con varias pelculas? __S______
2. Por cada pelcula alquilada se debe crear un alquiler?__S______
3. Puede un alquiler existir y no estar relacionada a una pelcula? __No______
4. Si se destruye el alquiler se debe destruir la relacin entre la pelcula y el socio
correspondiente? __S______
5. Un alquiler est relacionado con una pelcula y con un socio? ___S_____
6. Si se destruye una pelcula siempre se debe destruir un alquiler? ___No_____
ANOTE LA HORA ACTUAL _____________

Apartado C: Valoracin
En su opinin, cul de los diagramas de clase UML presentados en el apartado B modela
mejor el escenario ilustrado en el Diagrama de Secuencia de la Figura 1 (a o b)?
________Alternativa 1 (asociacin)__________________

VALORACIN GLOBAL
Por favor, escriba cualquier otro comentario respecto a las distintas representaciones de
Diagramas de Clase UML en el espacio a continuacin:
______________________________________________________________________

Apartado B3: Entendibilidad


ANOTE LA HORA ACTUAL _____________
1. La pelcula es un componente del alquiler? ___S_____
2. Debe un socio borrarse si se destruye el alquiler correspondiente?___No_____
3. Puede un socio existir si no tiene ningn alquiler? __S______
4. Puede una pelcula existir si no est alquilada? ________

______________________________________________________________________
______________________________________________________________________
______________________________________________________________________

También podría gustarte