Professional Documents
Culture Documents
Introduccin
Los diagramas UML de secuencia y de colaboracin (llamados
diagramas de interaccin) se utilizan para modelar los aspectos
dinmicos de un sistema.
mensaje1( )
objetos
mensaje2( )
tiempo mensaje3( )
mensaje4( )
objet oA:A
<<destroy>>
1: <<creat e>>
2: mensaje1( )
2:
3: <<dest roy >>
descolgarAuricular( )
{marcando.tiempoEjecucion < 30 segs}
darTonoDeLlamada( )
*marcarDigito( )
enrutarLlamadas(s,n)
marcando
<<create>>
c:Conversacin
llamar( )
descolgarAuricular( )
conectar(r,s)
conectar(r) conectar(s)
msg1() {
for i := 1 to 10 {
miB.mens2();
miC.mens3();
}
}
Notacin
Secuencia de los mensajes en un diagrama de colaboracin:
Notacin
Es posible definir mensajes condicionales:
Notacin
Es posible definir trayectorias mutuamente excluyentes:
Notacin
Un multiobjeto, por ejemplo un arreglo en Java, se representa
como una pila de objetos:
:Universidad
s:Estudiante s:Estudiante
c1:Curso c2:Curso
{asociacin} {asociacin}
Uso de diagramas
La creacin de los diagramas de secuencia depende de la formulacin
de los casos de uso. Los casos de uso indican cmo los actores interac -
tan con el sistema. Durante la operacin del sistema, los actores gene-
ran eventos, solicitando alguna operacin a cambio.