diagramas de secuencias

10
  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 SECUENCIA MATERIA: INGENIERÍA DE SOFTWARE AUTORA: LUISA K. FARIAS CHICA 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, JUNIO 2015

Upload: kathyarifarias

Post on 02-Nov-2015

19 views

Category:

Documents


0 download

DESCRIPTION

Diagramas de Secuencias

TRANSCRIPT

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

    MANAB MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABRIL-SEPT/2015

    TEMA:

    DIAGRAMA DE SECUENCIA

    MATERIA:

    INGENIERA DE SOFTWARE

    AUTORA:

    LUISA K. FARIAS CHICA

    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, JUNIO 2015

  • En este captulo vamos a tratar acera de los diagramas de

    secuencia sus elementos y como se elabora uno es por eso

    que es necesario saber El diagrama de secuencias

    proporciona un camino a partir de los escenarios para

    describir las operaciones en una forma ms detallada y que

    estos son se modelan a nivel de objetos y utilizan tres

    elementos fundamentales: objetos, mensajes/estmulos y

    lneas de vida de los objetos.

    Aprender a elaborar un diagrama de secuencia conciso y

    preciso.

  • El diagrama de secuencias en UML muestra la forma en que

    los objetos se comunican entre s al transcurrir el tiempo,

    muestra los objetos participando en la interaccin la

    secuencia de mensajes intercambiados.

    Un diagrama de secuencia contiene:

    Objetos con sus lneas de vida

    Mensajes intercambiados entre objetos en una

    secuencia ordenada

    Lnea de Vida Activa (opcional

  • El diagrama de secuencias consta de objetos que se

    representan del modo usual: rectngulos con nombre

    (subrayado), mensajes entre los objetos representados por

    lneas continuas con una punta de flecha y el tiempo

    representado como una progresin vertical.Los objetos se

    colocan cerca de la parte superior del diagrama de izquierda

    a derecha y se acomodan de manera que simplifiquen el

    diagrama.

    La extensin que est debajo (y en forma descendente) de

    cada objeto ser una lnea discontinua conocida como la

    lnea de vida de un objeto. Junto con la lnea de vida de un

    objeto se encuentra un pequeo rectngulo conocido como

    activacin, el cual representa la ejecucin de una operacin

    que realiza el objeto. La longitud del rectngulo se interpreta

    como la duracin de la activacin.

  • Un mensaje que va de un objeto a otro pasa de la lnea

    de vida de un objeto a la de otro. Un objeto puede

    enviarse un objeto a s mismo (es decir, de su lnea de

    vida a su propia lnea de vida).

    Un mensaje puede ser simple, sncrono o asncrono.

    Un mensaje simple es la transferencia del control de un

    objeto a otro.

    Un mensaje sncrono es aquel en el que el objeto espera

    la respuesta a ese mensaje antes de continuar con su

    trabajo.

    Un mensaje asncrono es aquel en el que el objeto no

    espera la respuesta a ese mensaje antes de continuar.

    En el diagrama de secuencias, los smbolos del mensaje

    varan. Por ejemplo, la punta de la flecha de un mensaje

    simple est compuesta por dos lneas, la punta de

    flecha de un mensaje sncrono es un tringulo relleno, y

    la de uno asncrono solo tiene una sola lnea.

  • El diagrama representa al tiempo en direccin vertical. El

    tiempo se inicia en la parte superior y avanza hacia la parte

    inferior. Un mensaje que est ms cerca de la parte superior

    ocurrir antes que uno que est cerca la parte inferior. Con

    ello el diagrama de secuencias tiene dos dimensiones. La

    dimensin horizontal es la disposicin de los objetos, y la

    dimensin vertical muestra el paso del tiempo.

    En ocasiones un objeto posee una operacin que se invoca a

    s misma. A esto se le conoce como recursividad y es una

    caracterstica fundamental de varios lenguajes de

    programacin, se representa as:

  • A continuacin vamos a ver con un ejemplo la forma de

    representar un diagrama de secuencias; tomemos la

    pulsacin en un teclado de un carcter alfanumrico en una

    aplicacin de proceso de textos. El carcter debera

    aparecer inmediatamente en la pantalla. Veamos en detalle

    que es lo que ocurre.La GUI notifica al sistema operativo que

    se oprimi una tecla.El sistema operativo notifica a la CPU.El

    sistema operativo actualiza la GUI.La CPU notifica a la tarjeta

    de vdeo.La tarjeta de vdeo enva un mensaje al monitor.El

    monitor presenta el carcter alfanumrico en la pantalla, con

    lo que se har visible al usuario.

  • Con lo aprendido sobre los diagramas de secuencia es

    suficiente para poder elaborar uno de ellos y llevar los

    movimientos de un proyecto, estos tipos de diagramas son

    muy importante ya que es una forma didctica de presentar

    su secuencia valga la redundancia ya que El primer mensaje

    de un diagrama de secuencia siempre inicia hasta arriba del

    lado izquierdo del diagrama. Los dems se van aumentando

    ligeramente ms abajo.

    Parraga, A. 2012. Introduccin Diagrama de Secuencia. (EN

    LNEA). Consultado, 10 de Jun. 2015. Formato PPT.

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

    ed. Mxico. Pearson Education. p 600

    SENA(Servicio Nacional De Aprendizaje) . 2011. Diagrama de

    secuencia. (EN LNEA). Consultado, 9 de Jun. 2015. Formato

    PPT.