Diagrama de Paquetes y de Secuencias

16
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERÍODO ABRIL-SEPT/2015 TEMA: DIAGRAMA DE PAQUETES Y DE SECUENCIAS MATERIA: INGENIERÍA DE SOFTWARE AUTORA: MÓNICA L. DIAZ ENCARNACIÓN FACILITADORA: ING. HIRAIDA SANTANA MISIÓN Formación de profesionales íntegros que conjuguen ciencia, tecnología y valores en su accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas computacionales de última generación. VISIÓN Ser referente en la formación de profesionales de prestigio en el desarrollo de aplicaciones informáticas y soluciones de hardware. CALCETA, JULIO 2015

description

Diagrama de Paquetes y de Secuencias

Transcript of Diagrama de Paquetes y de Secuencias

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

    MANAB MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABRIL-SEPT/2015

    TEMA:

    DIAGRAMA DE PAQUETES Y DE SECUENCIAS

    MATERIA:

    INGENIERA DE SOFTWARE

    AUTORA:

    MNICA L. DIAZ ENCARNACIN

    FACILITADORA:

    ING. HIRAIDA SANTANA

    MISIN

    Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en

    su accionar, comprometidos con la sociedad en el manejo adecuado de programas

    y herramientas computacionales de ltima generacin.

    VISIN

    Ser referente en la formacin de profesionales de prestigio en el desarrollo de

    aplicaciones informticas y soluciones de hardware.

    CALCETA, JULIO 2015

  • 08 de Julio del 2015

    INTRODUCCIN

    Como ya hemos visto que los UML sirven para especificar, visualizar

    y documentar esquemas de sistemas de software orientado a

    objetos. En la que est diseado para el uso con software orientado

    a objetos, en la que se compone de muchos elementos de

    esquematizacin, que son utilizados para el crear diagramas que

    representan un punto de vista del sistema.

    Es aqu donde conoceremos dos tipos de diagramas que son de

    secuencia que es aquella que muestra los objetos y mltiples

    relaciones entre ellos, mientras que los de paquetes es minimizar el

    acoplamiento externo de otros paquetes.

    OBJETIVO

    Conocer y aprender ms de los diagramas de UML, como es en este

    caso de paquetes y de secuencia.

    MARCO TERICO

    DIAGRAMA DE PAQUETES

  • DIAGRAMA DE PAQUETES

    Muestra como un sistema est dividido en agrupaciones lgicas mostrando las

    dependencias entre esas agrupaciones. Y estn normalmente organizados para

    maximizar la coherencia interna dentro de cada paquete y minimizar el

    acoplamiento externo entre los paquetes.

    CARACTERSTICAS

    Diagrama de dependencias entre paquetes automticamente a partir del

    modelo.

    Barra de herramientas para acceder rpidamente a los elementos de los

    diagramas.

    Opciones de diseo automtico.

    Estilos en cascada.

    Nmero ilimitado de operaciones de deshacer/ rehacer.

    PARTES DEL DIAGRAMA DE PAQUETES

    PAQUETES

    Indica que un elemento de un paquete requiere a otro de un paquete distinto. Se

    representa mediante una flecha discontinua con inicio en el paquete que

    depende del otro. Grficamente se representa como una carpeta.

  • DEPENDENCIAS

    Indica que un elemento de un paquete requiere a otro de un paquete distinto. Se

    representa mediante una flecha discontinua con inicio en el paquete que

    depende del otro.

  • EJEMPLO DE DIAGRAMA DE PAQUETES

  • DIAGRAMA DE SECUENCIAS

    Muestra la forma en que se comunican entre si al transcurrir el tiempo. El

    diagrama muestra los objetos participando en la interaccin la secuencia del

    mensaje intercambiados.

    CARACTERISTICAS

    Se muestra los objetos que interactan.

    Se muestra el tiempo de vida de un objeto.

    Se muestran los mensajes que se envan a los objetos.

    Se muestra el tiempo de duracin en el cual un objeto se encuentra activo.

    Se muestra el envi y el retorno de informacin de un mensaje.

    Se muestra el flujo de control de los mensajes.

    ELEMENTOS

    Rol de la Clase: El rol de la clase describe la manera en que un objeto se

    va a comportar en el contexto. No se listan los atributos del objeto.

  • Activacin: Los cuadros de activacin representan el tiempo que un

    objeto necesita para completar una tarea.

    Mensajes: Los mensajes son flechas que representan comunicaciones

    entre objetos. Las medias flechas representan mensajes asincrnicos.

    Los mensajes asincrnicos son enviados desde un objeto que no va a

    esperar una respuesta del receptor para continuar con sus tareas.

    Lneas de Vida: Las lneas de vida son verticales y en lnea de puntos,

    ellas indican la presencia del objeto durante el tiempo

  • Destruccin de Objetos: Los objetos pueden ser eliminados

    tempranamente usando una flecha etiquetada "" que apunta

    a una X.

    Loop: Una repeticin o loop en un diagrama de secuencias, es representado como un rectngulo. La

    condicin para abandonar el loop se coloca en la parte inferior entre corchetes [ ].

  • VENTAJA Y DESVENTAJA

    Facilidad para

    interpretar los

    mensajes en

    funcion de

    tiempo.

    VENTAJASUn diagrama de

    secuencias

    demasiado

    largo puede

    presentar

    problemas para

    entenderlo en

    personas ajenas

    al sistema.

    DESVEN-TAJAS

  • EJEMPLO DE DIAGRAMA DE SECUENCIA

  • CONCLUSIN

    He concluido que es importante conocer los diferentes tipos de

    diagramas, porque mientras ms diagramas tengamos, ms

    soluciones ptimas tendramos en nuestro software. Es aqu donde

    aprend dos tipos de diagramas que son fcil de implementar al

    momento de ejecutarlo.

    Uno de ellos es el diagrama de paquetes que no es ms que

    agrupaciones lgicas mostrando las dependencias entre las

    agrupaciones, mientras que el de secuencia muestra el intercambio

    de mensajes en un momento dado.

    Cada una de ellas tiene su objeto en su implementacin acorde al

    software a resolver, es por esto que tenemos que conocer de ellas,

    para que nuestro sistema cumpla con el objetivo de funcionamiento.

  • BIBLIOGRAFA

    Gutirrez, D. 2009. UML Diagrama de Paquetes. (En lnea).

    Consultado el 10 Jul. 2015. Formato: PDF, Disponible en:

    http://www.codecompiling.net/files/slides/UML_clase_05_UML

    _paquetes.pdf

    Nez, J. 2012. Modelado de objetos con UML. (En lnea).

    Consultado el 10 Jul. 2015. Formato: PDF, Disponible en:

    http://exa.unne.edu.ar/informatica/anasistem1/public_html/TUT

    ORIAL_UML%5B1%5D.pdf

    Kendall, K y Kendall, J. 2011. Anlisis y diseo de sistemas. 8 ed.

    Mxico. Pearson Education. p 600