Professional Documents
Culture Documents
Diagramas de UML
Los diagramas expresan grficamente partes de un modelo
Diagramas de Secuencia
Diagramas de Clases
Modelo
Diagramas de Componentes
Captar el comportamiento de los objetos identificados en el modelo de clase. Identificar los elementos bsicos del comportamiento:
Eventos. Estados. Transiciones
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
Diagrama de secuencia
C1 C2
Diagrama de Secuencia
Proceso de elaboracin
Situaciones en la que queremos ver cmo funciona el sistema para Resolver algo
Proceso de elaboracin
Identificacin de los escenarios
Es decir, identificacin de quien demanda que empiece un escenario.
Proceso de elaboracin
Identificacin de los escenarios Identificacin de los eventos externos
Una historia
ZZZ!!! Ringgggg!
ZZZ!!!
Una historia:
Escenario:
El
reloj del sistema le indica al sol que debe brillar EL sol le dice al reloj que suene EL reloj despierta a la persona La persona apaga el reloj La persona se vuelve a dormir
Una historia:
Una Historia
sol : Estrella
: RelojSistema
mi-reloj : Reloj
Juan : Persona
Brilla( )
Suena( )
Despertar( ) apagar( )
Dormir( )
Diagrama de Secuencia
Diagrama de Secuencia mostrando foco de control, condiciones, recursin creacin y destruccin de objetos
Diagrama de Secuencia