A model is an abstract system view.
Complementary types of model provide different
system information.
• Context models show the position of a system in
its environment with other systems and
processes.
• Data flow models may be used to model the data
processing in a system.
• State machine models model the system’s
behaviour in response to internal or external
events