SlideShare a Scribd company logo
1 of 12
INTEGRANTES
   KORA BERRIO DIAZ.
   JULIETH SALAZAR PUELLO.
   KENDRY SANTOS GOMEZ.
   ELSY PERTUZ ORTEGA.
¿QUE ES UN DIAGRAMA DE
       ESTADOS?

Es una manera para caracterizar un cambio en un
sistema, es decir que los objetos que lo componen
modificaron su estado como respuesta a los sucesos y al
tiempo.
ELEMENTOS DE UN
DIAGRAMA DE ESTADO
      Estado.

      Evento.

      Punto Final.



      Transiciones.
FUNCIÓN DE LOS DIAGRAMAS DE
          ESTADO


En el diagrama de estados se indica qué eventos hacen
que se pase de un estado a otro y cuáles son las
respuestas y acciones que genera. También ilustra qué
eventos pueden cambiar el estado de los objetos de la
clase.
PARTES DE UN DIAGRAMA DE
             ESTADO
 ESTADO: Identifica un periodo de tiempo del objeto (no
 instantáneo) en el cual el objeto está esperando alguna
 operación, tiene cierto estado característico o puede recibir
 cierto tipo de estímulos.

 EVENTOS: Es una ocurrencia que puede causar la
  transición de un estado a otro de un objeto.

 ENVÍO DE MENSAJES: Además de mostrar y 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. Representa un evento que no causa
  cambio de estado. Se denota como una cadena adicional
  en el compartimiento de acciones del estado.

 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.
 SUBESTADOS: Un estado puede descomponerse en
  subestados, con transiciones entre ellos y conexiones al
  nivel superior. Las conexiones se ven al nivel inferior
  como estados de inicio o fin, los cuales se suponen
  conectados a las entradas y salidas del nivel
  inmediatamente superior.

 ACCIONES: Podemos especificar la solicitud de un
  servicio a otro objeto como consecuencia de la
  transición. Se puede especificar el ejecutar una acción
  como consecuencia de entrar, salir, estar en un estado, o
  por la ocurrencia de un evento.
VENTAJAS

Permite que el analista se centre en las necesidades del
 usuario.

El Diagrama de Estados tiene éxito en sistemas
 interactivos, ya que expresa la intención que tiene el
 actor (su usuario) al hacer uso del sistema.
DESVENTAJAS

 La inclusión de estas relaciones hace que los
 diagramas sean más difíciles de leer, sobre todo
 para los clientes.
EJEMPLO:
Cree el diagrama de estados de la GUI (Interfaz gráfica de
usuario) de Windows XP, asuma tres estados:
INICIALIZACIÓN, OPERACIÓN Y APAGAR.
CONCLUSIÓN
Un Diagrama de Estados sirve para mostrar la vida de un
objeto. 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 POR SU ATENCIÓN
      PRESTADA.

More Related Content

What's hot

Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)cgviviana
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estadoguest5ed375
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 

What's hot (20)

Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
 
Rational rose
Rational roseRational rose
Rational rose
 
UML
UMLUML
UML
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Uml
UmlUml
Uml
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 

Viewers also liked

Viewers also liked (9)

Hotel Casa Quero
Hotel Casa QueroHotel Casa Quero
Hotel Casa Quero
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Maquinas secuenciales y Autómatas Finitos
Maquinas secuenciales y Autómatas FinitosMaquinas secuenciales y Autómatas Finitos
Maquinas secuenciales y Autómatas Finitos
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Diagrama de colaboración[1]
Diagrama de colaboración[1]Diagrama de colaboración[1]
Diagrama de colaboración[1]
 
Diagrama de colaboración
Diagrama de colaboraciónDiagrama de colaboración
Diagrama de colaboración
 
Diagrama de colaboración[1]
Diagrama de colaboración[1]Diagrama de colaboración[1]
Diagrama de colaboración[1]
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 

Similar to Diagramas de estados (20)

Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Diagramas de Estado
Diagramas de EstadoDiagramas de Estado
Diagramas de Estado
 
Densy
DensyDensy
Densy
 
DIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADODIAGRAMAS DE ESTADO
DIAGRAMAS DE ESTADO
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Tipos de diagramas
Tipos de diagramasTipos de diagramas
Tipos de diagramas
 
diagrama de comportamiento
diagrama de comportamiento diagrama de comportamiento
diagrama de comportamiento
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
diagramas de estado
diagramas de estadodiagramas de estado
diagramas de estado
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Clase 27
Clase 27Clase 27
Clase 27
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Trabajo Practico 1
Trabajo Practico 1Trabajo Practico 1
Trabajo Practico 1
 
Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)Metodología y Tecnología de la Programación II (II Bimestre)
Metodología y Tecnología de la Programación II (II Bimestre)
 
Tiempos blog
Tiempos blogTiempos blog
Tiempos blog
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
 
Diagrama de casos de uso
Diagrama de casos de usoDiagrama de casos de uso
Diagrama de casos de uso
 
Maquina estado 2
Maquina estado 2Maquina estado 2
Maquina estado 2
 

