Diagrama de Secuencia

July 21, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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 eternos

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 eamina 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 lneas discontinuas verticales, - los mensajes pasados entre los objetos como 'lec/as /ori0ontales.

Tipos de mensajes Eisten 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 enva 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 15ranc/es2, 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 tpicamente coloca el nombre 7business7 de un mensaje en la lnea 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

 

L9E; #E ada 'ragmento puede agregar uno o m6s mensajes. Eisten 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 lnea.

9nteracción

La colección de mensajes - lneas de vida que se muestra en el diagrama de secuencia. &ara ver las propiedades de una interacción, debe seleccionarla en el Eplorador de modelos UML.

#iagrama de secuencia

#iagrama en el que se muestra una interacción. &ara ver sus  propiedades, /aga clic en una parte vaca 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF