Modelling - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Modelling

Description:

Phil Campbell London South Bank University. What is a Model? A model is a representation of ... int milage; A model is an abstraction. These are both models ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 8
Provided by: philca6
Category:
Tags: milage | modelling

less

Transcript and Presenter's Notes

Title: Modelling


1
Modelling
  • Concepts of Software Development

2
What is a Model?
  • Example

3
What is a Model?
A model is a representation of something else
public class car String colour String
ModelName double price Person owner
String registration int milage
A model is an abstraction
4
What is a Model?
Contains the essence of the thing being modelled.
Leaves out what is not essential
The behaviour of the model should be close to the
behaviour of the thing being modelled.
5
Abstraction
  • Choosing what to include and what to leave out of
    a model is the process of abstraction.

Consider a friend. What are the important
aspects of your friend?
You may have thought of A name A shared
experience What they look like
Did you include the following Blood Group DNA
profile Mothers Maiden Name Weight of Liver
6
Abstraction
All models held in a computer are abstractions.
Almost all activities in Software Development use
models and the process of abstraction. All
programs are models.
Activity Write down a description of a Chair.
Abstract ideas can be tricky.
7
Software Development
Requires modelling of real things so that they
can be represented in a computer. e.g. A
Spreadsheet
Database
Web Page
Program
Object Modelling
Process Modelling
Write a Comment
User Comments (0)
About PowerShow.com