Diagrama de secuencia

Diagrama de secuencia

Diagrama de secuencia

El diagrama de secuencia es uno de los diagramas más efectivos para modelar interacción entre objetos en un sistema. Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada método de la clase. Mientras que el diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos. Típicamente uno examina la descripción de un caso de uso para determinar qué objetos son necesarios para la implementación del escenario. Si tienes modelada la descripción de cada caso de uso como una secuencia de varios pasos, entonces puedes "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 líneas discontinuas verticales, y los mensajes pasados entre los objetos como flechas horizontales.

Ejemplo de Diagrama de Secuencia

Existen dos tipos de mensajes: síncronos y asíncronos. Los mensajes síncronos se corresponden con llamadas a métodos del objeto que recibe el mensaje. El objeto que envía el mensaje queda bloqueado hasta que termina la llamada. Este tipo de mensajes se representan con flechas con la cabeza llena. Los mensajes asíncronos terminan inmediatamente, y crean un nuevo hilo de ejecución dentro de la secuencia. Se representan con flechas con la cabeza abierta.

También se representa la respuesta a un mensaje con una flecha discontinua.


Los mensajes se dibujan cronológicamente desde la parte superior del diagrama a la parte inferior; la distribución horizontal de los objetos es arbitraria. Durante el análisis inicial, el modelador típicamente coloca el nombre 'business' de un mensaje en la línea del mensaje. Más tarde, durante el diseño, el nombre 'business' es reemplazado con el nombre del método que está siendo llamado por un objeto en el otro. El método llamado, o invocado, pertenece a la definición de la clase instanciada por el objeto en la recepción final del mensaje.

Véase

Enlaces externos

Obtenido de "Diagrama de secuencia"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Diagrama de colaboración — Saltar a navegación, búsqueda Un diagrama de colaboración en las versiones de UML 1.x es esencialmente un diagrama que muestra interacciones organizadas alrededor de los roles. A diferencia de los diagramas de secuencia, los diagramas de… …   Wikipedia Español

  • Diagrama global de interacciones — Saltar a navegación, búsqueda Un diagrama global de las interacciones (en inglés: interaction overview diagram) es una de las trece clases de diagramas en el Lenguaje de Modelado Unificado (UML), un lenguaje de modelamiento para software y otros… …   Wikipedia Español

  • Diagrama de actividades — Saltar a navegación, búsqueda Diagrama de Actividades para un loop (bucle) En el Lenguaje de Modelado Unificado, un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema.… …   Wikipedia Español

  • Secuencia — El término secuencia puede referirse a: En matemáticas: Sucesión matemática Secuencia entera En biología: la secuencia de ADN la técnica de secuenciación de ADN la secuencia de aminoácidos la secuencia Alu la secuencia reguladora la secuencia… …   Wikipedia Español

  • Secuencia principal — Diagrama Hertzsprung Russell. Se denomina secuencia principal a la región del diagrama de Hertzsprung Russell en la que se encuentran la mayor parte de las estrellas. Por esta razón, estas estrellas son llamadas de secuencia principal. Las… …   Wikipedia Español

  • Diagrama de Hertzsprung-Russell — Saltar a navegación, búsqueda Diagrama de Hertzsprung Russell. El diagrama de Hertzsprung Russell (comúnmente abreviado como diagrama H R) muestra el resultado de numerosas observaciones sobre la relación existente entre la magnitud absoluta de… …   Wikipedia Español

  • Diagrama de comunicación — Saltar a navegación, búsqueda Ejemplo de un diagrama de comunicación. En el Lenguaje Unificado de Modelado (UML) 2.0, un diagrama de comunicación es una versión simplificada del diagrama de colaboración de la versión de UML 1.x. Un diagrama de… …   Wikipedia Español

  • Diagrama de Euler — Saltar a navegación, búsqueda Un diagrama de Euler no necesita mostrar todas las posibles intersecciones …   Wikipedia Español

  • Diagrama de ojos — Saltar a navegación, búsqueda Diagrama de ojo para una señal PAM de 4 niveles En telecomunicaciones, un diagrama de ojo es la imagen característica en forma de ojo que aparece en la pantalla del osciloscopio cuando visualizamos en él varios… …   Wikipedia Español

  • diagrama de flujo — Representación gráfica de la secuencia de un programa de ordenador, paso intermedio entre el desarrollo del algoritmo y la redacción de un programa de ordenador. Diccionario Mosby Medicina …   Diccionario médico

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”