• Diagramas de Interacción Secuencia (DS)

    1. Conceptos

      1. describe el intercambio de mensajes de líneas de vida ordenados en el tiempo

      2. ilustran la realización de casos de uso (CU)

      3. normalmente se hace uno por flujo general y otro por flujo alternativo

      4. aclaran los roles de los objetos

      5. NO incluye relaciones entre los objetos

    2. Elementos de un DS

      1. Frames (límites)

      2. Líneas de Vida (objetos)

        1. da idea del tiempo de los objetos de la clase en el CU

      3. Barras de Tiempo (focos de control)

        1. representa el conjunto de mensajes que mantienen relación consecutiva

      4. Scripts

        1. usados en escenarios muy complejos pueden ser escritos en pseudo código o lenguaje natural

      5. Fragmentos Combinados

        1. Alternative (alt) if...then...else

        2. Option (opt) switch

        3. Break (break)

        4. Parallel (par)

        5. Week Sequencing (seq) no hay que seguir un orden específico de ejecución

        6. Strict Sequencing (strict)

        7. Critical Region (region) se debe ejecutar sin interrupciones

        8. Ignore (ignore) mensajes que no interesan si aparecen (normalmente durante pruebas)

        9. Consider (consider) lo opuesto a "ignore"

        10. Assertion (assert) únicas secuencias válidas

        11. Negative (neg) normalmente para respuesta ante un error/caída del sistema

        12. Loop (loop)

      6. Mensajes (estímulos): Comunicación entre objetos que conlleva información y la expectativa de obtener un resultado

        1. Contienen:

          1. Parámetros message(parameter1,parameter2)

          2. Condición [condicion] : mensaje()

          3. Iteración *[condicion iteracion] : mensaje()

        2. Tipos de mensajes

          1. Debido a su nivel de término:

            1. Completados

            2. Perdidos

            3. Encontrados

            1. van o vienen de un elemento de fin

          2. Por su naturaleza:

            1. Síncronos

            2. Asíncronos

            3. De retorno

            1. objeto que espera una respuesta antes de continuar return:=message(parameter) --------------|>

            2. objeto no espera respuesta para seguir message(parameter) ----------->

            3. para mostrar el retorno de un asíncrono o para mensajes de error message(return) <- - - - - - -

    3. Control

      1. Centralizado: pocos objetos gobiernan el flujo enviando y recibiendo mensajes

      2. Descentralizado: la mayoría de objetos se comunican unos con otros sin intervención de un controlador

    1. Topic

  • All Comments ( 1 )
    krysthiam_diaz said at 2011-02-21 03:22:42
    Curso de Arquitectura de Software - Diagramas de Secuencia

    Diagramas de Interacción Secuencia (DS)

    Added: 2011-02-21 03:40:51

    From: krysthiam_diaz (Joined 2010-04-27 21:11:02)

    10 views |0 downloads

    Diagramas de Interacción Secuencia (DS)

    More From: krysthiam_diaz

    Patrones de Arquitectura
y Diseño de SW
    Patrones de Arquitectura y Diseño de SW
    2011-04-28 02:23:03|15 views
    Arquitectura de SW
    Arquitectura de SW
    2011-04-28 02:22:03|15 views
    Métricas de Diseño
    Métricas de Diseño
    2011-04-28 02:21:10|15 views
    Modelo de Datos
    Modelo de Datos
    2011-04-28 02:20:28|3 views
    DME
    DME
    2011-03-18 06:21:35|6 views
    Modelo de Análisis
    Modelo de Análisis
    2011-02-22 16:11:33|9 views
    Arquitectura de Software
    Arquitectura de Software
    2011-02-21 05:14:57|12 views
    Diagramas de Interacción
Secuencia (DS)
    Diagramas de Interacción Secuencia (DS)
    2011-02-21 03:40:51|10 views
    Modelo Conceptual
UML 2.x
    Modelo Conceptual UML 2.x
    2011-02-21 00:56:05|24 views
    RUP  - Disciplina de Requerimientos
    RUP - Disciplina de Requerimientos
    2010-10-12 18:14:05|33 views
    RUP
Modelo Conceptual
    RUP Modelo Conceptual
    2010-08-10 06:27:43|181 views
    RUP
Atributos de los CU
    RUP Atributos de los CU
    2010-08-10 04:43:14|21 views
    (RUP)
Modelado del Negocio
    (RUP) Modelado del Negocio
    2010-07-02 04:33:13|57 views
    (RUP)
Requerimientos
    (RUP) Requerimientos
    2010-07-02 04:32:17|9 views
    Ingeniería de Software
    Ingeniería de Software
    2010-07-02 04:30:10|6 views