DIAGRAMA DE ACTIVIDAD Roberto Certain Leonardo Molina.

Slides:



Advertisements
Presentaciones similares
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Advertisements

Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas DIAGRAMA DE CLASES INTEGRANTES: LEIVYS MAZA Informática Mención 205 Profesor:
Diagrama de estado Alumnos: Hernández Darwin ( )
Lenguaje Unificado de Modelado
PROGRAMACION ORIENTADA A OBJETOS
DISEÑO ORIENTADO AL OBJETO
Análisis y Diseño de Sistemas II “Exposición Diagramas UML”
Diseño orientado al flujo de datos
A Theory of Action for MultiAgent Planning Michael Georgeff.
Estructuras de Control
Fundamentos de Ingeniería de Software
Fundamentos de Ingeniería de Software
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Sistemas Distribuidos “Técnicas de Especificación Formal”
METODOLOGIA DE LA PROGRAMACION
Profesor: Miguel Angel Vidal
DSOO - María Eugenia Valencia
UML Diagramas. Diagramas de Interacción Muestran como los objetos de la aplicación cooperan e interactúan para cumplir con los requisitos. Suele construirse.
Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Universidad Pontificia de Salamanca en Madrid 1 Curso.
FORMULACIÓN DE ALGORITMOS
Análisis y Diseño Orientado a Objetos utilizando UML CAPITULO V DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS.
Fundamentos de programación
Ingeniería de Software

Sentencias de selección
M.S.C. Ivette Hernández Dávila
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
DISEÑO DE SOFTWARE 1ª. Parte
Sistemas Concurrentes: programación concurrente
Bases de Datos Modelamiento.
Computación II Unidad X Manejo de Excepciones. Presentación de la Unidad Objetivos: –Saber manejar situaciones inesperadas dentro de un programa –Comprender.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
EXPRESIONES Y SENTENCIAS
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
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.
Ingeniería de software
Análisis y Diseño de Sistemas
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
I NGENIERÍA DE S OFTWARE L ABORATORIO VII Diseño - Diagramas: Actividades, Secuencia y Clases Eduardo Saavedra A. 13/10/2009.
Análisis y diseño de sistemas Diagrama de componentes
Diagramas de Interacción.
PROGRAMACION ORIENTADA A OBJETOS
UML 2.0 Diagramas de Comportamiento
Modelo Dinámico (I) Prof. Leonid Tineo Departamento de Computación
ALGORITMO QUE ES ??.
Edward Barrera Barrera Cristian Anderson Isacc
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Diseño Orientado al Flujo de Datos
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
Actividad 3 Diagrama de Actividades Dra. Anaisa Hernández González
Diagrama de Transición de Estado
¿QUE ES EL DIAGRAMA DE ESTADO ?
DIAGRAMA DE ESTADO.
Algoritmos Programación
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Diagrama de Actividades
Curso: Fundamentos de Computación
Tecnología de la Información
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
Máquinas de Estados Diagrama de Actividades
Entregables del Proyecto
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran.
Transcripción de la presentación:

DIAGRAMA DE ACTIVIDAD Roberto Certain Leonardo Molina

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

Diagrama de actividad Un diagrama de actividad es fundamentalmente un diagrama de flujo que muestra el flujo de control entre actividades. 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.

Ejemplo

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

Transiciones: Relació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. Objetos: Manifestación concreta de una abstracción o instancia de una clase. Estado de actividad: Elemento compuesto, cuyo flujo de control se compone de otros estado de actividad y de acción.

Estado de acción: Ejecución de una acción atómica. No pueden descomponerse y la aparición de eventos no puede interrumpir su ejecución. Generalmente se considera que su ejecución conlleva un tiempo insignificante. Pueden definirse también otro tipo de estados: Inicial. Final.

Transiciones: Se representa mediante una línea dirigida del estado inicial al siguiente. Tipos de transacciones: Secuencial o sin dispar: 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.

Bifurcación: Especifica caminos alternativos, elegidos según el valor de alguna expresión booleana. Las condiciones de salida no deben solaparse y deben cubrir todas las posibilidades (puede utilizarse la palabra clave else). Pueden utilizarse para lograr el efecto de las iteraciones.

División y unión: Permiten expresar la sincronización o ejecución paralela de actividades. Por definición, en la unión los flujos entrantes se sincronizan, es decir, cada uno espera hasta que todos los flujos de entrada han alcanzado la unión.

Calles: Permiten ver QUIENES son los responsables de : Realizar las distintas actividades. Especificar qué parte de la organización es responsable de una actividad. Cada calle tiene un nombre único dentro del diagrama. Puede ser implementada por una o varias clases. Las actividades de cada calle se consideran Independientes y se ejecutan concurrentemente a las de otras calles

Ejemplo