MocK: How Do State Machines Map to the Rest of the Model?

(Imagen: Diapostitivas del curso de IBM)

In a sequence diagram, each interaction on the diagram maps to:

A. a choice point on a state diagram
B. the transition on a state diagram
C. a state on the diagram
D. the initial state

Algunos eventos de transición de estados pueden asociarse con operaciones. Dependiendo del estado del objeto, la operación puede tener un comportamiento diferente. Los eventos de transición describen este proceso.

La descripción del método para la operación asociada debe actualizarse con información específica del estado, indicando que es lo que la operación debe hacer para cada estado relevante.

La invocación a operaciones no es la única fuente de eventos. En UML, se pueden modelar cuatro tipos diferentes de eventos:
  • Señales
  • Invocaciones
  • Paso del tiempo
  • Cambio de estado
Los estados se representan por lo general mediante atributos. Las máquinas de estado sirven como entrada de la actividad de identificación de atributos.

Entonces, la B sería la alternativa correcta.

Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0

Pregunta tomada de Elite Certify

Publicar un comentario