DIAGRAMA DE ESTADO.

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

UML DCU -DS Alvaro Garrido V..
Diagrama de estado Alumnos: Hernández Darwin ( )
DIAGRAMA DE ACTIVIDAD Roberto Certain Leonardo Molina.
Introduccion a UML Wilson Peláez Hernández
Diagrama de Colaboración
Tomado de:
Análisis y Diseño de Sistemas II “Exposición Diagramas UML”
DIAGRAMA DE FLUJO DE DATOS
Metodologías OMT Republica bolivariana de Venezuela
Proyecto Alba.
Fundamentos de Ingeniería de Software
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE SECUENCIA
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.
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
DESCRIPCION DEL PROBLEMA
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Sistemas Distribuidos “Técnicas de Especificación Formal”
DIAGRAMA DE CLASE.
Análisis y Diseño orientado a objetos con UML.
Profesor: Miguel Angel Vidal
Diagramas de Interacción
INTEGRANTES: Carla Tunquipa Faijo Isabel Rodriguez Huamani
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.
Sistemas Secuenciales
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Análisis y Diseño Orientado a Objetos utilizando UML CAPITULO V DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS.
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis,  ya que permite identificar aspectos.
* 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
1 Diseño Orientado a Objetos Agustín J. González ELO-329: Diseño y Programación Orientados a Objetos 1er. Sem
INTEGRANTES: RAMIREZ TICONA ESTHER NELIDA SUAREZ MONTOYA HECTOR FREDDY PINTO CARVAJAL JUAN CARLOS UNIVERSIDAD SALESIANA DE BOLIVIA.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
UML.
Vista de interacción  Una vista de interacción muestra el flujo de control requerido que se establece entre los objetos.
Ingeniería de software
GESTION DE PROCESOS DE NEGOCIO
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
Ingeniería de software
Diagramas de Interacción.
UML 2.0 Diagramas de Comportamiento
Modelo Dinámico (I) Prof. Leonid Tineo Departamento de Computación
Clasificación de Diagramas
Ingeniería de Requisitos
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
UML.
Introducción a UML Ing. José Manuel Poveda.
DIAGRAMA DE CLASES.
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
Diagrama de Transición de Estado
Ing. José Manuel Poveda.  Es el diagrama que destaca el contexto y organización general de los objetos que interactúan.  Se diferencia del diagrama.
¿QUE ES EL 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.
Diagramas de máquina de estado
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Fundamentos de Ingeniería de Software
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.
1 Qué es UML Es un Lenguaje de Modelado Unificado basado en una notación gráfica que permite especificar,construir, visualizar y documentar los objetos.
Máquinas de Estados Diagrama de Actividades
Unified Modeling Language UML. Ejemplo a desarrollar La Universidad XXX desea computarizar su sistema de registración – El secretario establece el plan.
Entregables del Proyecto
Un diagrama de actividades ha sido diseñado para mostrar una visión simplificada de lo que ocurre durante una operación o proceso. Es una extensión.
Ing. José David Ortiz Salas
Transcripción de la presentación:

DIAGRAMA DE ESTADO

PRESENTADO POR: LAURA IRENE RAMOS LINDA CAROLINA PEREZ FREDY HERRERA METODOLOGIA ORIENTADA A OBJETOS

DIAGRAMA DE ESTADO Este diagrama es utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso. Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación. El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos.

Cuándo utilizar los diagramas de estados:   Los diagramas de estados son buenos para describir el comportamiento de un objeto a través de varios casos de uso. No son tan buenos para describir un comportamiento que involucra cierto número de objetos que colaboran entre ellos. Así pues, es útil combinar los diagramas de estados con otras técnicas. Por ejemplo, los diagramas de interacción son buenos para la descripción del comportamiento de varios objetos en un mismo caso de uso. Por su parte, los diagramas de actividades son buenos para mostrar la secuencia general de las acciones de varios objetos y casos de uso.

Los diagramas de estado describen gráficamente los eventos y los estados de los objetos. Los diagramas de estado son útiles, entre otras cosas, para indicar los eventos del sistema en los casos de uso. COMPONENTES: EVENTOS: Un evento es un acontecimiento importante a tomar en cuenta para el sistema. ACCIONES: Una acción es una operación atómica, que no se puede interrumpir por un evento y que se ejecuta hasta su finalización..  

Una acción puede ser: • Una llamada a una operación (al objeto al cual pertenece el diagrama de estado o también a otro objeto visible), • La creación o la destrucción de otro objeto, • El envío de una señal a un objeto ACTIVIDADES :  Cuando un objeto está en un estado, generalmente está esperando a que suceda algún evento. Sin embargo, a veces, queremos modelar una actividad que se está ejecutando.

TRANSICION: Una transición es una relación entre dos estados, e indica que, cuando ocurre un evento, el objeto pasa del estado anterior al siguiente. Una transición simple es una relación entre dos estados que indica que un objeto en el primer estado puede entrar al segundo estado y ejecutar ciertas operaciones, cuando un evento ocurre y si ciertas condiciones son satisfechas.

ESTADOS: Un estado es la condición de un objeto en un momento determinado: el tiempo que transcurre entre eventos. Se representa gráficamente por medio de un rectángulo con los bordes redondeados y con tres divisiones internas. Los tres compartimentos alojan el nombre del estado, el valor característico de los atributos del objeto en ese estado y las acciones que se realizan en ese estado, respectivamente. En muchos diagramas se omiten los dos compartimentos inferiores.  

En esta figura se está representado el estado Login junto con sus tres divisiones. Asimismo, los diagramas de estado tienen un punto de comienzo, el estado inicial, que se dibuja mediante un círculo sólido relleno, y un (o varios) punto de finalización, el estado final, que se dibuja por medio de un círculo conteniendo otro más pequeño y relleno (es como un ojo de toro). Dichos estados, inicial y final, aparecen marcados en la segunda figura.

En UML, los estados se representan mediante óvalos En UML, los estados se representan mediante óvalos. Las transiciones se representan mediante flechas con el nombre del evento respectivo. Se acostumbra poner un estado inicial (círculo negro). Por ejemplo:

Un diagrama de estado que describe los eventos globales del sistema y su secuencia en un caso de uso es un diagrama de estado para casos de uso. Por ejemplo, una versión simplificada del diagrama de estados para el caso de uso comprar Productos es el siguiente:

Una transición puede tener una protección condicional, o prueba booleana, que permite pasar al siguiente estado solamente si esta protección es válida. Estas protecciones se colocan entre paréntesis debajo de los eventos (ver validación del usuario al descolgar el auricular, en la siguiente figura). También se pueden tener sub-estados anidados.

En la siguiente figura tenemos un diagrama de estado para un ascensor, donde se combinan los estados con las transiciones simples.

Ejemplo diagrama de estado de una llamada:

CONCLUSIÓN   Un Diagrama de Estados sirve para mostrar una secuencia de estados por los que pasa ya sea un caso de uso, un objeto a lo largo de su vida, o todo el sistema. El diagrama indica los eventos que causan que un estado cambie a otro y cuáles son las respuestas y acciones que genera este. El diagrama de estado se utiliza normalmente para describir objetos del dominio del usuario y se documenta por lo general en la etapa de análisis.

GRACIAS