PRACTICA DEL CURSO Lenguaje Unificado de Modelado

Anuncio
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
Descargar