Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Open University

Models and modelling

The Open University via OpenLearn

No Longer Offered

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course introduces modeling as a way to represent systems and examines data flow, use case, activity, entity–relationship, and state-machine techniques. It includes exercises and examples such as a university registration data model.

Syllabus

  • Introduction
  • Learning outcomes
  • 1 Models and modelling
  • 1 Models and modelling
  • 1.1 Types of model
  • 2 Models
  • 2 Models
  • 2.1 What is modelling?
  • 3 Modelling languages
  • 3 Modelling languages
  • 3.1 Making consistent models
  • 4 Data flow diagrams
  • 4 Data flow diagrams
  • 4.1 What is a data flow diagram?
  • 5 Four other diagramming techniques
  • 5 Four other diagramming techniques
  • 5.1 More information about modelling techniques
  • 6 Use cases and actvity diagrams
  • 6 Use cases and actvity diagrams
  • 6.1 Use case modelling
  • 6.2 Actors
  • 6.3 Describing use cases
  • 6.4 Scenarios
  • 6.5 More about actors
  • 6.6 Modelling the relationships between use cases
  • 6.7 Stereotypes
  • 6.8 Sharing behaviour between use cases
  • 6.9 Alternatives to the main success scenario
  • 6.10 To extend or include?
  • 6.11 Issues with use cases
  • 6.12 Self-assessment questions
  • 6.13 Exercises
  • 7 Modelling users' routines
  • 7 Modelling users' routines
  • 7.1 Activity diagrams
  • 7.2 Exercises
  • 8 Entity–relationship data modelling
  • 8 Entity–relationship data modelling
  • 8.1 Introduction
  • 8.2 Example of a university registration data model
  • 8.3 Entities
  • 8.3 Relationships
  • 9 An introduction to state machines
  • 9 An introduction to state machines
  • 9.1 What is a state machine?
  • Conclusion
  • References
  • Acknowledgements

Reviews

Start your review of Models and modelling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.