Skip to content

StateChart Diagram

August 7, 2009

ᅢᅠ Statecharts, often used more in realties embedded systems than in information systems, show, for a class, the order in which incoming calls to operations normally occur, the conditions under which the operations respond and the response. They are a class-centric view of system functionality as opposed to sequence and collaboration diagrams which are a use case-centric view of functionality. They include:

States –   oblong boxes which indicate the stable states of the object

Between events.

Transitions –   the solid arrows which show possible changes of state.

Events –  the text on the transitions before the ‘/’ showing the incoming call

to the object interface which causes the change of state.

Conditions –  a Boolean statement in square brackets which qualifies the


Actions –  the text after the ‘/’ which defines the objects response to the

transition between states. Extra syntax which defines state

centric functionality.

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: