lunes, 22 de abril de 2013

3.4 Diagramas de secuencia



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

No hay comentarios:

Publicar un comentario