More from still01

Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horasstill01
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesstill01
 
Exposicion internet1
Exposicion internet1Exposicion internet1
Exposicion internet1still01
 
Servidores
ServidoresServidores
Servidoresstill01
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardwarestill01
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)still01
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Exposicion mantenimientos2
Exposicion mantenimientos2Exposicion mantenimientos2
Exposicion mantenimientos2still01
 
Internet ultimete
Internet ultimeteInternet ultimete
Internet ultimetestill01
 
Método delphi
Método delphiMétodo delphi
Método delphistill01
 
TRD Lluvia de ideas
TRD Lluvia de ideas TRD Lluvia de ideas
TRD Lluvia de ideas still01
 
Tecnica Observacion
Tecnica ObservacionTecnica Observacion
Tecnica Observacionstill01
 
Tecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacionTecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacionstill01
 
Tecnica Encuesta
Tecnica EncuestaTecnica Encuesta
Tecnica Encuestastill01
 
Tecnica La entrevista
Tecnica La entrevista Tecnica La entrevista
Tecnica La entrevista still01
 

More from still01 (19)

Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 
casos de uso
casos de usocasos de uso
casos de uso
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Exposicion internet1
Exposicion internet1Exposicion internet1
Exposicion internet1
 
Servidores
ServidoresServidores
Servidores
 
Proxy
ProxyProxy
Proxy
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardware
 
Diapo 2
Diapo 2Diapo 2
Diapo 2
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Exposicion mantenimientos2
Exposicion mantenimientos2Exposicion mantenimientos2
Exposicion mantenimientos2
 
Internet ultimete
Internet ultimeteInternet ultimete
Internet ultimete
 
Método delphi
Método delphiMétodo delphi
Método delphi
 
TRD Lluvia de ideas
TRD Lluvia de ideas TRD Lluvia de ideas
TRD Lluvia de ideas
 
Tecnica Observacion
Tecnica ObservacionTecnica Observacion
Tecnica Observacion
 
Tecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacionTecnica Sesion de grupo y lista de verificacion
Tecnica Sesion de grupo y lista de verificacion
 
Tecnica Encuesta
Tecnica EncuestaTecnica Encuesta
Tecnica Encuesta
 
Tecnica La entrevista
Tecnica La entrevista Tecnica La entrevista
Tecnica La entrevista
 

Diagramas de estados

  • 1. INTEGRANTES  KORA BERRIO DIAZ.  JULIETH SALAZAR PUELLO.  KENDRY SANTOS GOMEZ.  ELSY PERTUZ ORTEGA.
  • 2. ¿QUE ES UN DIAGRAMA DE ESTADOS? Es una manera para caracterizar un cambio en un sistema, es decir que los objetos que lo componen modificaron su estado como respuesta a los sucesos y al tiempo.
  • 3. ELEMENTOS DE UN DIAGRAMA DE ESTADO Estado. Evento. Punto Final. Transiciones.
  • 4. FUNCIÓN DE LOS DIAGRAMAS DE ESTADO En el diagrama de estados se indica qué eventos hacen que se pase de un estado a otro y cuáles son las respuestas y acciones que genera. También ilustra qué eventos pueden cambiar el estado de los objetos de la clase.
  • 5. PARTES DE UN DIAGRAMA DE ESTADO  ESTADO: Identifica un periodo de tiempo del objeto (no instantáneo) en el cual el objeto está esperando alguna operación, tiene cierto estado característico o puede recibir cierto tipo de estímulos.  EVENTOS: Es una ocurrencia que puede causar la transición de un estado a otro de un objeto.  ENVÍO DE MENSAJES: Además de mostrar y transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos.
  • 6.  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. Representa un evento que no causa cambio de estado. Se denota como una cadena adicional en el compartimiento de acciones del estado.  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.
  • 7.  SUBESTADOS: Un estado puede descomponerse en subestados, con transiciones entre ellos y conexiones al nivel superior. Las conexiones se ven al nivel inferior como estados de inicio o fin, los cuales se suponen conectados a las entradas y salidas del nivel inmediatamente superior.  ACCIONES: Podemos especificar la solicitud de un servicio a otro objeto como consecuencia de la transición. Se puede especificar el ejecutar una acción como consecuencia de entrar, salir, estar en un estado, o por la ocurrencia de un evento.
  • 8. VENTAJAS Permite que el analista se centre en las necesidades del usuario. El Diagrama de Estados tiene éxito en sistemas interactivos, ya que expresa la intención que tiene el actor (su usuario) al hacer uso del sistema.
  • 9. DESVENTAJAS  La inclusión de estas relaciones hace que los diagramas sean más difíciles de leer, sobre todo para los clientes.
  • 10. EJEMPLO: Cree el diagrama de estados de la GUI (Interfaz gráfica de usuario) de Windows XP, asuma tres estados: INICIALIZACIÓN, OPERACIÓN Y APAGAR.
  • 11. CONCLUSIÓN Un Diagrama de Estados sirve para mostrar la vida de un objeto. 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.
  • 12. GRACIAS POR SU ATENCIÓN PRESTADA.