SDRDA �and �Your Daily Start
How do you get going each day? Think about your morning routine and characterize it in terms of sequence, decisions, repetition, decomposition, and abstraction.
Sequence
x
x
x
Think: "step by step." Ask: "what are the steps?" Ask: "what is the order?"
mine is ��
get up
breakfast
get going
Decision
y
x
Think: "alternatives, fork in the road." Ask: "what are the options?" Ask: "what are the criteria?"
question
YES
NO
On MWF, I make a protein shake. Otherwise, breakfast is cereal ��
cereal
shake
Is �today �MWF?
YES
NO
Repetition
Eating cereal is a repetitive process… ��
x
Think: "repeat until done" Ask: "have we looked everywhere?" Ask: "are we getting closer?" Ask: "when do we stop?"
question
YES
NO
Eat a spoonful of cereal
Bowl Empty?
NO
YES
Decomposition
Shake breakfast is a big problem full of little problems ��
x
x1
x2
x3
x4
Shake Breakfast
Make Shake
Drink
Make Coffee
Clean Blender
Think: "big problems contain smaller problems" Ask: "can I solve big problem by solving several little problems?"
Abstraction�and �Stepwise �Refinement
A�is an abstraction of sequence DEF
B�is an abstraction of decision GHI
C�is an abstraction of sequence JKL
Think: "zoom in, zoom out, change levels, adjust focus." Ask: "can I ignore some detail?" Ask: "can I name a group of steps?"
TOP�LEVEL
"ACTION"
D
E
F
J
K
L
I�is an �abstraction of sequence MNO
H
G
YES
NO
M
N
O