Diagrama de Secuencia
July 21, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Diagrama de Secuencia...
Description
Diagrama de secuencia Saltar a: navegación navegación,, búsqueda búsqueda El diagrama de secuencia es un tipo de diagrama usado para modelar interacción entre objetos en un sistema según UML. UML. En inglés se pueden encontrar como sequence diagram, event!trace diagrams, event scenarios o timing diagrams "
Ejemplo de #iagrama de Secuencia
Índice •
•
•
" Utilidad Utilidad o
"." $ipos de mensajes
o
".% &ueden ser usados en dos 'ormas
% Estructura ( )elacionados
•
* )e'erencias
•
+ Enlaces eternos
Utilidad Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo - se modela para cada caso de uso. Mientras que el diagrama de casos de uso permite uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, inclu-endo los objetos clases que se usan para implementar el escenario - mensajes intercambiados entre los objetos.
$picamente se eamina la descripción de un caso de uso uso para para determinar qué objetos son necesarios para la implementación del escenario. Si se dispone de la descripción de cada caso de uso como uso como una secuencia de varios pasos, entonces se puede caminar sobre esos pasos para descubrir qué objetos son necesarios para que se puedan seguir los pasos. Un diagrama de secuencia muestra los objetos que intervienen en el escenario con lneas discontinuas verticales, - los mensajes pasados entre los objetos como 'lec/as /ori0ontales.
Tipos de mensajes Eisten dos tipos de mensajes: sincrónicos - asincrónicos. Los mensajes sincrónicos se corresponden con llamadas a métodos del objeto que recibe el mensaje. El objeto que enva el mensaje queda bloqueado /asta que termina la llamada. Este tipo de mensajes se representan con 'lec/as con la cabe0a llena. Los mensajes asincrónicos terminan inmediatamente, - crean un nuevo /ilo de ejecución dentro de la secuencia. Se representan con 'lec/as con la cabe0a abierta. $ambién $ambién se representa la respuesta a un mensaje con una 'lec/a d discontinua. iscontinua.
Pueden ser usados en dos formas •
#e instancia: describe un escenario espec'ico 1un escenario es una instancia de la ejecución de un caso de uso2.
•
3enérico: describe la interacción para un caso de uso4 Utili0a rami'icaciones 15ranc/es2, condiciones - bucles.
Estructura Los mensajes se dibujan cronológicamente desde la parte superior del diagrama a la parte in'erior4 la distribución /ori0ontal de los objetos es arbitraria. #urante el an6lisis inicial, el modelador tpicamente coloca el nombre 7business7 de un mensaje en la lnea del mensaje. M6s tarde, durante el dise8o, el nombre no mbre 7business7 es reempla0ado con el nombre del método que est6 siendo llamado por un objeto en el otro. El método llamado, o invocado, pertenece a la de'inición de la clase instanciada por el objeto en la recepción 'inal del mensaje
DIAGRAMA DE SECUENCIA
El diagrama de secuencia de uml muestran la forma en que los objetos se comunican entre si al transcurrir el tiempo
Los diagramas de secuencia, 'ormalmente diagramas de tra0a de eventos o de interacción de objetos, se
utili0an con 'recuencia para validar los casos de uso.
El diagrama muestra! •
"os objetos participando de la interacci#n
•
"a secuencia de mensajes intercambiados
•
Un diagrama de secuencia contiene!
•
$bjetos con su l%nea de &ida
•
Mensajes intercambiados entre objetos de una secuencia ordenada
•
"%nea de &ida acti&a
$'(E)$S
"os diagramas de secuencia constan de objetos que se representan de modo usual! rect*ngulo con nombre+ mensajes entre los objetos representados por l%neas continuas con una punta de flec,a - el tiempo representado como una progresi#n &ertical "os objetos se colocan cerca de la parte superior del diagrama de i.quierda a derec,a - se acomodan de manera que simplifiquen el diagrama "a e/tensi#n que esta debajo 0en forma descendente1 de cada objeto ser* una l%nea discontinua conocida como la l%nea de &ida de un objeto+ junto con la l%nea de &ida de un 0objeto rect*ngulo1 se le conoce como acti&aci#n+ el cual una operaci#n que reali.a el objeto la interpreta como la duraci#n de la acti&aci#n
L9E; #E ada 'ragmento puede agregar uno o m6s mensajes. Eisten distintos tipos de 'ragmentos combinados. &ara obtener m6s in'ormación, vea #escribir el 'lujo de control con 'ragmentos de diagramas de secuencia de UML. UML. &ara crear un 'ragmento, /aga clic con el botón secundario en un mensaje, elija )odear con -, a continuación, /aga clic en un tipo de 'ragmento.
"*
I
&rotección de 'ragmentos
Se puede utili0ar para enunciar una condición relativa a si el 'ragmento se producir6. &ara establecer la protección, seleccione un 'ragmento, seleccione después la protección - escriba un valor.
Evento de destrucción
)epresenta el punto en el que se elimina el objeto o -a no est6 disponible. ;parece en la parte in'erior de cada lnea.
9nteracción
La colección de mensajes - lneas de vida que se muestra en el diagrama de secuencia. &ara ver las propiedades de una interacción, debe seleccionarla en el Eplorador de modelos UML.
#iagrama de secuencia
#iagrama en el que se muestra una interacción. &ara ver sus propiedades, /aga clic en una parte vaca del diagrama.
$ota Los nombres del diagrama de secuencia, la interacción que muestra - el arc/ivo que contiene el diagrama pueden ser di'eren
Diagramas de secuencia UML
%aracter&sticas: •
5arra de /erramientas para acceder r6pidamente a los elementos de los diagramas
•
;signe elementos a di'erentes capas del diagrama, que se pueden ver u ocultar
•
Los mensajes de los diagramas de secuencia pueden /acer re'erencia a operaciones de clases
•
3enere código ?ava, >J o J o
View more...
Comments