SlideShare una empresa de Scribd logo
DIAGRAMA DE ESTADO
DEFINICIÓN
Los diagramas de estado son una técnica conocida para
describir el comportamiento de un sistema.
DEPENDENCIAS
Un objeto permanece en un estado por un tiempo finito,
hasta que se cumpla la condición de cambio.
Eventos
Es una ocurrencia que puede causar la transición de un
estado a otro de un objeto. Esta ocurrencia puede ser una
de varias cosas.
Envío de mensajes
Además de mostrar la transición de estados por medio de
eventos, puede representarse el momento en el cual se
envían mensajes a otros objetos.
Transición simple
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.
Transición interna
Es una transición que permanece en el mismo estado, en
vez de involucrar dos estados distintos.
Acciones:
Podemos especificar la solicitud de un servicio a otro
objeto como consecuencia de la transición.
Generalización de Estados
La agregación de estados es la composición de un
estado a partir de varios estados independientes.
Subestados
Un estado puede descomponerse en subestados, con
transiciones entre ellos y conexiones al nivel superior.
Transacción Compleja
Una transición compleja relaciona tres o más estados en
una transición de múltiples fuentes y/o múltiples destinos.
Transición a estados anidados
Una transición de hacia un estado complejo (descrito
mediante estados anidados) significa la entrada al estado
inicial del subdiagrama.
Transiciones temporizadas
Este evento desencadena una transición que permite salir
del estado que alberga la actividad de espera.
Diagramas de estados concurrentes
Un modelo dinámico describe un conjunto de objetos
concurrentes, cada cual con su propio estado y con su
propio diagrama de estados.
Diagrama de estado

Más contenido relacionado

PPTX
Diagrama de estado
PPTX
Diagramas de estados
PPT
Understanding REST
PPTX
Saga about distributed business transactions in microservices world
PPTX
Dependency Inversion in large-scale TypeScript applications with InversifyJS
PPT
Rpc (Distributed computing)
PDF
J2EE Introduction
PPTX
Analisis y diseño diagrama de contexto
Diagrama de estado
Diagramas de estados
Understanding REST
Saga about distributed business transactions in microservices world
Dependency Inversion in large-scale TypeScript applications with InversifyJS
Rpc (Distributed computing)
J2EE Introduction
Analisis y diseño diagrama de contexto

La actualidad más candente (20)

ODP
Modelado UML de sistema punto venta
PDF
Spring Boot Interview Questions | Edureka
PDF
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
DOCX
Como elaborar diagrama de estado
PPTX
patron composite
PDF
Ngrx slides
DOCX
Unidad 2 sistemas programables
PPT
Using JIRA Software for Issue Tracking
PPTX
Analisis y diseño estudio de factibilidad
PPTX
Tipos de-pruebas
PDF
CQRS and Event Sourcing for Java Developers
PDF
Software Quality Management
PPTX
UML Básico - Casos de uso y Clases
PPTX
Diagrama de actividades
PPT
Uml diagramas-caso-de-uso
PPTX
Java Spring Framework
PPTX
C# Async Await
PPTX
Diagramas estados
ODP
Refactoring Techniques
PDF
Spring framework 3
Modelado UML de sistema punto venta
Spring Boot Interview Questions | Edureka
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Como elaborar diagrama de estado
patron composite
Ngrx slides
Unidad 2 sistemas programables
Using JIRA Software for Issue Tracking
Analisis y diseño estudio de factibilidad
Tipos de-pruebas
CQRS and Event Sourcing for Java Developers
Software Quality Management
UML Básico - Casos de uso y Clases
Diagrama de actividades
Uml diagramas-caso-de-uso
Java Spring Framework
C# Async Await
Diagramas estados
Refactoring Techniques
Spring framework 3
Publicidad

Más de mireya2022 (15)

PPTX
Ingenieria de software
PPT
PPT
PPTX
Cocomo ii
PPT
Modelo cocomo
PPT
PPT
Diagrama Despliegue
PPT
D.Actividad
PPT
Diagrama interaccion
PPTX
Diagrama de clases
PPTX
Diagramas de casos de uso
PPTX
Metodologia rup
PPTX
Metodologías xp
PPTX
Clasificacion de las Metodologias de Desarrollo de Software
PPTX
Metodologías para el desarrollo de sistemas
Ingenieria de software
Cocomo ii
Modelo cocomo
Diagrama Despliegue
D.Actividad
Diagrama interaccion
Diagrama de clases
Diagramas de casos de uso
Metodologia rup
Metodologías xp
Clasificacion de las Metodologias de Desarrollo de Software
Metodologías para el desarrollo de sistemas
Publicidad

Último (20)

PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Introducción a la historia de la filosofía
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PLANES DE área ciencias naturales y aplicadas
Presentación de la Cetoacidosis diabetica.pptx
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
EL aprendizaje adaptativo bajo STEM+H.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Programa_Sintetico_Fase_4.docx 3° Y 4°..
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Telos 127 Generacion Al fa Beta - fundaciontelefonica
2.0 Introduccion a processing, y como obtenerlo
Introducción a la historia de la filosofía
informe tipos de Informatica perfiles profesionales _pdf
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...

Diagrama de estado