La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Los diagramas de secuencia están incluidos en la notación UML.

Presentaciones similares


Presentación del tema: "DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Los diagramas de secuencia están incluidos en la notación UML."— Transcripción de la presentación:

1 DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Los diagramas de secuencia están incluidos en la notación UML. Ellos ilustran las interacciones de los actores y las operaciones iniciadas por ellos. Un diagrama de secuencia del sistema es un gráfico que muestra, para un escenario particular de una caso de uso, los eventos que generan actores externos, su orden y los eventos entre sistemas. Todos los sistemas son tratados como cajas negras; el énfasis de los diagramas está en los eventos que cruzan la frontera del sistema, desde los actores al sistema. Un diagrama de secuencia debería hacerse para el curso típico de eventos del caso de uso y otros posibles, para los cursos alternativos más interesantes.

2 DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Casos de Uso Durante la interacción Cómo interactuan los actores con el software que se va a construir Un actor genera eventos al sistema y requiere como respuesta alguna operación. Ejemplo : Cuando un cajero entra el código de un artículo requiere que el sistema TPV registre ese artículo ordenado. Ese evento requerido inicia una operación sobre el sistema.

3 DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Un diagrama de secuencia de un sistema ilustra eventos desde los actores a los sistemas. Su creación tiene lugar durante la fase de análisis de un ciclo de desarrollo y es dependiente del desarrollo previo de los casos de uso. Comportamiento del Sistema Antes de realizar el diseño lógico de cómo trabajará una aplicación de software debe investigarse y definir su comportamiento como una “caja negra”. El Comportamiento de un Sistema es la descripción de qué hace el sistema sin explicar cómo lo hace. Una parte de esa descripción es un diagrama de secuencia del sistema.

4 DSOO - Maria Eugenia Valencia Eventos del Sistema : Es un evento de entrada externo generado por un actor a un sistema. Un evento inicia una operación de respuesta. Operaciones del Sistema : Es una operación que el sistema ejecuta en respuesta a un evento del sistema. Por ejemplo: Cuando el cajero genera el evento del sistema EntrarArticulo, ello causa la ejecución de la operación del sistema entrarArticulo. El nombre del evento y la operación son idénticos. Se diferencian en que el evento es un estímulo y la operación es la respuesta.

5 DSOO - Maria Eugenia Valencia Comprar Artículos - Versión 1 : Cajero Actor : Sistema Sistema como Caja Negra Ejemplo de un diagrama de secuencia de un sistema. Caso de Uso : Comprar artículos. Los eventos del sistema pueden incluir parámetros. entrarArticulo(codigo, cantidad) terminarVenta() pagarValor(valor) Evento del Sistema. El activa una operación del sistema Repetir hasta que no haya más Texto que clarifica el control, la lógica e iteración (puede tomarse del caso de uso)

6 DSOO - Maria Eugenia Valencia Cómo hacer un Diagrama de Secuencia del Sistema 1. Dibuje una línea vertical representando el sistema como una caja negra. 2. Identifique cada actor que opera directamente sobre el sistema y dibuje una línea vertical para cada actor. 3. De la descripción del caso de uso, curso típico de eventos, identifique los eventos (externos) que cada actor genera sobre el sistema. Ilústrelos en el diagrama con una linea horizontal desde el actor al sistema. 4. Opcionalmente, incluya el texto de la descripción del caso de uso a la izquierda del diagrama

7 DSOO - Maria Eugenia Valencia Registro de Operaciones del Sistema : Tipo X Operación 1() Operación 2() Operaciones del tipo El conjunto de todas las operaciones requeridas del sistema está determinado por la identificación de los eventos del sistema. Ellos, con sus parámetros son: entrarArtículo (código, cantidad) terminarVenta() pagar(valor) El UML incluye una notación para registrar operaciones de un tipo como la siguiente:

8 DSOO - Maria Eugenia Valencia Con esta notación, las operaciones del sistema pueden agruparse como operaciones de un tipo llamado sistema así: (Los parámetros pueden, opcionalmente, ignorarse) Sistema entrarArtículo (codigo, cantidad) terminarVenta() pagar(Valor)

9 DSOO - Maria Eugenia Valencia Nombre de Eventos y Operaciones. Los eventos del sistema (y sus correspondientes operaciones) deben ser expresados al nivel de la intención y no en términos del medio de entrada físico del nivel de los elementos de la interfaz. El nombre debe empezar con un verbo así: “terminarVenta” es mejor que “entrarteclapresionada” Para las operaciones, expresarlas en términos del objetivo último. Con respecto a la operación que captura el pago: entrarCantidadEntregada (valor)...............pobre entrarPago(valor)................................mejor Pagar(valor)......................................aún mejor


Descargar ppt "DSOO - Maria Eugenia Valencia Comportamiento del Sistema Diagramas de Secuencia del sistema Los diagramas de secuencia están incluidos en la notación UML."

Presentaciones similares


Anuncios Google