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.