uml-universal

Páginas: 6 (1333 palabras) Publicado: 11 de noviembre de 2013
UML
Diagramas de Estados
Diagrama de Actividades
(UML Ilustrado)

Universidad de los Andes
Demián Gutierrez
Mayo 2011

1

Diagramas de Estados

Diagramas de
Estados
2

Diagramas de Estados
(¿Qué Muestran?)
Los Diagramas de Estados muestran una Máquina de
Estado

Son útiles para modelar la vida de un objeto
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)
3

Diagramas de Estados
(Máquina de Estados)
Una máquina de estados es un comportamiento que
especifica las secuencias de estados por las que pasa
un objeto a lo largo de su vida en respuesta a eventos,
junto con sus respuestas a esos eventos
(Booch, Rumbaugh, Jacobson)

¿En quéestado (de ánimo) se
encuentra usted y como cambia
su estado de ánimo?
4

Diagramas de Estados
(Máquina de Estados)
busca
ayuda

buena
noticia
contento
deprimido

en
tratamiento
evaluación
favorable
evaluación
desfavorable

buena
noticia

tiempo

normal
(vivo)

mala
noticia

antidepresivos

anti depresivos
tiempo

triste
muerto
(sobredosis)

noticiadevastadora

mucho
menos
deprimido

mala
noticia

antidepresivos

menos
deprimido
...

buena noticia, buena noticia, tiempo, noticia devastadora, busca ayuda,
evaluación favorable, noticia devastadora, ad, ad, ad ...

5

Diagramas de Estados
(Conceptos)
Un estado es una condición o situación en la vida de un
objeto durante la cual satisface una condición, realiza
algunaactividad o espera algún evento
Un evento es la especificación de un acontecimiento
significativo que ocupa un lugar en el tiempo y en el
espacio. Es la aparición de un estímulo que puede (o no)
activar una transición de estado
Una transición es una relación entre dos estados que
indica que un objeto que esté en el primer estado realizará
ciertas acciones y entrará en el segundo estado cuandoocurra un evento especificado y se satisfagan unas
condiciones especificadas
6

Diagramas de Estados
(Máquina de Estados)
busca
ayuda

buena
noticia
contento
deprimido

en
tratamiento
evaluación
favorable

buena
noticia

tiempo
noticia
devastadora

normal
(vivo)

evaluación
desfavorable
estados

mala
noticia

tiempo

transiciones
eventos
muerto
(sobredosis)antidepresivos

anti depresivos

triste
mucho
menos
deprimido

mala
noticia

antidepresivos

menos
deprimido
...

buena noticia, buena noticia, tiempo, noticia devastadora, busca ayuda,
evaluación favorable, noticia devastadora, ad, ad, ad ...

7

Diagrama de Estado
(Ejemplo)
Transición
¿Como implementaría la
guarda?

¿En qué estado
se encuentra
la puertainicialmente?
Estado

8

Diagrama de Estado
(Ejemplo)
Estado
Inicial

Estado
Final
9

Diagrama de Estado
(Ejemplo)
Acción (Se ejecuta
cuando se dispara la
transición)
¿Cómo implementaría
esto?

Do / seleccionar
producto es una
actividad
¿Cómo implementaría
esto?

10

Diagrama de Estado
(Ejemplo)

11

Diagrama de Estado
(Ejemplo)
Estado Compuesto
¿Cómoimplementaría
esto?

12

Diagrama de Estado
(Ejemplo)

Mostrar Ejemplo de
Implementación
Mostrar HTML de los USB

13

Diagramas de Actividades

Diagramas de
Actividades
14

Diagramas de Actividades
(¿Qué Muestran?)
Un Diagrama de Actividades no es más que un caso
especial de un diagrama de estados, en el que todos
los estados (o la gran mayoría) son actividades

¿Qué es unaactividad y cual es
la diferencia con un estado?

15

Diagramas de Actividades
(¿Qué Muestran?)

¿Si estoy contento, eso es un
estado o una actividad?
¿Cómo paso de contento a
triste?
¿Cuál es la diferencia entre estar
contento o preparar una torta?
¿Qué sucede después de que
termino de preparar la torta?
16

Diagramas de Actividades
(¿Qué Muestran?)
contento

Los estados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML
  • UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS