Ing Software

Páginas: 6 (1358 palabras) Publicado: 2 de marzo de 2013
Diagramas de secuencia

Un diagrama de secuencia es una forma de diagrama de interacción que muestra los objetos como líneas de vida a lo largo de la página y con sus interacciones en el tiempo representadas como mensajes dibujados como flechas desde la línea de vida origen hasta la línea de vida destino. Los diagramas de secuencia son buenos para mostrar qué objetos se comunican con qué otrosobjetos y qué mensajes disparan esas comunicaciones. No están pensados para mostrar lógicas de procedimientos complejos. El tiempo fluye hacia abajo en el diagrama y muestra el flujo de control de un participante
a otro.
Características:
* Forma parte del modelado dinámico del sistema.
* Se modelan las llamadas entre clases desde un punto concreto del sistema. Es útil para observar lavida de los objetos en sistema
* Identificar llamadas a realizar o posibles errores del modelado estático, que imposibiliten el flujo de información o de llamadas entre los componentes del sistema.
* Se muestra el orden de las llamadas en el sistema. Se utiliza un diagrama para cada llamada a representar.
* Es imposible representar en un solo diagrama de secuencia todas las secuenciasposibles del sistema, por ello se escoge un punto de partida.
* El diagrama se forma con los objetos que forman parte de la secuencia, estos se sitúan en la parte superior de la pantalla, normalmente en la izquierda se sitúa al que inicia la acción. De estos objetos sale una línea que indica su vida en el sistema. Esta línea simple se convierte en una línea gruesa cuando representa que elobjeto tiene el foco del sistema, es decir cuando el esta activo.

Existen dos tipos de diagrama de secuencia:

1._Diagramas de secuencia basados en código se pueden generar a partir del código de programa .NET, y se pueden colocar dentro de cualquier proyecto. 
2._Los diagramas de secuencia UML forman parte de un modelo UML y sólo existe dentro de los proyectos de modelado UML.
Los diagramas desecuencia pueden utilizarse para una gran variedad de propósitos y con diferentes niveles de detalle sobre el programa. Las ocasiones más frecuentes en las que se crea un diagrama de secuencia son las siguientes:
* Si tiene un diagrama de casos de uso en el que se resumen los usuarios del sistema y sus objetivos, puede dibujar diagramas de secuencia para describir el modo en que losprincipales componentes del sistema interactúan para lograr el objetivo de cada caso de uso. 
* Si ha identificado los mensajes que llegan a una interfaz de un componente, puede crear diagramas de secuencia en los que se describa cómo interactúan los elementos internos del componente para lograr el resultado necesario para cada mensaje entrante
El uso de diagramas de secuencia tiene algunas ventajas:*Puede verse con facilidad cómo se distribuyen las tareas entre los componentes.
*Pueden identificarse los modelos de interacción que dificultan la actualización de software.

Características diagrama de secuencia:
1. Los diagramas de secuencia muestran gráficamente las interacciones del actor y de las operaciones a que dan origen.
2. Se preparan durante la fase de análisis de un ciclode desarrollo
3. Su creación depende de la formulación previa de los casos de uso.
4. El comportamiento del sistema es una descripción de lo que hace, y no como lo hace.
5. El diagrama de secuencia muestra un determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema.
6. A todos los sistemas se les trata comouna caja negra, y se centran en los eventos que van de los actores a los sistemas.
Palabras claves:
Línea de vida de un objeto: La línea de vida de un objeto representa la vida del objeto durante la interacción. En un diagrama de secuencia un objeto se representa como una línea vertical punteada con un rectángulo de encabezado y con rectángulos a través de la línea principal que denotan la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS