componente practico uml

Upload: breiner-david

Post on 05-Jul-2018

236 views

Category:

Documents


0 download

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