Software Design and Development (Design) Flashcards
What are the three types of design technique?
Structure Diagram
Flowchart
Pseudocode
What is a Structure Diagram?
Structure Diagrams are visual design techniques that show the steps we to solve a problem
What are the four symbols in Structure Diagrams and what are they called?
Rectangle - Process
Oval - Loop
Hexagon - Selection
Double Rectangle - Pre-Defined Function
What are Processes?
Processes are the things simple tasks that the program must do
eg. Calculations / Outputs etc.
What are Loops?
Loops show that repetition is needed. There will be either Fixed or Conditional Loops here
eg. a loop that will repeat an action 5 times
What are Selections?
Selections are the different outcomes that are available
eg. IF statements
What are Pre-Defined Functions?
Pre-Defined Functions are Round, Random and Length.
Round will round a value, Random will return a random number, and Length will return a value that is the number of characters in a variable.
What are Flowcharts very similar to?
Structure Diagram
What are the eight symbols in Flowcharts and what are they called?
Arrow - Flow Lines Rounded Rectangle - Terminal Hexagon - Initialisation Parallelogram - Input/Output Kite - Decision Rectangle - Process Double Rectangle - Pre-Defined Function Circle - On-Page Connecter
What are Flow Lines?
Flow Lines are are used to show the directions of the symbols
What are Terminals?
Terminals show the start and end of a problem
What are Initialisations?
Initialisations show the declaration of variables and arrays. They are also used to assign an initial value.
eg. Putting 0 into a variable at the start
What are Inputs/Outputs?
Inputs/Outputs show the data input or data output
eg. A program asking for a value
What are Decisions?
Decisions show that a decision is to be made
eg. IF statements
What are Processes?
Processes are the things simple tasks that the program must do
eg. Calculations / Outputs etc.