Representación
que muestra, para un determinado caso de uso, los eventos generados por los
actores externos, su orden y los eventos del sistema.
·
Al
sistema se le considera una caja negra
·
Los
diagramas se centran en los eventos que transcienden las fronteras del sistema
y que fluyen de los actores al sistema.
·
Inicialmente,
los diagramas deberían prepararse para el escenario principal de un caso de uso
Ingeniería del Software
Diagrama de
secuencia del sistema
Objetivo:
·
Identificar los eventos y las operaciones
(comportamiento) del sistema
·
Partimos
de los casos de uso
·
Describen cómo interaccionan los actores con
el sistema
·
Los
actores generan eventos hacia el sistema que requieren de la ejecución de
alguna operación como respuesta.
Definimos un
diagrama de interacción para cada curso relevante de los eventos de un caso de
uso mostrando:
ü
Los
eventos generados por los actores externos y su orden
ü
Los
eventos internos del sistema (operaciones) que resultan de la invocación Ingeniería
del Software
Diagrama de
secuencia del sistema
ü
Crear
un diagrama de secuencia del sistema para cada caso de uso.
ü
Cada
evento en el diagrama debe corresponder a una interacción con el sistema
especificado en el caso de uso completo.
ü
Dibujar
una línea vertical que representa el sistema
ü
Dibujar
una línea para cada actor que interacciona directamente con el sistema
ü
A
partir del curso de eventos de los casos de uso, identificar y mostrar los
eventos externos generados por los actores
ü
Para
identificar los eventos del sistema es necesario delimitar claramente la
frontera del sistema.
Escenario principal (o curso normal de
los eventos):
1.
Cliente: Llega a un TPV con productos que desea comprar.
2.
Cajero: Comienza una nueva venta.
3.
Cajero: Introduce el identificador del artículo. Si hay varios productos de una
misma
categoría, el Cajero también puede introducir la cantidad.
4.
Sistema: Registra la línea de la venta, y presenta la descripción del artículo,
precio
y suma parcial.
El
Cajero repite los pasos 3 a 4 hasta terminar los artículos del Cliente.
5.
Cajero: Indica al TPV que se concluyó la captura de productos.
6.
Sistema: Calcula y presenta el total con impuestos de la venta.
7.
Cajero: Le indica el total de la venta al Cliente.
8.
Cliente: Efectúa un pago.
9.
Cajero: Gestiona el pago.
10.
Sistema: Registra la venta. Genera un recibo.
11.
Cajero: Da al Cliente el recibo impreso.
12.
Cliente: Se marcha con los artículos comprados.
Elaborado
por: Efraín Martínez Hernández Semestre:
4to modulo: 1