Event Based Interaction

Statechart diagrams

  • Assigned to classes.
  • Specify the behavior of an instance of a class.
  • Specify the system states as well as state transitions triggered by user interactions or other system events.
  • Used on different levels of granularity:
    (1). High Level: Specify the behavior of the application or substantial parts.
    (2). Low Level: specify the behavior of simple user interface element classes.