Вы находитесь на странице: 1из 3

Diagrama de secuencia

El diagrama de secuencia es un tipo de diagrama usado


para modelar interaccin entre objetos en un sistema segn UML. En ingls se pueden encontrar como sequence diagram, event-trace diagrams, event scenarios o
timing diagrams[1]

objeto que enva el mensaje queda bloqueado hasta que


termina la llamada. Este tipo de mensajes se representan
con echas con la cabeza llena. Los mensajes asincrnicos terminan inmediatamente, y crean un nuevo hilo de
ejecucin dentro de la secuencia. Se representan con echas con la cabeza abierta.
Tambin se representa la respuesta a un mensaje con una
echa discontinua.

1.2 Pueden ser usados en dos formas


De instancia: describe un escenario especco (un
escenario es una instancia de la ejecucin de un caso
de uso).
Genrico: describe la interaccin para un caso de
uso. Utiliza ramicaciones (Branches), condiciones y bucles.

Ejemplo de Diagrama de Secuencia

Utilidad

2 Estructura

Un diagrama de secuencia muestra la interaccin de un


conjunto de objetos en una aplicacin a travs del tiempo y se modela para cada caso de uso. Mientras que el
diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementacin del escenario, incluyendo los objetos y clases que se usan para implementar el
escenario y mensajes intercambiados entre los objetos.

Los mensajes se dibujan cronolgicamente desde la parte


superior del diagrama a la parte inferior; la distribucin
horizontal de los objetos es arbitraria. Durante el anlisis
inicial, el modelador tpicamente coloca el nombre 'business de un mensaje en la lnea del mensaje. Ms tarde,
durante el diseo, el nombre 'business es reemplazado
con el nombre del mtodo que est siendo llamado por
un objeto en el otro. El mtodo llamado o invocado pertenece al objeto receptor del mensaje.

Tpicamente se examina la descripcin de un caso de uso


para determinar qu objetos son necesarios para la implementacin del escenario. Si se dispone de la descripcin
de cada caso de uso como una secuencia de varios pasos, entonces se puede caminar sobre esos pasos para
descubrir qu objetos son necesarios para que se puedan
seguir los pasos. Un diagrama de secuencia muestra los
objetos que intervienen en el escenario con lneas discontinuas verticales, y los mensajes pasados entre los objetos
como echas horizontales.

1.1

3 Vase tambin
Diagrama de ujo
Diagrama de casos de uso

Tipos de mensajes

4 Referencias

Existen dos tipos de mensajes: sincrnicos y asincrnicos. Los mensajes sincrnicos se corresponden con llamadas a mtodos del objeto que recibe el mensaje. El

[1] OBM (2005) FEA Consolidated Reference Model Document. May 2005. p.91.

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Diagrama de secuencia. Commons

Especicacin UML actual


Quick Sequence Diagram Editor: herramienta para
crear diagramas de secuencia

ENLACES EXTERNOS

Text and image sources, contributors, and licenses

6.1

Text

Diagrama de secuencia Fuente: http://es.wikipedia.org/wiki/Diagrama%20de%20secuencia?oldid=77850797 Colaboradores: Yrbot,


BOT-Superzerocool, Santiperez, Doctor seisdedos, CEM-bot, PabloCastellano, JAnDbot, X3mboy, Idioma-bot, Plux, Jlbox, VolkovBot,
Jose gueredo, Muro Bot, El Pantera, Jmvgpartner, SieBot, Loveless, Ugly, PixelBot, AVBOT, MastiBot, Miguelzilli, MelancholieBot, Ezarate73, Juanvicfer, SuperBraulio13, Jkbw, Botarel, Omerta-ve, DixonDBot, PatruBOT, GrouchoBot, Savh, Allforrous, Bpk, WikitanvirBot,
JABO, Pccoronado, Fabiansgb, MaKiNeoH, Addbot y Annimos: 63

6.2

Images

Archivo:Commons-logo.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg Licencia: Public domain


Colaboradores: This version created by Pumbaa, using a proper partial circle and SVG geometry features. (Former versions used to be slightly
warped.) Artista original: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version, created by
Reidab.
Archivo:CrearPais.png Fuente: http://upload.wikimedia.org/wikipedia/commons/2/2c/CrearPais.png Licencia: CC0 Colaboradores:
Proyecto PAC realizado por FM bajo la tutela de SDI Artista original: Equipo de desarrollo y documentacion

6.3

Content license

Creative Commons Attribution-Share Alike 3.0

Вам также может понравиться