Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de UML
Los diagramas expresan grficamente partes de un
modelo
Diagramas
de
Clases
Diagramas
de
Secuencia
Modelo
Diagramas de
Componentes
de estados.
Funciones (acciones, actividades, servicios).
Interaccin
Los objetos interactan para realizar
colectivamente los servicios ofrecidos por las
aplicaciones. Los diagramas de interaccin
muestran cmo se comunican los objetos en
una interaccin
Existen dos tipos de diagramas de interaccin:
el Diagrama de Colaboracin y el Diagrama de
Secuencia
Diagramas de interaccin
El Diagrama de Secuencia es ms adecuados para
observar la perspectiva cronolgica de las
interacciones
El Diagrama de Colaboracin ofrece una mejor
visin espacial mostrando los enlaces de
comunicacin entre objetos
El D. de Colaboracin puede obtenerse
automticamente a partir del correspondiente D.
de Secuencia (o viceversa)
Diagrama de Secuencia
Los Diagramas de Secuencia y de Colaboracin son
usados para describir grficamente un caso de uso o
un escenario
Un Diagrama de Secuencia muestra los objetos de un
escenario mediante lneas verticales y los mensajes
entre objetos como flechas conectando objetos
Los mensajes son dibujados cronolgicamente desde
arriba hacia abajo
Los rectngulos en las lneas verticales representan
los periodos de actividad de los objetos.
Diagrama de Secuencia
Hay un (al menos) diagrama de secuencia para cada
caso de uso
Muestra la secuencia de mensajes entre objetos
durante un escenario concreto
Cada objeto viene dado por una barra vertical
El tiempo transcurre de arriba abajo
Cuando existe demora entre el envo y la atencin se
puede indicar usando una lnea oblicua
Clase
Mensaje u operacin
Barra de sincronizacin
temporal
Actor
Diagrama de secuencia
C1
Operacin
iniciada por el
actor
C2
Operacin de
C2 invocada
por C1
Diagrama de Secuencia
Proceso de elaboracin
Situaciones en
la que
queremos ver
cmo
funciona el
sistema para
Resolver algo
Identificacin de los
escenarios
Identificacin de los
eventos externos
Modelado de
las
interacciones
Proceso de elaboracin
Identificacin de los
escenarios
Es decir, identificacin de
quien demanda que
empiece un escenario.
Identificacin de los
eventos externos
Modelado de
las
interacciones
Proceso de elaboracin
Identificacin de los
escenarios
Identificacin de los
eventos externos
Diagramas de secuencia
o colaboracin
Modelado de
las
interacciones
Una historia
ZZZ!!!
Ringgggg!
ZZZ!!!
Una historia:
Escenario:
El
Una historia:
Una Historia
sol : Estrella
mi-reloj : Reloj
: RelojSistema
Brilla( )
Suena( )
Juan :
Persona
Despertar( )
apagar( )
Dormir( )
Diagrama de Secuencia
Diagrama de Secuencia
mostrando foco de control,
condiciones, recursin
creacin y destruccin
de objetos
Diagrama de Secuencia