componente practico uml
TRANSCRIPT
-
8/16/2019 Componente Practico Uml
1/12
COMPONENTE PRÁCTICO
PRESENTADO POR
BREINER DAVID RINCONES OLIVELLA
TUTOR
NILSON ALBEIRO FERREIRA MANZANARES
CURSO
LENGUAJE DE MODELADO UNIFICADO UML
GRUPO_200609_19
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
UNAD CEAD VALLEDUPAR, CESAR
http://66.165.175.209/campus17_20141/user/view.php?id=48419&course=8http://66.165.175.209/campus17_20141/user/view.php?id=48419&course=8
-
8/16/2019 Componente Practico Uml
2/12
Introducción
El lenguaje modelado unificado UML sirve para visualizar, especificar, documentar esquemas
de sistemas de software orientado a objetos.
UML no es un método de desarrollo, lo que significa que no sirve para determinar qué hacer
en primer lugar o como diseñar el sistema. Sino que simplemente le ayuda a visualizar el
diseño y hacerlo sensible para otros.
El UML es usado para modelar diferentes sistemas ya que ofrece diagramas en los cuales
podemos modelar, ya que es expresivo y cubre todas las vistas necesarias desde el
desarrollo hasta el despliegue de dicho sistema.
-
8/16/2019 Componente Practico Uml
3/12
Objetivos.
Contribuir modelos de software apropiado para realizar una buena definición de
elementos para diseñar bases de datos.
Esquematizar el funcionamiento conceptual de un sistema orientado a objeto.
Desarrollar planos de software mediante herramientas o aplicaciones de diseño de
diagramas UML.
-
8/16/2019 Componente Practico Uml
4/12
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 protagonistasde 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 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 alquilerde películas y multas por mora.
-
8/16/2019 Componente Practico Uml
5/12
SISTEMA DE REGISTRO DE UNA TIENDA DE ALQUILER DE PELICULAS.
REQUISITOS DEL SISTEMA.
Proporciona datos personales.
Alquilar película
Seleccionar películas
Consultar datos de la película
Registrar cliente
Registrar alquiler de películas.
Registrar CD alquilado
Registrar tipo de películas alquilada. Registrar datos de la película.
Registrar código del CD
Registrar id copia del Cd película.
Registrar modificaciones datos del cliente
Registrar historial alquiler de películas.
Registrar fecha alquiler de película.
Registrar día entrega de película.
Registrar cantidad de uso del Cd.
Registrar retiro del CD. Registrar preferencias del cliente.
Registrar valor total alquiler de películas.
Registrar valor total multa por mora
Abastecer películas según existencias.
ACTORES QUE INTERVIENEN (SRTAP)
Cliente
Proveedor.
Administrador.
-
8/16/2019 Componente Practico Uml
6/12
DIAGRAMA DE CASOS DE USO
-
8/16/2019 Componente Practico Uml
7/12
DIAGRAMA DE ACTIVIDADES
-
8/16/2019 Componente Practico Uml
8/12
DIAGRAMA DE CLASES
-
8/16/2019 Componente Practico Uml
9/12
DIAGRAMA DE SECUENCIA
-
8/16/2019 Componente Practico Uml
10/12
DIAGRAMA DE COMPONENTES
-
8/16/2019 Componente Practico Uml
11/12
Conclusión
Con el desarrollo de esta práctica se logro ampliar nuestro conocimiento con la utilización de
los diferentes modelos de diseño de diagramas UML para dar soluciones a problemas delmundo real, además logramos comprender la importancia de utilizar modelado UML para el
desarrollo de base de datos que juega un rol importara para la carrera de Ingeniería de
Sistemas.
-
8/16/2019 Componente Practico Uml
12/12
Bibliografía.
http://es.wikipedia.org/wiki/Diagrama_de_clases El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; podrían ser aplicables cláusulas adicionales. Léanse los términos de uso para más información
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
http://msdn.microsoft.com/es-co/library/dd409360.aspx
https://www.youtube.com/watch?v=UR53XOhDMdw
http://msdn.microsoft.com/es-co/library/dd409432.aspx
http://es.wikipedia.org/wiki/Diagrama_de_claseshttp://es.wikipedia.org/wiki/Diagrama_de_claseshttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://wikimediafoundation.org/wiki/T%C3%A9rminos_de_Usohttp://wikimediafoundation.org/wiki/T%C3%A9rminos_de_Usohttp://wikimediafoundation.org/wiki/T%C3%A9rminos_de_Usohttp://www.wikimediafoundation.org/http://www.wikimediafoundation.org/http://www.wikimediafoundation.org/http://msdn.microsoft.com/es-co/library/dd409360.aspxhttp://msdn.microsoft.com/es-co/library/dd409360.aspxhttps://www.youtube.com/watch?v=UR53XOhDMdwhttps://www.youtube.com/watch?v=UR53XOhDMdwhttp://msdn.microsoft.com/es-co/library/dd409432.aspxhttp://msdn.microsoft.com/es-co/library/dd409432.aspxhttp://msdn.microsoft.com/es-co/library/dd409432.aspxhttps://www.youtube.com/watch?v=UR53XOhDMdwhttp://msdn.microsoft.com/es-co/library/dd409360.aspxhttp://www.wikimediafoundation.org/http://wikimediafoundation.org/wiki/T%C3%A9rminos_de_Usohttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_3.0_Unportedhttp://es.wikipedia.org/wiki/Diagrama_de_clases