SlideShare una empresa de Scribd logo
DIAGRAMAS DE ESTADO
Un diagrama de estados muestra el flujo de control entre estados (en qué estados posibles
puede estar “cierto algo” y como se producen los cambios entre dichos estados).
Un evento es un acontecimiento importante a tomar en cuenta para el sistema. Un estado es
la condición de un objeto en un momento determinado: el tiempo que transcurre entre
eventos. Una transición es una relación entre dos estados, e indica que, cuando ocurre un
evento, el objeto pasa del estado anterior.
ELEMENTOS
Los diagramas de estado ven a los objetos como máquinas de estado o autómatas finitos que pueden estar
en un conjunto de estados finitos y que pueden cambiar su estado a través de un estímulo perteneciente a
un conjunto finito. Por ejemplo, un objeto de tipo Net Server puede tener durante su vida uno de los
siguientes estados:
• Listo
• Escuchando
• Trabajando
• Detenido
Y los eventos que pueden producir que el objeto cambie de estado son
• Se crea el objeto
• El objeto recibe un mensaje de escucha
• Un cliente solicita una conexión a través de la red
• Un cliente finaliza una solicitud
• La solicitud se ejecuta y ser termina
• El objeto recibe un mensaje de detención
• etc.
EJEMPLO PRÁCTICO
Diagrama de Estado
Este diagrama muestra la secuencia de los estados de un objeto durante su ciclo de vida, en respuesta a un
estímulo recibido. Los estados de los objetos están dados por el valor de sus atributos (estados) lo cual
cambia sus comportamientos (métodos).
Los estados hacen referencia a una condición durante la vida de un objeto o a una interacción durante la cual
se satisface alguna condición (ejecutar alguna acción, esperar algún evento, etc.), por ejemplo una validación
de una captura.
Un objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condición de cambio. Se
construyen a partir del Diagrama de Estructura Estática, identificando cuáles objetos cambian de estado, cual
es el estado inicial y el final, definiendo a qué eventos puede responder el objeto, y qué transacciones
ejecutará.
MAQUINA CAFETERA
RESUMEN
Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en
una aplicación en respuesta a eventos, junto con sus respuestas y acciones. También ilustran qué eventos
pueden cambiar el estado de los objetos de la clase.
SUMMARY
State Diagrams show the set of states through which passes an object during his life on an application in
response to events, together with its responses and actions. They also illustrate how events can change the
status of the objects of the class.
RECOMENDACIONES
• UML no debe confundirse con un lenguaje de programación lineal. Se trata de un lenguaje
de modelado de sistemas, útil para el diseño y desarrollo de proyectos reales.
• UML no garantiza el éxito de un proyecto, pues será el analista quien deberá hacer un uso
adecuado y conveniente de los diagramas ofrecidos por UML para encontrar las mejores
soluciones que satisfagan las necesidades específicas que se tengan.
• Las interfaces gráficas de usuario no son la única manera de trabajar en un sistema
informático. Para usuarios avanzados podría no ser un problema trabajar en un ambiente
bajo una consola utilizando comandos o instrucciones que desencadenen procesos o
acciones determinadas.
• La ingeniería inversa se puede facilitar grandemente si se hace uso del UML.
CONCLUSIONES
El constante aumento de estudiantes y la creciente demanda de prácticas han hecho que el actual sistema de
prácticas presenciales se encuentre saturado. Dada la limitación de recursos de los laboratorios, las prácticas
hay que realizarlas en grupos numerosos y sin que el material sea excesivamente costoso. Esto, junto con la
introducción de las nuevas tecnologías para ofrecer
Nuevos conocimientos a los estudiantes ha llevado al actual sistema de prácticas a una encrucijada.
APRECIACIÓN DE EQUIPO
Los diagramas de estado Son útiles para modelar la vida de un objeto,
describen gráficamente los eventos y los estados de los objetos.
GLOSARIO DE TÉRMINOS
• NET SERVER: Es usado por programadores y diseñadores para construir sitios
web dinámicos, aplicaciones web y servicios web XML.
• ESTÍMULO: su ilusión es un estímulo para nosotros; el extraordinario desarrollo de la orquesta viene
determinado por la necesidad de ofrecer al público emociones y estímulos arrebatadores.
• FINITOS: es un conjunto que tiene un número finito de elementos.
• OBJETO: Cosa material inanimada, generalmente de tamaño pequeño o mediano, que puede ser
percibida por los sentidos.
BIBLIOGRAFÍA
• es.slideshare.net/still01/diagramas-de-estados.
• www.codecompiling.net/.../UML_clase_03_UML_actividades_estados.
• https://wikiuml.wikispaces.com/Diagrama+de+Estados
• https://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html

