diagrama secuencial


QUE ES DIAGRAMA SECUENCIAL

En Visual Studio, un diagrama de secuencia muestra una interacción, que representa la secuencia de mensajes entre instancias de clases, componentes, subsistemas o actores. El tiempo fluye por el diagrama y muestra el flujo de control de un participante a otro.  Utilice diagramas de secuencia para visualizar instancias y eventos, en lugar de clases y métodos. En el diagrama, puede aparecer más de una instancia del mismo tipo. También puede haber más de una ocurrencia del mismo mensaje. Los diagramas de secuencia de UML forman parte de un modelo UML y solo existen en los proyectos de modelado UML. Para crear un diagrama de secuencia UML, en el menú Arquitectura, haga clic en Nuevo diagrama de UML  o de capas. Obtenga más información sobre cómo crear y dibujar diagramas de secuencia UML  o diagramas de modelado UML en general.


EJEMPLO Elementos de un diagrama de secuencia


https://msdn.microsoft.com/es-co/library/dd409377.aspx



CARACTERÍSTICAS

  • En un diagrama de secuencia destaca la ordenación de los mensajes respecto al tiempo.
  • Muestra los objetos que interactúan en un sistema para ejecutar alguna tarea, junto con los enlaces entre ellos.Los diagramas de estados son especialmente importantes para modelar la funcionalidad de un sistema.
  • Cómo desarrollar éstos diagramas ?
  • En que herramientas los podemos desarrollar ?
  • Cual es el beneficio de éstos diagramas ?
  • visualizando, especificando, construiyendo y documentando los aspectos dinámicos de un sistema. pues el mas comun es en UML que es un lenguaje de modelado
  • que se pueden representar graficamente todos los movimientos que puea tener un sistema

Elementos de un Diagrama de Secuencias
 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.
2
Figura 2: Objeto de una clase
 Activación
Los cuadros de activación representan el tiempo que un objeto necesita para completar una tarea.
3
Figura 3: Activación de una clase
  Mensajes
Los mensajes son flechas que representan comunicaciones entre objetos. Las medias flechas representan mensajes asincrónicos. Los mensajes asincrónicos son enviados desde un objeto que no va a esperar una respuesta del receptor para continuar con sus tareas.
4
Figura 4: Mensajes
  Líneas de Vida
Las líneas de vida son verticales y en línea de puntos, ellas indican la presencia del objeto durante el tiempo.
5
Figura 5: Linea de vida
 Destrucción de Objetos
Los objetos pueden ser eliminados tempranamente usando una flecha etiquetada “<<destruir>>” que apunta a una X.
6
Figura 6: Destrucción de objetos
 Loops
Una repetición o loop en un diagrama de secuencias, es representado como un rectángulo. La condición para abandonar el loop se coloca en la parte inferior entre corchetes [ ].
7
Figura 7: Loop
 Ejemplo
En el siguiente ejemplo se muestra la secuencia que sigue un usuario del metro para comprar un ticket:
8
Figura 8: Ejemplo de la secuencia de un usuario del metro para comprar un ticket
https://ingsotfwarekarlacevallos.wordpress.com/2015/07/07/uml-diagrama-de-secuencia/

No hay comentarios:

Publicar un comentario

LEVANTAMIENTO DE INFORMACION

QUE ES SISTEMA: la composición de un sistema  es el común de sus partes, un sistema tiene una estructura interna o mas conocidas como ...