DIAGRAMA DE ACTIVIDADES DIAGRAMA DE ACTIVIDADES n n

  • Slides: 28
Download presentation
DIAGRAMA DE ACTIVIDADES

DIAGRAMA DE ACTIVIDADES

DIAGRAMA DE ACTIVIDADES n n NOTA: Un diagrama de actividades es básicamente una proyección

DIAGRAMA DE ACTIVIDADES n n NOTA: Un diagrama de actividades es básicamente una proyección de los elementos de un grafo de actividades , un caso especial de maquina de estados en la que todos ola mayoría de los estados.

DIAGRAMA DE ACTIVIDADES Un diagrama de actividades muestra el flujo de actividades. Una actividad

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

DIAGRAMA DE ACTIVIDADES Los diagramas de actividades se utilizan para modelar los aspectos dinámicos

DIAGRAMA DE ACTIVIDADES Los diagramas de actividades se utilizan para modelar los aspectos dinámicos de un sistema. n Con un diagrama de actividades también se puede modelar el flujo de un objeto conforme pasa de estado a estado en diferentes puntos del flujo de control.

DIAGRAMA DE ACTIVIDADES Por otro lado, estos aspectos dinámicos se pueden modelar con diagramas

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

DEPENDENCIAS

DEPENDENCIAS

DEPENDECIAS n Un diagrama de actividades es una especialización del diagrama de estado, organizado

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

El Artefacto n El diagrama de actividades es un artefacto muy útil y simple

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

El artefacto n La esencia del diagrama de actividades consiste en mostrar una secuencia

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

El artefacto n Para mostrar los flujos más básicos sería suficiente utilizar dos elementos

El artefacto n Para mostrar los flujos más básicos sería suficiente utilizar dos elementos del diagrama: las actividades o acciones y las transiciones. En otras palabras, los pasos del proceso y el orden en que estos ocurren. De ahí podemos agregar más elementos para modelar flujos cada vez más complejos. Por ejemplo, un elemento básico a representar nos indicaría explícitamente cuál es inicio y fin del flujo.

SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADES

NOTACION n n n ESTADOS DE ACCION TRANSICIONES SIMPLES ESTADOS DE ACCION COMPUESTAS ESTADOS

NOTACION n n n ESTADOS DE ACCION TRANSICIONES SIMPLES ESTADOS DE ACCION COMPUESTAS ESTADOS DE ACCION INICIALES Y FINALES DESISIONES ANDARIVELES

ESTADOS DE ACCION n n ES UNA ACCION SIMPLEMENTE, ES UNA REPRESENTACION INTERNA Y

ESTADOS DE ACCION n n ES UNA ACCION SIMPLEMENTE, ES UNA REPRESENTACION INTERNA Y AL MENOS UNA TRANSICION SALIENTE

TRANSICIONES SIMPLES n n LAS TRANSICIONES SIMPLES REPRESNTAN EL PASO DE UNA ACTIVIDAD A

TRANSICIONES SIMPLES n n LAS TRANSICIONES SIMPLES REPRESNTAN EL PASO DE UNA ACTIVIDAD A OTRA. LAS TRANSICIONES SIEMPRE SE DISPARAN DE FORMA INMEDIATA.

ESTADOS DE NIVEL COMPUESTO n SI RESULTA NECESARIO SE PUEDEN CONSTRUIR DIAGRAMAS DE ACTIVIDAD

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

ESTADOS DE ACCION INICIALES Y FINALES n n EL INICIO DE LAS ACCIONES DE

ESTADOS DE ACCION INICIALES Y FINALES n n EL INICIO DE LAS ACCIONES DE UN DIAGRAMA DE ACIVIDADES SE DA A PARTIR DE UNA PSEUDOACCION UNA TRANSICION A UNA ACCION FINAL REPRESENTA LA FINALIZACION DEL DIAGRAMA DE ACTIVIDAD

DECISIONES n UN DIAGRAMA DE ACTIVIDADES EXPRESA UNA DECISION CUANDO UNA CONDICION ES USADA

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

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

ANDARIVELES n n LOS ANDARIVELES SE USAN PARA ORGANIZAR LAS RESPONSABILIDADES DE LAS ACTIVIDADES USUALMENTE CORRESPONDE A UNIDAES ORGANIZACIONALES

ANDARIVELES

ANDARIVELES

TRANSICIONES CONCURRENTES n PUEDE TENER MUCHAS ACCIONES ORIGEN Y MUCHAS ACCIONES DESTINO

TRANSICIONES CONCURRENTES n PUEDE TENER MUCHAS ACCIONES ORIGEN Y MUCHAS ACCIONES DESTINO

Pasos que se siguen en la construcción del diagrama de actividades Ejemplo: Proceso de

Pasos que se siguen en la construcción del diagrama de actividades Ejemplo: Proceso de creación de un Documento Posible secuencia para este proceso: n 1. Abrir la aplicación para procesamiento de textos. n 2. Crear un archivo. n 3. Guardar un archivo con un nombre único en una carpeta. n 4. Teclear el documento. n 5. Si se necesitan ilustraciones, se abre la aplicación relacionada, se generan los gráficos y se colocan en el documento. n 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. n 7. Se guarda el archivo. n 8. Se imprime el documento.

DIAGRAMA DE ACTIVIDADES EJEMPLO 1

DIAGRAMA DE ACTIVIDADES EJEMPLO 1

EJEMPLO 2

EJEMPLO 2

EJEMPLO 3

EJEMPLO 3

BIFURCACION

BIFURCACION

EJEMPLO

EJEMPLO