You are on page 1of 6

ACTIVIDAD N: FECHA:

Mircoles 02 julio del 2014


TEMA:

- Diagrama de secuencia
- Diagrama de Colaboracin

UNIDAD N : - DIAGRAMA DE CLASES DEL DISEO
OBJETIVO:

- Realizar un anlisis acerca de los diagramas de
secuencia y de Colaboracin
PROBLEMA:

- Investigar diagrama de Secuencia y diagrama de
Colaboracion
INDICADOR DE
EVALUACION:

- Comunicacin efectiva
- Aprendizaje para la vida
- Trabajo multidisciplinario
VALORES:

- Honestidad, Puntualidad, tica
TIEMPO:

- 30 min.

INTEGRANTE (S):

- JOSE ENRIQUE TABANGO CASTILLO
- DENISSE LILIBETH ARMIJOS REYES
TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
Intraclase
Extraclase
Individual
Grupal
Taller
Sntesis, esquemas
Caso de estudio
Investigativa
Vinculacin con la colectividad
Prctica de laboratorio
Prctica de clase
Resolucin de problemas,
ejercicios
Ensayo, artculo
Informe de exposicin







DESARROLLO DE LA ACTIVIDAD
INTRODUCCION
El diagrama de Secuencia, muestra grficamente los eventos que originan los
actores dentro de un sistema y cmo se comunican (interactan) entre s a lo largo
del tiempo. Esta descripcin es importante porque puede dar detalle a los casos de
uso, aclarndolos al nivel de mensajes. El diagrama de secuencia es ms adecuado
para observar la perspectiva cronolgica de las interacciones, muestra la secuencia
explcita de mensajes y son mejores para especificaciones de tiempo real y para
escenarios complejos. La creacin de los diagramas de secuencia forma parte de la
investigacin para conocer el sistema, por lo que es parte del anlisis del mismo.
MARCO TEORICO
Diagrama de Secuencia
Antes del diseo (cmo funcionar el software) se debe investigar y definir su
comportamiento como caja negra
El comportamiento del sistema es una descripcin de lo que hace, sin explicar
la manera en que lo hace
Es un artefacto creado de manera rpida y fcil que muestra los eventos de
entrada y salida relacionados con el sistema que se est estudiando.
UML incluye la notacin de los diagramas de secuencia para representar los
eventos que parten de los actores externos hacia el sistema.
Def: Es un dibujo que muestra para un escenario especfico de un caso de uso,
los eventos que generan los actores externos, el orden y los eventos entre los
sistemas. Todos los sistemas se tratan como cajas negras.
Los diagramas destacan los eventos que cruzan los lmites del sistema desde
los actores a los sistemas.
Asignacin de nombres a los eventos:
Para una mayor claridad deben comenzar con un verbo en infinitivo.
Relacin caso de uso/DSS
Caso de uso (CU) describe cmo actores externos interactan con el sistema a
construir
Durante la interaccin, el actor genera eventos del sistema para un sistema,
usualmente esto requiere que alguna operacin del sistema maneje el evento
DSS hace concretos y explcitos los eventos que son implcitos en el CU
EJEMPLO

Evento del sistema
o hecho externo de entrada que un actor produce en un sistema.
Operacin del sistema
o accin que el sistema ejecuta en respuesta a un evento del sistema.
ej., un contribuyente genera un evento modificarCapital, el cual causa la ejecucin de
la operacin modificarCapital.
El nombre del evento y de la operacin pueden ser (y generalmente son)
idnticos.
o La diferencia es que el evento X es el estmulo y la operacin X es la
repuesta.
o Lo mismo sucede con los mensajes y los mtodos en Orientacin a
Objetos y UML.
Diagrama de Colaboracin
MENSAJES
Mensaje entre objetos que es representado por una expresin de mensaje y
una pequea flecha indicando la direccin del mensaje
Muchos mensajes pueden navegar a travs de cada link
Un n de secuencia es agregado para mostrar el orden secuencial de los
mensaje en el flujo de control actual
Puede haber automensajes tambin
o this



Creacion de instancias .
Cualquier mensaje puede ser usado para crear instancias
La convencin es llamar a estos mtodos create, o usar un estereotipo de tipo
<<create>>
Puede incluir argumentos







LINK
Camino de conexin entre dos objetos
o Indica que alguna forma de navegacin o visibilidad entre los objetos es
posible
o Es una instancia de asociacin
A lo largo de estos links pueden navegar los mensajes
Puede haber mltiples mensajes en ambas direcciones en un mismo link
(carretera de doble va)
MENSAJES CONDICIONALES
Siguiendo al nmero de secuencia se incluye una clusula condicional en
parntesis cuadrados
El mensaje es enviado slo si la condicin es cierta
LOOPS

Expresiones que describen un ciclo se identifican con un asterisco y una
expresin condicional
o Mientras la expresin condicional sea verdadera el ciclo contina











ITERACIN SOBRE UNA COLECCIN
Describen iteraciones sobre todos los miembros de una coleccin


MENSAJES POLIMRFICOS
Mensajes a clases abstractas









CONCLUSIONES
Los diagramas de secuencia permiten visualizar los eventos de entrada y salida del
sistema con los actores, pero sin detallar como el sistema realiza las operaciones.
Muestra cmo las instancias especficas de las clases trabajan juntas para conseguir
un objetivo comn.

Bibliografia
http://jams001.blogspot.com/2012/09/diagrama-de-secuencia-y-colaboracion.html
http://www.ramos.utfsm.cl/doc/1067/sc/2_UML_2009.ppt

You might also like