d.actividad
TRANSCRIPT
DIAGRAMA DE DIAGRAMA DE ACTIVIDADESACTIVIDADES
DIAGRAMA 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.
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.
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 puntos pasa de estado a estado en diferentes puntos del flujo de control.del flujo de control.
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.
DEPENDENCIASDEPENDENCIAS
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
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.
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.
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 básico complejos. Por ejemplo, un elemento básico a representar nos indicaría explícitamente a representar nos indicaría explícitamente cuál es inicio y fin del flujo.cuál es inicio y fin del flujo.
SIMBOLOS UTILIZADOS EN SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADESDIAGRAMAS DE ACTIVIDADES
SIMBOLOS UTILIZADOS EN SIMBOLOS UTILIZADOS EN DIAGRAMAS DE ACTIVIDADESDIAGRAMAS DE ACTIVIDADES
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
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
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.
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
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
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.
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
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
TRANSICIONES TRANSICIONES CONCURRENTESCONCURRENTES
PUEDE PUEDE TENER TENER MUCHAS MUCHAS ACCIONES ACCIONES ORIGEN Y ORIGEN Y MUCHAS MUCHAS ACCIONES ACCIONES DESTINODESTINO
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.
DIAGRAMA DE ACTIVIDADESDIAGRAMA DE ACTIVIDADESEJEMPLO 1EJEMPLO 1
EJEMPLO 2EJEMPLO 2
EJEMPLO 3EJEMPLO 3
BIFURCACIONBIFURCACION
EJEMPLOEJEMPLO