Máquinas de Estados Diagrama de Actividades

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Diagrama de estado Alumnos: Hernández Darwin ( )
DIAGRAMA DE ACTIVIDAD Roberto Certain Leonardo Molina.
Lenguaje Unificado de Modelado
Introduccion a UML Wilson Peláez Hernández
Diagrama de Colaboración
Análisis y Diseño de Sistemas II “Exposición Diagramas UML”
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Metodologías OMT Republica bolivariana de Venezuela
Fundamentos de Ingeniería de Software
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
DESCRIPCION DEL PROBLEMA
Sistemas Distribuidos “Técnicas de Especificación Formal”
DIAGRAMAS DE ESTADOS ¿Qué es un Diagrama de Estados?
Desarrollo Orientado a Objetos con UML
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
Diagramas de Interacción
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 Ingeniería Manufactura Integrada Por Computador II
Sistemas a Eventos Discretos
Modelado Arquitectónico
Lenguaje de Modelado Unificado Unified Modeling Languaje
Análisis y Diseño Orientado a Objetos utilizando UML CAPITULO V DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS.
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Fundamentos de programación
INTEGRANTES: RAMIREZ TICONA ESTHER NELIDA SUAREZ MONTOYA HECTOR FREDDY PINTO CARVAJAL JUAN CARLOS UNIVERSIDAD SALESIANA DE BOLIVIA.
CASOS DE USO Ing. Sonia Godoy H..
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
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.
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Ingeniería de software
LES CUENTO QUE Los diagramas UML de secuencia y de colaboración (llamados diagramas de interacción) se utilizan para modelar los aspectos dinámicos.
Diagrama de Actividades
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
ANALISIS Y DISEÑO ESTRUCTURADO
Diagramas de Interacción.
UML 2.0 Diagramas de Comportamiento
CRISTIAN MATEO SEVILLA MARTINEZ 701
Modelo Dinámico (I) Prof. Leonid Tineo Departamento de Computación
Entendiendo las partes
Conceptos Fundamentales
Desarrollo de aplicaciones empresariales con Web Services
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Taller de Sistemas de Programas Clase 6 Dpto. de Computación y T.I.
UML.
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
Diagrama de Transición de Estado
Prof. Joel Moreno Molina
Introducción al análisis de sistemas Universidad Católica.
¿QUE ES EL DIAGRAMA DE ESTADO ?
DIAGRAMA DE ESTADO.
Sandra Muñoz Blanca González Patricia Lázaro
Unified Modeling Language (Lenguaje de Modelamiento unificado)
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
ANALISIS Y DISEÑO ESTRUCTURADO
Diagrama de Actividades
Diagramas de máquina de estado
Historia del UML UML 1.x evoluciona en UML 2.0
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
ANÁLISIS Y DISEÑO DE SISTEMAS Desarrollo de Conceptos Básicos Ing. Linda K. Masias M.
Diseño Orientación a Objetos Lenin Herrera Sesión 3.
Transcripción de la presentación:

Máquinas de Estados Diagrama de Actividades METODOLOGÍA DE SISTEMAS II Profesora: Lic. Gabriela Flores Alumno: Fernando Pachioli Máquinas de Estados Diagrama de Actividades

MAQUINAS DE ESTADOS

Maquinas de Estados Principios Generales El comportamiento de una sociedad de objetos que colaboran puede ser modelado mediante una interacción. El comportamiento de un objeto individual puede ser modelado mediante una Máquina de Estados.

Máquinas de Estados Descripción general …”una Máquina de Estados es un comportamiento que especifica las secuencias de estados por las que pasa un objeto a lo largo de su vida en respuesta a eventos, junto con sus respuestas a estos eventos”...

Máquinas de Estados Conceptos a tener en cuenta: CONTEXTO ESTADOS TRANSICIONES ACTIVIDAD ACCION

Máquinas de Estados Las máquinas de estados se utilizan para modelar los aspectos dinámicos de un sistema.

Máquinas de Estados EVENTO ESTADO_1 ESTADO_2

Máquinas de Estados Tipo de Evento Sintaxis evento de cambio cuando (exp) evento de llamada op (a:T) evento de señal nombreS (a:T) evento de tiempo tras (tiempo)

Máquinas de Estados Al ocurrir un evento, tendrá lugar un efecto. Un efecto es la especificación de la ejecución de un comportamiento dentro de una máquina de estados. Los efectos al final conllevan la ejecución de acciones que cambian el estado de un objeto o devuelven valores. El estado de un objeto es un período de tiempo durante el cual satisface alguna condición, realiza alguna actividad o espera algún evento.

Máquinas de Estados Esperando Procesar Pedido Cancelar Pedido Recibir Pedido [cantidad < $25] transición Recibir Pedido [cantidad > $25] transición transición Procesar Pedido Confirmar Crédito aprobar/cargar a cuenta() Rechazado transición Cancelar Pedido

Máquinas de Estados UML proporciona una representación gráfica para los estados, las transiciones, los eventos y las acciones. Esta notación permite visualizar el comportamiento de un objeto de forma que permite destacar los elementos más importantes en su vida.

Efectos de entrada / salida Transiciones internas Máquinas de Estados Estados Nombre Efectos de entrada / salida Transiciones internas Actividades-DO Subestados Eventos diferidos

Máquinas de Estados Rastreando entry / activarModeo (enRastreo) exit / activarModo (noRastreo) nuevoObjetivo / rastreador.Adquirir () do / seguirObjetivo autoTest / defer Acción de Entrada Acción de Salida Transición interna Actividad Evento Diferido

Máquinas de Estado Transiciones Estado Origen Evento de Disparo Condición de Guarda Efecto Estado Destino

Máquinas de Estados Circulo negro marca el inicio A es Estado Inicial C es Estado Final A es Estado de Origen B es Estado Destino B es Estado de Origen C es Estado Destino C es Estado Final Circulo negro enmarcado ó diana, marca el final

Máquinas de Estados Destaca los estados potenciales de los objetos y las transiciones entre esos estados. Las Máquinas de Estados bien estructuradas son: Eficientes; Sencillas; Adaptables; Fáciles de comprender.

DIAGRAMAS DE ACTIVIDADES

Diagrama de Actividades Concepto general Muestra el flujo de control y datos entre actividades a través de varios objetos. Se utiliza para modelar Casos de Uso u operaciones entre objetos. Es básicamente un diagrama de flujo que muestra el flujo de control entre actividades, pero a diferencia del DDF, muestra tanto las concurrencias como las bifurcaciones.

Diagramas de Actividades Los DDA pueden servir para visualizar, especificar, construir y documentar la dinámica de una sociedad de objetos, o pueden emplearse para modelar el flujo de control de una operación. Los DDA destacan el flujo de control entre los distintos pasos.

Diagrama de Actividades Normalmente, los DDA contienen: Acciones, Nodos de Actividad, Flujos de control y de objetos, Bifurcaciones, Rutas concurrentes, Al igual que el resto de los diagramas pueden contener notas y restricciones.

Diagramas de Actividades

Diagramas de Actividades

Fin Fernando Pachioli – 2013