Más contenido relacionado

La actualidad más candente

Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
josebrandon24
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
Orlando Jose Valencia Acuña
 
Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.
audelina perez
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
thyago1211
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
PEDRO OSWALDO BELTRAN CANESSA
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
Thalia Regalado Juape
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Cindy Adriana Bohórquez Santana
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
Rafael Miranda
 
Diagramas UML
Diagramas UMLDiagramas UML
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
Katty Landacay
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
Wilfredo Mogollón
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
Clara Patricia Avella Ibañez
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
Universidad Técnica del Norte
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
ZonickX
 
diagramas de estado
diagramas de estadodiagramas de estado
diagramas de estado
arteaga22
 
Diagrama de secuencias
Diagrama de secuenciasDiagrama de secuencias
Diagrama de secuencias
Abraham Carbajal Carrillo
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma poo
José Antonio Sandoval Acosta
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
jmachado614
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
Ejército Mexicano
 

La actualidad más candente (20)

Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
 
Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
diagramas de estado
diagramas de estadodiagramas de estado
diagramas de estado
 
Diagrama de secuencias
Diagrama de secuenciasDiagrama de secuencias
Diagrama de secuencias
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma poo
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 

Destacado

DFD
DFDDFD
Diagrama de proceso
Diagrama de procesoDiagrama de proceso
Diagrama de proceso
Yos Vazkez
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
carorosales
 
Diagrama contexto
Diagrama contexto Diagrama contexto
Diagrama contexto
Robert Caraguay
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
rodri_sanchez
 
Diagrama de proceso de flujo
Diagrama de proceso de flujoDiagrama de proceso de flujo
Diagrama de proceso de flujo
VIKMEL
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
UNEXPO
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
JUVENAL CARMONA
 
20111115 diagrama de proceso de decisión diagrama flechas
20111115 diagrama de proceso de decisión diagrama flechas20111115 diagrama de proceso de decisión diagrama flechas
20111115 diagrama de proceso de decisión diagrama flechas
OctavioGO85
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
ninguna
 
Diagrama del Proceso de Familia
Diagrama del Proceso de FamiliaDiagrama del Proceso de Familia
Diagrama del Proceso de Familia
csoto.galdames
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
guest5ed375
 
Preparación de los datos
Preparación de los datosPreparación de los datos
Preparación de los datos
u811955
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
COMPUTO1ISTENE
 
Solución de problemas con algoritmos
Solución de problemas con algoritmosSolución de problemas con algoritmos
Solución de problemas con algoritmos
Jeckson Enrique Loza Arenas
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
Kvinzuco
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
Fabio Valencia
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
Roldan El Gato
 

Destacado (20)

DFD
DFDDFD
DFD
 
Diagrama de proceso
Diagrama de procesoDiagrama de proceso
Diagrama de proceso
 
Casos uso uml
Casos uso umlCasos uso uml
Casos uso uml
 
Diagrama contexto
Diagrama contexto Diagrama contexto
Diagrama contexto
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Diagrama de proceso de flujo
Diagrama de proceso de flujoDiagrama de proceso de flujo
Diagrama de proceso de flujo
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
20111115 diagrama de proceso de decisión diagrama flechas
20111115 diagrama de proceso de decisión diagrama flechas20111115 diagrama de proceso de decisión diagrama flechas
20111115 diagrama de proceso de decisión diagrama flechas
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
 
Diagrama del Proceso de Familia
Diagrama del Proceso de FamiliaDiagrama del Proceso de Familia
Diagrama del Proceso de Familia
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Preparación de los datos
Preparación de los datosPreparación de los datos
Preparación de los datos
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Solución de problemas con algoritmos
Solución de problemas con algoritmosSolución de problemas con algoritmos
Solución de problemas con algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 

Similar a Diagrama de estado

