Software Design and Development (Design)
No description yet. This curated deck is ready for daily study.
Card preview (18)
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.
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 On-Page Connecters?
On-Page Connecters are used if a flowchart goes on for a while and would other wise lead onto another page
What is Pseudocode?
Pseudocode is a written design notation which is unlike any programming language.