+ All Categories
Home > Documents > State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

Date post: 18-Jan-2016
Category:
Upload: jocelin-terry
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
23
State Chart diagram Week 08 1
Transcript
Page 1: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

1

State Chart diagram

Week 08

Page 2: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

objective

• Describe State chart Diagrams in Dynamic Modelling

2

Page 3: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

3

Page 4: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

4

Page 5: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

5

Specifying Behaviour

• Interaction diagrams – show how object behave in particular interactions– do not specify all the possible behaviours of objects

• Different notation is needed to summarize the overall behaviour of objects

• UML defines statecharts for this purpose

Page 6: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

6

Page 7: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

7

The Value of Statechart Diagram • Statechart diagram is the only dynamic

model that can illustrate the milestones in the lifetime of one class of objects in its entirety.

Page 8: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

8

Page 9: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

9

Page 10: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

10

Page 11: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

11

Page 12: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

Ingredients of a State Machine Diagram

12

Start State

Stop State

Transition&Self-Transition

Guard Condition/Action

State

Nesting

Decision Point

Notes

[ CorrectDetails ] / acceptPolicy

Page 13: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

13

Page 14: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

14

Page 15: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

15

Page 16: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

16

Page 17: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

17

Page 18: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

18

Page 19: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

19

Page 20: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

20

Page 21: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

21

Page 22: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

State-dependent Behaviour

• Objects respond differently to the same stimulus at different times

• This is modelled by defining a set of states– an object can be in one state at any time– the state it is in determines how it responds to events detected or messages received

– in particular, an event can cause the object to move from one state to another (a transition)

22

Page 23: State Chart diagram Week 08 1. objective Describe State chart Diagrams in Dynamic Modelling 2.

23

END


Recommended