sd & d design

14
Design

Upload: forrester-high-school

Post on 13-Apr-2017

462 views

Category:

Education


1 download

TRANSCRIPT

Page 1: SD & D Design

Design

Page 2: SD & D Design

DesignA good design makes implementation easier

The design breaks the program down into smaller blocks

The aim is to develop an algorithm – a set of instructions for completing a task

Page 3: SD & D Design

DesignDesign should be modular – allows us to break

a bigger program into smaller parts

Different modules can be programmed by different people

Top-down design involves looking at the main problem and breaking it down into smaller more manageable modules

Page 4: SD & D Design

DesignThis process is repeated, breaking the

problems into smaller steps. This is known as stepwise refinement

Page 5: SD & D Design

Design NotationsFlow chart

Page 6: SD & D Design

Design NotationsFlow chart

Page 7: SD & D Design

Design NotationsStructure

diagram

Page 8: SD & D Design

Design NotationsWire-framing

Page 9: SD & D Design

Design NotationsPseudocode

1.take in numbers2.add numbers3.display numbers

Page 10: SD & D Design

Design NotationsPseudocode

1.take in numbers2.add numbers

1. initialise total2. repeat for each number

1. add number to total3. end repeat

3.display numbers

Page 11: SD & D Design

HCIThe Human Computer Interface (HCI) is the

way in which a computer program interacts with a user.

There are a number of rules which a HCI should adhere toe.g. Menu selection, command input and data display should be consistent

Page 12: SD & D Design

HCI

Page 13: SD & D Design

HCI

Page 14: SD & D Design

HCI