Skip to main content
Free course

Models and modelling

Free statement of participation on completion
Models and modelling Copyrighted Icon

Models are mechanisms for communication. This free course, Models and modelling, looks at what a model is and what the process of modelling is about. The techniques discussed here are applicable to a wide range of systems and have one thing in common: they are all commonly used diagramming techniques. The five techniques are: data flow diagrams, use case modelling, activity diagrams, entityrelationship diagrams and state machines.

Course learning outcomes

After studying this course, you should be able to:

  • explain why modelling plays a key role in eliciting requirements
  • identify the different kinds of model used in eliciting requirements
  • explain the need for modelling languages
  • interpret a data flow diagram describing a simple process
  • interpret a use case diagram describing a system's response to a business event.

First Published: 09/08/2012

Updated: 22/07/2019

Skip Rate and Review