uml para videoclub

2
TEST CALIDAD DIAGRAMAS DE CLASES UML INSTRUCCIONES El presente test tiene como objetivo obtener información sobre su comprensión en Diagramas de Secuencia y Diagrama de Clases UML. También se quiere saber cuál 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 comprensión de un Diagrama de Secuencia UML. Para ello se pide contestar algunas preguntas. b. Apartado B: Entendibilidad. Permite determinar el grado de comprensión 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: Valoración. Consiste en una encuesta donde se recoge su opinión acerca de la mejor representación para un Diagrama de Secuencia UML. Para la ejecución 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 EJECUCIÓN DE UN EJERCICIO. Se debe terminar cada apartado y apuntar el tiempo antes de pasar al siguiente. Una vez anotado el tiempo de finalización de un apartado, NO SE PERMITE modificar ningún aspecto de la respuesta. EJERCICIO 1 Este diagrama de secuencia representa la creación un alquiler de películas de video. Cada alquiler consta de un socio y de una o varias películas. Figura 1. Diagrama de Secuencia Apartado A: Entendibilidad ANOTE LA HORA ACTUAL _____________ 1. ¿Es posible alquilar una película a una persona que no es socio? ___No_____ 2. ¿Se pueden alquilar muchas películas en un alquiler?__Sí______ 3. ¿Participan 4 clases en el diagrama de secuencia? ___No_____ 4. ¿Si un socio desea alquilar tres películas se deben crear tres alquileres? __No_____ 5. ¿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 Representación Observe las cuatro alternativas de representación para el diagrama de secuencia de la Figura 1 y conteste a las preguntas (Si/No) a continuación. Alternativa 1:

Upload: efra-huecos

Post on 20-Feb-2016

126 views

Category:

Documents


7 download

DESCRIPTION

UML para crear un modelo de base de datos para videotienda, detallado y descriptivo modelo de casos de uso

TRANSCRIPT

Page 1: UML para Videoclub

TEST CALIDAD DIAGRAMAS DE CLASES UML

INSTRUCCIONES El presente test tiene como objetivo obtener información sobre su comprensión en Diagramas de Secuencia y Diagrama de Clases UML. También se quiere saber cuál 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 comprensión de un Diagrama de Secuencia UML. Para ello se pide contestar algunas preguntas.

b. Apartado B: Entendibilidad. Permite determinar el grado de comprensión 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: Valoración. Consiste en una encuesta donde se recoge su opinión acerca de la mejor representación para un Diagrama de Secuencia UML.

Para la ejecución 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 EJECUCIÓN DE UN EJERCICIO. Se debe terminar cada apartado y apuntar el tiempo antes de pasar al siguiente. Una vez anotado el tiempo de finalización de un apartado, NO SE PERMITE modificar ningún aspecto de la respuesta.

EJERCICIO 1 Este diagrama de secuencia representa la creación un alquiler de películas de video. Cada alquiler consta de un socio y de una o varias películas.

Figura 1. Diagrama de Secuencia

Apartado A: Entendibilidad ANOTE LA HORA ACTUAL _____________

1. ¿Es posible alquilar una película a una persona que no es socio? ___No_____ 2. ¿Se pueden alquilar muchas películas en un alquiler?__Sí______ 3. ¿Participan 4 clases en el diagrama de secuencia? ___No_____ 4. ¿Si un socio desea alquilar tres películas se deben crear tres alquileres? __No_____ 5. ¿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 Representación Observe las cuatro alternativas de representación para el diagrama de secuencia de la Figura 1 y conteste a las preguntas (Si/No) a continuación. Alternativa 1:

Page 2: UML para Videoclub

Apartado B1: Entendibilidad ANOTE LA HORA ACTUAL _____________

1. ¿Puede un alquiler tener varios socios asignados? __No______ 2. ¿Puede un socio tener varios alquileres simultáneamente? _____Sí___ 3. ¿Puede una película estar en varios alquileres al mismo tiempo? __No______ 4. ¿Puede un alquiler tener una sola película?___Sí_____ 5. ¿Puede un alquiler tener 25 películas? __Sí______ 6. ¿Puede un socio no tener ninguna película alquilada? ___Sí_____

ANOTE LA HORA ACTUAL _____________ Alternativa 2:

Apartado B2: Entendibilidad ANOTE LA HORA ACTUAL _____________

1. ¿Es la película un componente de un alquiler? ___Sí_____ 2. ¿Es un alquiler un componente de un socio?____No____ 3. ¿Una película está formada por alquileres y un socio? __No______ 4. ¿Un alquiler forma parte de una película? __No______ 5. ¿Puede una película 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:

Apartado B3: Entendibilidad ANOTE LA HORA ACTUAL _____________

1. ¿La película 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 ningún alquiler? __Sí______ 4. ¿Puede una película existir si no está alquilada? ________

5. ¿Si se destruye un alquiler que tiene varias películas, deben destruirse todas las películas? ___No_____

6. ¿Un alquiler está compuesto de una o varias películas y un socio? __Sí______ ANOTE LA HORA ACTUAL _____________ Alternativa 4:

Apartado B4: Entendibilidad ANOTE LA HORA ACTUAL _____________

1. ¿Un socio puede estar relacionado con varias películas? __Sí______ 2. ¿Por cada película alquilada se debe crear un alquiler?__Sí______ 3. ¿Puede un alquiler existir y no estar relacionada a una película? __No______ 4. ¿Si se destruye el alquiler se debe destruir la relación entre la película y el socio

correspondiente? __Sí______ 5. ¿Un alquiler está relacionado con una película y con un socio? ___Sí_____ 6. ¿Si se destruye una película siempre se debe destruir un alquiler? ___No_____

ANOTE LA HORA ACTUAL _____________

Apartado C: Valoración En su opinión, ¿cuál 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 (asociación)__________________

VALORACIÓN GLOBAL Por favor, escriba cualquier otro comentario respecto a las distintas representaciones de Diagramas de Clase UML en el espacio a continuación:

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________