UML – Diagrama de estadosDaniel Santiago                              Diagrama de estados             Introducción        ...
UML – Diagrama de estadosDaniel SantiagoIntroducciónUn diagrama de estados muestra la secuencia de estados que pasa un obj...
UML – Diagrama de estadosDaniel SantiagoUso de los diagramas de estadosLos diagramas de estados se pueden especificar para...
Upcoming SlideShare
Loading in...5
×

Diagrama de estados

6,229

Published on

Diagrama de estados UML

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,229
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
158
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Diagrama de estados"

  1. 1. UML – Diagrama de estadosDaniel Santiago Diagrama de estados Introducción 2 Uso de los diagramas de estados 3 1
  2. 2. UML – Diagrama de estadosDaniel SantiagoIntroducciónUn diagrama de estados muestra la secuencia de estados que pasa un objeto durante su vidaen respuesta a los estímulos recibidos, juntamente con sus respuestas. Definiremos tresconceptos que nos ayudarán a entender los diagramas de estados: Acontecimiento: todo aquello que requiere la respuesta del sistema software. Estado: condición de un objeto o de un caso de uso en un momento del tiempo. Transición: cambio de estado como consecuencia de un acontecimiento.A continuación se muestra un ejemplo de diagrama de estados para el diagrama de clasesdado:El punto negro marca el estado inicial, y es por donde empieza a leerse el diagrama de estados.Cada estado se representa con un globo y un nombre.La flecha que une dos estados se llama transición.Cada transición lleva asociado un nombre, que determina el acontecimiento que hace que seproduzca dicha transición. 2
  3. 3. UML – Diagrama de estadosDaniel SantiagoUso de los diagramas de estadosLos diagramas de estados se pueden especificar para: Una clase objetos: o Para describir por qué los objetos cambian de subclase. o Las subclases de un diagrama de estados no tienen por qué aparecer explícitamente en el esquema conceptual (diagrama de clases). o Para describir clases de objetos que presenten un importante comportamiento dinámico. Casos de uso: o Para describir la secuencia legal en la que los acontecimientos se pueden producir en el mundo real.En el siguiente ejemplo, vemos el diagrama de estados para el caso de uso “Comprarproductos”, en que en la compra de un producto no se puede realizar el pago hasta que no sehaya cerrado la venta. 3

×