Beruflich Dokumente
Kultur Dokumente
Diagramas de Secuencia
5
Elementos del diagrama
Objetos:
Los diagramas de secuencia
constan de objetos que se
representan de modo usual.
Los objetos se colocan cerca
de la parte superior del
diagrama de izquierda a
derecha y se acomodan de
manera que simplifiquen el
diagrama.
6
Elementos del diagrama
LINEA DE VIDA:
Representa un participante individual
en un diagrama de secuencia.
Usualmente tiene un rectngulo que
contiene el nombre del objeto.
E rectngulo vertical que se puede
apreciar es una barra de activacin
su funcin es representar el tiempo
de duracin del mensaje
7
Elementos del diagrama
RECURSIVIDAD:
En ocasiones un objeto posee una
operacin que se invoca as misma. A
esto se le conoce como recursividad
y es una caracterstica fundamental
de varios lenguajes de programacin,
se representa as:
8
Elementos del diagrama
MENSAJE O ESTMULOS
Un mensaje que va de un objeto
a otro pasa de la lnea de vida
de un objeto a otro.
Un objeto puede enviarse un
objeto as mismo, es decir de
su lnea de vida a su propia
lnea de vida
9
Tipos de mensajes
Mensaje simple: es la
transferencia del control de un
objeto a otro.
Mensaje Sncrono: Es cuando
el objeto espera la respuesta a
ese mensaje antes de
continuar con su trabajo
Mesaje Asncrono: Es cuando
el objeto no espera la
respuesta a ese mensaje
antes de continuar.
10
Ejemplo de diagrama de secuencia
11
Diagramas De Secuencia
12
Diagramas de Secuencia
13
Diagramas De Secuencia
orden( )
retornar orden
AddArticulo( )
ProductoDisponible(Producto)
retorno verdadero
AddProducto(producto)
retorno ok
14
Diagramas De Secuencia
Al construir un diagrama de secuencia es til
partir el proceso en dos partes:
Paso 1: describir las interacciones entre el actor y
el sistema. Esto permite mantener el diagrama tan
simple como sea posible. Mientras se trabaja en
comprender como debe trabajar el caso de uso.
Paso 2: expandir el sistema para incluir los recursos
usados por el sistema. Una vez que se sabe como
debe trabajar el caso de uso, se re-mapea el
comportamiento del sistema para mostrar los
objetos recursos usados por el sistema para
completar el comportamiento.
15
Diagramas de Secuencia
retira $100
retira $45
retira $40
$40 + recibo
16
Diagramas de Secuencia
retira $100
retira $100
fondos insuficientes
fondos insuficientes otro monto?
denominacin vlida?
retira $40
retira $40
OK
$40 + recibo
17
Modelando Escenarios
18
Modelando Escenarios
20