diagrama de actividades. nota: nota: un diagrama de actividades es básicamente una proyección de...

28
DIAGRAMA DE DIAGRAMA DE ACTIVIDADES ACTIVIDADES

Upload: cristian-macias-maidana

Post on 23-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE DIAGRAMA DE ACTIVIDADESACTIVIDADES

Page 2: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADES

NOTA:NOTA: Un diagrama de actividades es Un diagrama de actividades es

básicamente una proyección de los básicamente una proyección de los elementos de un grafo de actividades , un elementos de un grafo de actividades , un caso especial de maquina de estados en caso especial de maquina de estados en la que todos ola mayoría de los estados.la que todos ola mayoría de los estados.

NOTA:NOTA: Un diagrama de actividades es Un diagrama de actividades es

básicamente una proyección de los básicamente una proyección de los elementos de un grafo de actividades , un elementos de un grafo de actividades , un caso especial de maquina de estados en caso especial de maquina de estados en la que todos ola mayoría de los estados.la que todos ola mayoría de los estados.

Page 3: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADES

Un diagrama de actividades muestra el Un diagrama de actividades muestra el flujo de actividades. Una actividad es una flujo de actividades. Una actividad es una ejecución no atómica dentro una ejecución no atómica dentro una maquina de estados.maquina de estados.

Un diagrama de actividades muestra el Un diagrama de actividades muestra el flujo de actividades. Una actividad es una flujo de actividades. Una actividad es una ejecución no atómica dentro una ejecución no atómica dentro una maquina de estados.maquina de estados.

Page 4: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADES

Los diagramas de actividades se utilizan Los diagramas de actividades se utilizan para modelar los aspectos dinámicos de un para modelar los aspectos dinámicos de un sistema.sistema.

Con un diagrama de actividades también se Con un diagrama de actividades también se puede modelar el flujo de un objeto conforme puede modelar el flujo de un objeto conforme pasa de estado a estado en diferentes pasa de estado a estado en diferentes puntos del flujo de control.puntos del flujo de control.

Los diagramas de actividades se utilizan Los diagramas de actividades se utilizan para modelar los aspectos dinámicos de un para modelar los aspectos dinámicos de un sistema.sistema.

Con un diagrama de actividades también se Con un diagrama de actividades también se puede modelar el flujo de un objeto conforme puede modelar el flujo de un objeto conforme pasa de estado a estado en diferentes pasa de estado a estado en diferentes puntos del flujo de control.puntos del flujo de control.

Page 5: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADES

Por otro lado, estos aspectos Por otro lado, estos aspectos dinámicos se pueden modelar con dinámicos se pueden modelar con diagramas de actividades, que se diagramas de actividades, que se encuentran en las actividades que encuentran en las actividades que tienen lugar entre los objetos.tienen lugar entre los objetos.

Por otro lado, estos aspectos Por otro lado, estos aspectos dinámicos se pueden modelar con dinámicos se pueden modelar con diagramas de actividades, que se diagramas de actividades, que se encuentran en las actividades que encuentran en las actividades que tienen lugar entre los objetos.tienen lugar entre los objetos.

Page 6: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DEPENDENCIASDEPENDENCIAS

Page 7: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DEPENDECIASDEPENDECIAS

Un diagrama de actividades es una Un diagrama de actividades es una especialización del diagrama de especialización del diagrama de estado, organizado de acuerdo con estado, organizado de acuerdo con las actividades .Normalmente , estos las actividades .Normalmente , estos diagramas se usan para detallar la diagramas se usan para detallar la secuencia de pasos que se ejecutan secuencia de pasos que se ejecutan en un métodoen un método

Page 8: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

El Artefacto El Artefacto

El diagrama de actividades es un artefacto El diagrama de actividades es un artefacto muy útil y simple para comunicarse con el muy útil y simple para comunicarse con el cliente porque en esencia es un diagrama cliente porque en esencia es un diagrama de flujo, y ¿quién no ha visto o elaborado de flujo, y ¿quién no ha visto o elaborado un diagrama de este tipo? La mayoría de un diagrama de este tipo? La mayoría de los usuarios no tienen problema en los usuarios no tienen problema en entender este diagrama sin tanta entender este diagrama sin tanta explicación.explicación.

