pdf diagrama de actividades

November 4, 2017 | Author: Lilo Lucas | Category: Software Engineering, Use Case, Software, Areas Of Computer Science, Computing
Share Embed Donate


Short Description

Download pdf diagrama de actividades...

Description

Ingeniería del Software 3º I.T.I.S y I.T.I.G

MODULO 2: Tema 10: Diagramas de Actividad

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

1

Diagrama de Actividad §

El Diagrama de Actividad es una especialización del Diagrama de Estado, organizado respecto de las acciones y usado para especificar: • • •

Un método Un caso de uso Un proceso de negocio (Workflow)

§

Las actividades se enlazan por transiciones automáticas. Cuando una actividad termina se desencadena el paso a la siguiente actividad

§

Las actividades no poseen transiciones internas ni transiciones desencadenadas por eventos

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

2

1

Ingeniería del Software 3º I.T.I.S y I.T.I.G

Diagramas de Actividades. ¿Qué es un diagrama de actividades? Es fundamentalmente un diagrama de flujo que muestra el flujo de control entre actividades. 4Un diagrama de interacción muestra objetos que se pasan mensajes, un diagrama de actividades muestra las operaciones que se pasan entre los objetos.

Actividad es un estado con una acción interna y uno o más transiciones de salida que automáticamente preceden a la terminación de la acción interna. 4Las actividades producen una acción, que está compuesta de computaciones atómicas ejecutables que producen un cambio en el estado del sistema o la devolución de un valor Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

3

Diagramas de Actividades. Ejemplo

Disponer de solar

Estado inicial

Contratar arquitecto

Estado acción

Obtener plano y presupuesto obra

Bifurcación

[no aceptado]

Guarda

[en otro caso]

División Construir casa ( )

Estado de actividad con submáquina

Vender casa

Flujo de objeto

:CertificadoVivienda Terminar promoción vivienda

[terminado]

Unión Estado final Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

4

2

Ingeniería del Software 3º I.T.I.S y I.T.I.G

Diagramas de Actividades. Normalmente los diagramas de actividades contienen: 4Estados de actividad y estados de acción. vEstado de actividad.-Elemento compuesto cuyo flujo de control se compone de otros estados de actividad y de acción. vEstado de acción.- Estado que representa la ejecución de una acción atómica, normalmente la invocación de una operación.

4Transiciones. vRelación entre dos estados que indica que un objeto en el primer estado realizará ciertas acciones y pasará al segundo estado cuando ocurra un evento específico y satisfaga ciertas condiciones.

4Objetos. v Manifestación concreta de una abstracción o instancia de una clase. Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

5

Diagramas de Actividades. Estados de actividad y de acción 4Estado de actividad.-Elemento compuesto, cuyo flujo de control se compone de otros estado de actividad y de acción. Procesar Pedido (f)

4Estado de acción.- Ejecución de una acción atómica. vNo pueden descomponerse y la aparición de eventos no puede interrumpir su ejecución. vGeneralmente se considera que su ejecución conlleva un tiempo insignificante. Preparar oferta

4Pueden definirse también otro tipo de estados: v Inicial. vFinal. Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

6

3

Ingeniería del Software 3º I.T.I.S y I.T.I.G

Diagramas de Actividades. Transiciones 4Se representa mediante una línea dirigida del estado inicial al siguiente. Estado inicial

Estado final

4Podemos encontrar diferentes tipos de transacciones: v Secuencial o sin disparadores.vBifurcación.vDivisión y unión.Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

7

Diagramas de Actividades. Transiciones 4Secuencial o sin disparadores.Al completar la acción del estado origen se ejecuta la acción de salida y, sin ningún retraso, el control sigue por la transición y pasa al siguiente estado.

Estado acción 1

Transición sin disparador

Estado acción Estado acción 2

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 10: Diagramas de Actividad

8

4

Ingeniería del Software 3º I.T.I.S y I.T.I.G

Diagramas de Actividades. Transiciones 4Bifurcación.Especifica caminos alternativos, elegidos según el valor de alguna expresión booleana. Guardas

[x>0]

Actividad

[x=0]

[x>0] [x=0]

Actividad

[x
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF