ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 200609 - Lenguaje de Modelado Unificado - UML Guía de Actividades Act No.2. Reconocimiento General y de Actores PRACTICA DEL CURSO 1. 2. 3. 4. 5. Lenguaje Unificado de Modelado - Uml Temáticas revisadas Diseño de diagramas de casos de uso Diseño de diagramas de actividades Diseño de diagramas Clases Diseño de diagramas de Secuencia Diseño de diagramas de componentes Estrategia de Aprendizaje Resolución de Problemas Problema Planteado Una tienda de alquiler de películas posee alrededor de 5000 estrenos en CD, de los que requiere llevar un registro. Cada uno de los CD tiene un número de CD único. Para cada película, se necesita conocer título, duración, director y la categoría según la siguiente clasificación: drama, acción, suspenso, comedia, guerra y ciencia-ficción. Existen muchas copias de la mayoría de las películas, Se le asignó a cada película un identificador específico, y así se puede saber en qué CD se encuentra esta película. Un vídeo casete puede ser tanto formato CD ROM, DVD o BLUE RAY. Siempre se tiene por lo menos un CD de cada película que se registra, y cada película es siempre copiada a un CD individual y específico. Algunas de las películas son muy largas y ocupan múltiples CD. Los clientes al momento de solicitar en alquiler una película, frecuentemente pregunta por los protagonistas de la película que quiere alquilar. Así, que se debe llevar el registro de los actores que aparecen en cada película. No todas las películas tienen actores. A los clientes les gustaría conocer el nombre real del actor, edad y estado civil. Solamente se llevan registros de actores que aparecen en las películas de la tienda. La tienda de alquiler de películas tiene muchos clientes y solamente alquila películas a personas que sean socias del vídeo club. Para que una persona pueda pertenecer al video club como socio debe afiliarse, para lo cual se le asigna un número que lo identifica y se deben registrar sus nombres y apellidos, número telefónico y dirección de residencia. Además, Se necesita llevar el registro de que película y CD se ha alquilado a cada socio en un momento determinado. Los clientes pueden alquilar varias películas simultáneamente y se necesita registrar el histórico de todos los alquileres realizados. Cada vez que un cliente alquila una 1 ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 200609 - Lenguaje de Modelado Unificado - UML Guía de Actividades Act No.2. Reconocimiento General y de Actores película, se debe registrar la fecha de alquiler, el día que regresará el video. Todos las películas deben ser regresados a la tienda a más tardar tres días después de su alquiler, y en caso de no entregarse a tiempo, se cobrara una multa de $5000 por película y día de mora. El histórico de alquiler de películas se requiere con el fin de analizar el comportamiento del alquiler de películas. Con el histórico se determina cuantas películas se alquila a cada cliente y cuantas veces un cliente ha regresado una cinta tarde. También se necesita saber cuántas veces un CD ha sido usado, y saber cuándo retirar dicho CD. También se puede analizar las preferencias de los clientes y conocer el valor en pesos recibido por el concepto de alquiler de películas y multas por mora. Descripción resumida de la actividad Esta actividad práctica pretende mostrar la relación directa que existe entre el diseño de un modelo y su aplicación en el desarrollo de un software. Se va a utilizar la herramienta de software libre llamada StarUml que se consigue en la siguiente dirección http://staruml.sourceforge.net/en/download.php. Inicialmente vamos a desarrollar las siguiente actividades 1. Descargar e instalar el programa en su computador. 2. Reconocer el programa y su interfaz, descargar documento 1 del foro 3. Con base en los diagramas desarrollados en los trabajos colaborativos 1, 2 y 3 desarrollar la solución al problema planteado que involucre todos los diagramas relacionados en el ítem Temáticas Revisadas Actividades Previas Para realizar de manera más óptima el desarrollo de esta práctica es necesario que los estudiantes desarrollen los siguiente tutoriales en línea Tutorial 1: "Creación de diagramas de casos de uso" Tutorial 2: "Creación de diagramas de actividad" Tutorial 3: "Creación de diagramas de clases" Tutorial 4: "Creación de diagramas de robustez con diagrama de secuencia" 2 ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 200609 - Lenguaje de Modelado Unificado - UML Guía de Actividades Act No.2. Reconocimiento General y de Actores Para activar el tutorial es necesario presionar la tecla control y hacer clic sobre el título del tutorial que desee realizar. Objetivos Utilizar una herramienta de software que ayude al diseño de modelos en UML Mostrar la relación directa que existe entre el diseño de un modelo y su aplicación en el desarrollo de un software Evaluación La evaluación de la práctica del curso se hará de 2 formas: Con tutor tradicional: Quien enviará sus datos personales, número de celular, CEAD y correo electrónico y una hoja de cálculo con los datos de los estudiantes y la nota de la práctica al correo [email protected] Por medio del foro de prácticas Los estudiantes que realizan la práctica sin asistencia de tutor deben enviar el informe de su práctica al foro para entrega de prácticas y el evaluador será el director del curso. IMPORTANTE En los 2 casos TODOS los estudiantes deben enviar su informe de prácticas que servirá de evidencia de su trabajo, los estudiantes que no envíen su informe no serán evaluados en este componente sin importar que hayan realizado la práctica presencial ya que para ello se constatará entre el archivo enviado por el tutor tradicional y el trabajo enviado al foro para entrega de prácticas. Esta actividad la pueden realizar con su grupo colaborativo, con el grupo conformado en el CEAD respectivo o de forma individual según el caso. La práctica completa equivale al 30% de la nota del 60%. FECHA DE ENTREGA DE LA PRÁCTICA COMPLETA: MÁXIMO EL 20 DE NOVIEMBRE DE 2013 3 ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA 200609 - Lenguaje de Modelado Unificado - UML Guía de Actividades Act No.2. Reconocimiento General y de Actores Página Web de Referencia http://cnx.org/content/m15092/latest/ http://pion.disca.upv.es:8080/proyectos/recursos/analisis-ydiseno/DiagramaClases.jpg/view Indicaciones para la presentación Archivos para envío Archivos de soporte de la práctica: documento en DOC ó PDF y el fichero UML generado por la aplicación StarUml, comprimidos en un solo archivo. El archivo UML debe contener los 5 diagramas correspondientes a la solución del problema planteado El trabajo escrito debe contener Página: carta Márgenes: superior, inferior, izquierdo y derecho: 2cm Interlineado: sencillo Texto: Arial 12 puntos Portada Introducción Objetivos Descripción de problema y desarrollo de la solución Conclusiones Bibliografía Envío de la actividad: El archivo debe ser subido en el foro de prácticas en la fecha indicada y debe tener un tamaño máximo de 2 MB 4