Page 9: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

El artefactoEl artefacto

La esencia del diagrama del La esencia del diagrama del diagrama de actividades consiste en diagrama de actividades consiste en mostrar una secuencia de acciones o mostrar una secuencia de acciones o actividades. Ya sea un proceso, un actividades. Ya sea un proceso, un procedimiento, un conjunto de procedimiento, un conjunto de eventos de un caso de uso o los de eventos de un caso de uso o los de un algoritmo. un algoritmo.

Page 10: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

El artefactoEl artefacto

Para mostrar los flujos más básicos sería Para mostrar los flujos más básicos sería suficiente utilizar dos elementos del suficiente utilizar dos elementos del diagrama: las actividades o acciones y las diagrama: las actividades o acciones y las transiciones. En otras palabras, los pasos transiciones. En otras palabras, los pasos del proceso y el orden en que estos del proceso y el orden en que estos ocurren.ocurren.

De ahí podemos agregar más elementos De ahí podemos agregar más elementos para modelar flujos cada vez más para modelar flujos cada vez más complejos. Por ejemplo, un elemento complejos. Por ejemplo, un elemento básico a representar nos indicaría básico a representar nos indicaría explícitamente cuál es inicio y fin del flujo.explícitamente cuál es inicio y fin del flujo.

Page 11: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

SIMBOLOS UTILIZADOS EN SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADESDIAGRAMAS DE ACTIVIDADES

Page 12: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

SIMBOLOS UTILIZADOS EN SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADESDIAGRAMAS DE ACTIVIDADES

Page 13: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

NOTACIONNOTACION

ESTADOS DE ACCIONESTADOS DE ACCION TRANSICIONES SIMPLESTRANSICIONES SIMPLES ESTADOS DE ACCION COMPUESTASESTADOS DE ACCION COMPUESTAS ESTADOS DE ACCION INICIALES Y ESTADOS DE ACCION INICIALES Y

FINALESFINALES DESISIONES DESISIONES ANDARIVELESANDARIVELES

Page 14: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

ESTADOS DE ACCIONESTADOS DE ACCION

ES UNA ACCION SIMPLEMENTE,ES UNA ACCION SIMPLEMENTE, ES UNA REPRESENTACION INTERNA Y AL ES UNA REPRESENTACION INTERNA Y AL

MENOS UNA TRANSICION SALIENTEMENOS UNA TRANSICION SALIENTE

Page 15: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

TRANSICIONES SIMPLESTRANSICIONES SIMPLES

LAS TRANSICIONES SIMPLES REPRESNTAN LAS TRANSICIONES SIMPLES REPRESNTAN EL PASO DE UNA ACTIVIDAD A OTRA.EL PASO DE UNA ACTIVIDAD A OTRA.

LAS TRANSICIONES SIEMPRE SE DISPARAN LAS TRANSICIONES SIEMPRE SE DISPARAN DE FORMA INMEDIATA.DE FORMA INMEDIATA.

Page 16: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

ESTADOS DE NIVEL ESTADOS DE NIVEL COMPUESTOCOMPUESTO

SI RESULTA NECESARIO SE PUEDEN SI RESULTA NECESARIO SE PUEDEN CONSTRUIR DIAGRAMAS DE CONSTRUIR DIAGRAMAS DE ACTIVIDAD JERARQUICOS, DONDE ACTIVIDAD JERARQUICOS, DONDE UNA ACTIVIDAD DE UN DIAGRAMA UNA ACTIVIDAD DE UN DIAGRAMA SEA DESCOMPUESTA EN SEA DESCOMPUESTA EN SUBACTIVIDADES, SUBACTIVIDADES, REPRESENTANDOSE ESTO EN UN REPRESENTANDOSE ESTO EN UN DIAGRAMA DE NIVEL INFERIORDIAGRAMA DE NIVEL INFERIOR

Page 17: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