Tiempos blog
Tiempos blogTiempos blog
Tiempos blog
nfjs001
 
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrolloDiagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
CarlosAlbertoFiguero25
 
diagrama de comportamiento
diagrama de comportamiento diagrama de comportamiento
diagrama de comportamiento
Marcelocalanicolque
 
Diagramas de Estado
Diagramas de EstadoDiagramas de Estado
Diagramas de Estado
Universidad Técnica del Norte
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
I.U.P. Santiago Mariño
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
I.U.P. Santiago Mariño
 
Diagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdfDiagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdf
AntonioJesusGalianoS
 
Diagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdfDiagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdf
AntonioJesusGalianoS
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
CarlosLuna812430
 
Darwis gonzalez ci18115710
Darwis gonzalez ci18115710Darwis gonzalez ci18115710
Darwis gonzalez ci18115710
darwis darwis
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
Hulder Armuto
 
Darwis gonzalez ci18115710
Darwis gonzalez ci18115710Darwis gonzalez ci18115710
Darwis gonzalez ci18115710
darwis darwis
 
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)
Videoconferencias UTPL
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
NELSONJOSUETOLEDOGUZ
 
Exposición uml diagramas
Exposición uml diagramasExposición uml diagramas
Exposición uml diagramas
alexander guillin
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
Joan Sebastián Ramírez Pérez
 
Uml
UmlUml
Uml
Andres
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
ESTEVAN GOMEZ
 
Trabajo Practico 1
Trabajo Practico 1Trabajo Practico 1
Trabajo Practico 1
RICARDOANDRESSAUCEDO
 
Clase 25
Clase 25Clase 25
Clase 25
victdiazm
 

Similar a Diagrama de estado (20)

Tiempos blog
Tiempos blogTiempos blog
Tiempos blog
 
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrolloDiagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
Diagrama de estado .pptx es un diagrama que muestra las fases del desarrollo
 
diagrama de comportamiento
diagrama de comportamiento diagrama de comportamiento
diagrama de comportamiento
 
Diagramas de Estado
Diagramas de EstadoDiagramas de Estado
Diagramas de Estado
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
 
Modelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a ObjetosModelos dinamicos Orientado a Objetos
Modelos dinamicos Orientado a Objetos
 
Diagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdfDiagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdf
 
Diagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdfDiagramas de Comportamiento UML Informatica.pdf
Diagramas de Comportamiento UML Informatica.pdf
 
STIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptxSTIS- DIAGRAMAS UML.pptx
STIS- DIAGRAMAS UML.pptx
 
Darwis gonzalez ci18115710
Darwis gonzalez ci18115710Darwis gonzalez ci18115710
Darwis gonzalez ci18115710
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Darwis gonzalez ci18115710
Darwis gonzalez ci18115710Darwis gonzalez ci18115710
Darwis gonzalez ci18115710
 
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)
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
Exposición uml diagramas
Exposición uml diagramasExposición uml diagramas
Exposición uml diagramas
 
Diagramas comportamiento
Diagramas comportamientoDiagramas comportamiento
Diagramas comportamiento
 
Uml
UmlUml
Uml
 
Clase diagramas desecuencia
Clase diagramas desecuenciaClase diagramas desecuencia
Clase diagramas desecuencia
 
Trabajo Practico 1
Trabajo Practico 1Trabajo Practico 1
Trabajo Practico 1
 
Clase 25
Clase 25Clase 25
Clase 25
 

Más de marianela0393

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
marianela0393
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
marianela0393
 
CPM
CPMCPM
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
marianela0393
 
Cocomo
CocomoCocomo
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
marianela0393
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
marianela0393
 
Clinica
ClinicaClinica
Clinica
marianela0393
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
marianela0393
 
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
 

Más de marianela0393 (10)

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
CPM
CPMCPM
CPM
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo
CocomoCocomo
Cocomo
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
 
Clinica
ClinicaClinica
Clinica
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 

Último

Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 

Último (20)

Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 

