1 / 7

Modelling

Modelling. Concepts of Software Development. Wire Frame. What is a Model?. Example. These are both models. 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;

cate
Download Presentation

Modelling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelling Concepts of Software Development Phil Campbell London South Bank University

  2. Wire Frame What is a Model? Example Phil Campbell London South Bank University

  3. These are both models 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 Phil Campbell London South Bank University

  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. Phil Campbell London South Bank University

  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 Phil Campbell London South Bank University

  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. Phil Campbell London South Bank University

  7. UML Pseudocode Software Development Requires modelling of real things so that they can be represented in a computer. e.g. A Spreadsheet Web Page Database Program Object Modelling Process Modelling Phil Campbell London South Bank University

More Related