ESTADOS DE ACCION ESTADOS DE ACCION INICIALES Y FINALESINICIALES Y FINALES

EL INICIO DE LAS ACCIONES DE UN DIAGRAMA DE EL INICIO DE LAS ACCIONES DE UN DIAGRAMA DE ACIVIDADES SE DA A PARTIR DE UNA ACIVIDADES SE DA A PARTIR DE UNA PSEUDOACCIONPSEUDOACCION

UNA TRANSICION A UNA ACCION FINAL UNA TRANSICION A UNA ACCION FINAL REPRESENTA LA FINALIZACION DEL DIAGRAMA DE REPRESENTA LA FINALIZACION DEL DIAGRAMA DE ACTIVIDADACTIVIDAD

Page 18: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DECISIONESDECISIONES

UN DIAGRAMA DE ACTIVIDADES EXPRESA UN DIAGRAMA DE ACTIVIDADES EXPRESA UNA DECISION CUANDO UNA CONDICION UNA DECISION CUANDO UNA CONDICION ES USADA PARA INDICAR DIFERENTES ES USADA PARA INDICAR DIFERENTES TRANSICIONES.TRANSICIONES.

Page 19: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

ANDARIVELESANDARIVELES

LOS ANDARIVELES SE USAN PARA LOS ANDARIVELES SE USAN PARA ORGANIZAR LAS ORGANIZAR LAS RESPONSABILIDADES DE LAS RESPONSABILIDADES DE LAS ACTIVIDADES ACTIVIDADES

USUALMENTE CORRESPONDE A USUALMENTE CORRESPONDE A UNIDAES ORGANIZACIONALESUNIDAES ORGANIZACIONALES

Page 20: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

ANDARIVELESANDARIVELES

Solicitar pasaje

Seleccionar vuelo

Pagar pasaje

Verificar existencia vuelo

Informar alternativas y precios

Solicitar pago

Reservar plazas

Emitir billete

Dar detalles vuelo

Confirmar plaza reservada

AirlineVendedorPasajero

Page 21: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

TRANSICIONES TRANSICIONES CONCURRENTESCONCURRENTES

PUEDE PUEDE TENER TENER MUCHAS MUCHAS ACCIONES ACCIONES ORIGEN Y ORIGEN Y MUCHAS MUCHAS ACCIONES ACCIONES DESTINODESTINO

Page 22: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

Pasos que se siguen en la construcción del diagrama de actividadesPasos que se siguen en la construcción del diagrama de actividades

Ejemplo: Proceso de creación de un DocumentoEjemplo: Proceso de creación de un DocumentoPosible secuencia para este proceso:Posible secuencia para este proceso: 1. Abrir la aplicación para procesamiento de textos.1. Abrir la aplicación para procesamiento de textos. 2. Crear un archivo.2. Crear un archivo. 3. Guardar un archivo con un nombre único en una carpeta.3. Guardar un archivo con un nombre único en una carpeta. 4. Teclear el documento.4. Teclear el documento. 5. Si se necesitan ilustraciones, se abre la aplicación relacionada, se 5. Si se necesitan ilustraciones, se abre la aplicación relacionada, se

generan los gráficos y se colocan en el documento.generan los gráficos y se colocan en el documento. 6. Si se necesita una hoja de cálculo, se abre aplicación relacionada, 6. Si se necesita una hoja de cálculo, se abre aplicación relacionada,

se crea la hoja correspondiente y se pone en el documento.se crea la hoja correspondiente y se pone en el documento. 7. Se guarda el archivo.7. Se guarda el archivo. 8. Se imprime el documento.8. Se imprime el documento. 9. Se sale de la aplicación de oficina.9. Se sale de la aplicación de oficina.

Page 23: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial
Page 24: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADESEJEMPLO 1EJEMPLO 1

Page 25: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

EJEMPLO 2EJEMPLO 2

Page 26: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

EJEMPLO 3EJEMPLO 3

Page 27: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

BIFURCACIONBIFURCACION

Page 28: DIAGRAMA DE ACTIVIDADES. NOTA: NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades, un caso especial

EJEMPLOEJEMPLO