Diagrama de estado

  • 1. DIAGRAMAS DE ESTADO Un diagrama de estados muestra el flujo de control entre estados (en qué estados posibles puede estar “cierto algo” y como se producen los cambios entre dichos estados). Un evento es un acontecimiento importante a tomar en cuenta para el sistema. Un estado es la condición de un objeto en un momento determinado: el tiempo que transcurre entre eventos. Una transición es una relación entre dos estados, e indica que, cuando ocurre un evento, el objeto pasa del estado anterior.
  • 2. ELEMENTOS Los diagramas de estado ven a los objetos como máquinas de estado o autómatas finitos que pueden estar en un conjunto de estados finitos y que pueden cambiar su estado a través de un estímulo perteneciente a un conjunto finito. Por ejemplo, un objeto de tipo Net Server puede tener durante su vida uno de los siguientes estados: • Listo • Escuchando • Trabajando • Detenido Y los eventos que pueden producir que el objeto cambie de estado son • Se crea el objeto • El objeto recibe un mensaje de escucha • Un cliente solicita una conexión a través de la red • Un cliente finaliza una solicitud • La solicitud se ejecuta y ser termina • El objeto recibe un mensaje de detención • etc.
  • 3. EJEMPLO PRÁCTICO Diagrama de Estado Este diagrama muestra la secuencia de los estados de un objeto durante su ciclo de vida, en respuesta a un estímulo recibido. Los estados de los objetos están dados por el valor de sus atributos (estados) lo cual cambia sus comportamientos (métodos). Los estados hacen referencia a una condición durante la vida de un objeto o a una interacción durante la cual se satisface alguna condición (ejecutar alguna acción, esperar algún evento, etc.), por ejemplo una validación de una captura. Un objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condición de cambio. Se construyen a partir del Diagrama de Estructura Estática, identificando cuáles objetos cambian de estado, cual es el estado inicial y el final, definiendo a qué eventos puede responder el objeto, y qué transacciones ejecutará.
  • 5. RESUMEN Los diagramas de estado muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una aplicación en respuesta a eventos, junto con sus respuestas y acciones. También ilustran qué eventos pueden cambiar el estado de los objetos de la clase.
  • 6. SUMMARY State Diagrams show the set of states through which passes an object during his life on an application in response to events, together with its responses and actions. They also illustrate how events can change the status of the objects of the class.
  • 7. RECOMENDACIONES • UML no debe confundirse con un lenguaje de programación lineal. Se trata de un lenguaje de modelado de sistemas, útil para el diseño y desarrollo de proyectos reales. • UML no garantiza el éxito de un proyecto, pues será el analista quien deberá hacer un uso adecuado y conveniente de los diagramas ofrecidos por UML para encontrar las mejores soluciones que satisfagan las necesidades específicas que se tengan. • Las interfaces gráficas de usuario no son la única manera de trabajar en un sistema informático. Para usuarios avanzados podría no ser un problema trabajar en un ambiente bajo una consola utilizando comandos o instrucciones que desencadenen procesos o acciones determinadas. • La ingeniería inversa se puede facilitar grandemente si se hace uso del UML.
  • 8. CONCLUSIONES El constante aumento de estudiantes y la creciente demanda de prácticas han hecho que el actual sistema de prácticas presenciales se encuentre saturado. Dada la limitación de recursos de los laboratorios, las prácticas hay que realizarlas en grupos numerosos y sin que el material sea excesivamente costoso. Esto, junto con la introducción de las nuevas tecnologías para ofrecer Nuevos conocimientos a los estudiantes ha llevado al actual sistema de prácticas a una encrucijada.
  • 9. APRECIACIÓN DE EQUIPO Los diagramas de estado Son útiles para modelar la vida de un objeto, describen gráficamente los eventos y los estados de los objetos.
  • 10. GLOSARIO DE TÉRMINOS • NET SERVER: Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. • ESTÍMULO: su ilusión es un estímulo para nosotros; el extraordinario desarrollo de la orquesta viene determinado por la necesidad de ofrecer al público emociones y estímulos arrebatadores. • FINITOS: es un conjunto que tiene un número finito de elementos. • OBJETO: Cosa material inanimada, generalmente de tamaño pequeño o mediano, que puede ser percibida por los sentidos.
  • 11. BIBLIOGRAFÍA • es.slideshare.net/still01/diagramas-de-estados. • www.codecompiling.net/.../UML_clase_03_UML_actividades_estados. • https://wikiuml.wikispaces.com/Diagrama+de+Estados • https://docs.kde.org/stable/es/kdesdk/umbrello/uml-elements.html