Diagrama De Secuencia www.giiaa.com

11,520 views
11,350 views

Published on

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
11,520
On SlideShare
0
From Embeds
0
Number of Embeds
253
Actions
Shares
0
Downloads
233
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Diagrama De Secuencia www.giiaa.com

  1. 1. Diagramas de Secuencia. Comportamiento de los sistemas Carlos Arango Andrés Moreno Andrés Pineda Daniel Aristizabal
  2. 2. Diagramas de Secuencia. El diagrama de secuencia de un sistema muestra gráficamente los eventos que originan los actores y que impactan al sistema. La creación de los diagramas de secuencia depende de la formulación de los casos de uso. Durante la operación del sistema, los actores generan eventos, solicitando alguna operación a cambio. Ejemplo: cuando un cajero ingresa un código de barras de un artículo, está pidiendo al sistema que registre esa compra. Con este evento se inicia una operación en el sistema.
  3. 3. Antes de hacer el diseño lógico de la aplicación de software, es conveniente investigar y definir su comportamiento como una "caja negra". Se estudia el comportamiento del sistema , desde la perspectiva de qué es lo que hace, y no de cómo lo hace. Diagramas de Secuencia. Definición: El diagrama de secuencia de un sistema es una representación que muestra, en determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema. En esta fase del proyecto, el sistema mismo es una caja negra.
  4. 4. EJEMPLO: Recordemos el caso de uso Comprar productos: Caso de uso: Comprar productos Actores: Cliente, cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que va a comprar. El Cajero registra los artículos y cobra el importe. Al terminar la operación, el Cliente se marcha con los productos.
  5. 5. El diagrama de secuencia del caso de uso ComprarProductos podría ser el siguiente: En el diagrama el tiempo avanza hacia abajo, y el ordenamiento de los eventos debería seguir el orden indicado en el caso de uso.
  6. 6. Eventos y Operaciones <ul><li>Un evento de un sistema es un hecho externo de entrada que un actor produce en un sistema. </li></ul><ul><li>Una operación de un sistema es una acción que este ejecuta en respuesta a un evento del sistema. </li></ul><ul><li>En el Diagrama anterior, el evento “ pasarProducto” inicia una operación del mismo nombre “Pasar Producto”. </li></ul>
  7. 7. <ul><li>Las operaciones se identifican de sus eventos. </li></ul><ul><li>Las operaciones se registran listándolas como en la tabla a la derecha. </li></ul><ul><li>La tabla se entiende como: Operaciones del tipo sistema. </li></ul>terminarVenta( ) pasarProducto ( ) efectuar Pago ( ) Sistema
  8. 8. Como elaborar un diagrama de la secuencia de un sistema. <ul><li>Para elaborar diagramas de la secuencia de un sistema que describan el curso normal de los eventos en un caso de uso: </li></ul><ul><li>Trace una línea que represente el sistema como una caja negra. </li></ul><ul><li>Identifique los actores que operan directamente sobre el sistema. Trace una línea por cada uno de ellos. </li></ul><ul><li>A partir del curso normal de eventos del caso de uso identifique los eventos “Externos” del sistema que son generados por los actores. Muéstrelos gráficamente en el diagrama </li></ul><ul><li>A la izquierda del diagrama puede incluir el texto del caso de uso. </li></ul>
  9. 9. Asignación de nombre a Eventos y operaciones. <ul><li>Los nombres deben comenzar con un verbo (Agregar, introducir, terminar, pasar, etc. ) </li></ul><ul><li>Ejemplo : </li></ul><ul><li>- introducirProducto ( ) Es un buen nombre. </li></ul><ul><li>- introducirTeclaOprimida ( ) Es un nombre poco idóneo, es como no debe hacerse. </li></ul>

×