Diagrama de interaccion
-
Upload
trabajos-grupal-ing-de-software -
Category
Education
-
view
83 -
download
0
Transcript of Diagrama de interaccion
Ingenieria de Software I 1
Diagramas de Interaccion
*INGENIERIA DE SOFTWARE I
Ingenieria de Software I 2
Elaborado por los Alumnos de la
Carrera de Computación e
Informática*Erika Inga Milian*Victor Hugo Vásquez Vallejos
Docente*Marco Aurelio Porro Chullì
Ingenieria de Software I 3
DEFINICION
Ingenieria de Software I 4
Mientras que el diagrama de caso de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario incluyendo objetos y clases que usan para implementar el escenario, y mensajes pasados entre los objetos.
Ingenieria de Software I 5
REPRESENTACION GRAFICA
Ingenieria de Software I 6
*Muestra los objetos que intervienen en el escenario con líneas discontinuas verticales, y los mensajes pasados entre los objetos como vectores horizontales.
Ingenieria de Software I 7
Ingenieria de Software I 8
ELEMENTOS:
Ingenieria de Software I 9
•OBJETO•LINEA DE VIDA DE UN OBJETO•ACTIVACION•MENSAJE•BIFURCACION DE MENSAJES• ITERACION DE MENSAJES
Ingenieria de Software I 10
EJEMPLOS:
Ingenieria de Software I 11
En un Supermercado un cliente compra los productos los cuales son tomados de los mostradores usando un carrito. Una vez que el cliente recoge todos los productos que desea llevar, este se dirige hacia la CAJA. El cliente entrega los productos al cajero para que sea registrado. El cajero interactúa con la máquina registradora ingresando el código de barra y la cantidad, este proceso se repita hasta que exista productos por registrar.
Ingenieria de Software I 12
Ingenieria de Software I 13
Diagrama de
Colaboración:
Ingenieria de Software I 14
DEFINICION
Ingenieria de Software I 15
*Presentar una alternativa al diagrama de secuencia para modelar interacciones entre objetos en el sistema, mientras que el diagrama de secuencia se centra en la secuencia cronológica del escenario que estamos modelando, el diagrama de colaboración se centra en estudiar todos los efectos de un objeto dado durante un escenario.
Ingenieria de Software I 16
REPRESENTACION GRAFICA
Ingenieria de Software I 17
*El enlace muestra los mensajes enviados entre los objetos, el tipo de mensajes (sincrónico, y simple, y “time-out”), y la visibilidad de un objeto con respecto a los otros.
Ingenieria de Software I 18
Ingenieria de Software I 19
ELEMENTOS:
Ingenieria de Software I 20
• OBJETO(ACTIVO – MULTIOBJETO - COMPUESTO)• ENLACE• FLUJO DE MENSAJE• NUMERACION DE MENSAJE• MENSAJES AL MISMO OBJETO• MARCADORES DE CREACION Y
DESTRUCCION• MENSAJES CONDICIONALES• ITERACIONES
Ingenieria de Software I 21
EJEMPLOS:
Ingenieria de Software I 22
Usando el ejemplo del diagrama de secuencia se genera el de colaboración usando la tecla <F5>.
Ingenieria de Software I 23
Ingenieria de Software I 24
Ingenieria de Software I 25GRACIAS
…!