Save
COMPUTING
MR NEIL - REVISION GUIDE
SDD
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Erin Galbraith
Visit profile
Subdecks (1)
UNIT REVIEW
COMPUTING > MR NEIL - REVISION GUIDE > SDD
14 cards
Cards (78)
What are functional requirements in software development?
Specifications of what the
program
must do
View source
What is the purpose of identifying functional requirements?
To determine what the
program
is supposed to do
View source
How does the purpose statement help in identifying functional requirements?
It
clarifies
what
the
program
should
accomplish
View source
What are the three main components of functional requirements?
Inputs
,
processes
, and
outputs
View source
What does the design phase involve in software development?
Creating a solution to meet
functional requirements
View source
What design notations are discussed in the video?
Structured diagrams
Flowcharts
Pseudocode
View source
What is the purpose of a structured diagram?
To break down a problem into
sub-steps
View source
What shape represents a process in a structured diagram?
Square box
View source
What shape represents a loop in a structured diagram?
Oval
View source
What does a flowchart illustrate in a program?
The flow of the program from
start
to
end
View source
What is the symbol for a decision in a flowchart?
Diamond
View source
What is pseudocode used for?
To describe
processes
in plain language
View source
How does pseudocode differ from structured diagrams and flowcharts?
Pseudocode is
text-based
, not graphical
View source
What types of errors can occur during programming?
Syntax
,
execution
, and
logic
errors
View source
What is a syntax error?
A mistake in the
programming language
syntax
View source
What causes an execution error?
Errors that occur while the
program
runs
View source
What is a logic error?
A flaw in the
program's
expected output
View source
What is exceptional test data?
Data that the
program
should not accept
View source
What does evaluating a program ensure?
It meets
requirements
and is
efficient
View source
What are the criteria for evaluating a program?
Fit for purpose
Efficient
Robust
Readable
View source
What does 'fit for purpose' mean in program evaluation?
The program meets its
functional requirements
View source
What does efficiency refer to in programming?
How quickly and easily the
code
runs
View source
What is robustness in programming?
The ability to handle
unexpected
errors
View source
What contributes to code readability?
Meaningful names
,
whitespace
, and comments
View source
How can internal commentary improve code?
It explains the code's purpose to
developers
View source
What do we need to describe, exemplify, and implement regarding 1D arrays?
Fixed
and
conditional
loops
View source
What standard algorithms are mentioned in the video?
Input validation
and
running total
View source
What is the purpose of a fixed loop?
To repeat code a set
number
of times
View source
What is a running total in programming?
Constantly adding to a total throughout a
loop
View source
What is the difference between fixed loops and conditional loops?
Fixed loops repeat a
set number
of times
View source
What is input validation in programming?
Ensuring user input meets
specific criteria
View source
How would you implement input validation in a program?
Use a
while loop
to check conditions
View source
What is the purpose of an array in programming?
To store multiple pieces of data
efficiently
View source
How do you access an element in an array?
Using
square brackets
with the
index
View source
How would you change a value in an array?
Assign a new value to the specific
index
View source
How can arrays be used with loops?
To populate and output data
efficiently
View source
What are the three standard algorithms in the software design and development unit?
Input validation
, running
total
,
array traversal
View source
What is the purpose of input validation?
To check if user input is
acceptable
View source
How is input validation implemented using a pre-test conditional loop?
Check score
,
display error
, repeat until valid
View source
What does a running total do?
Keeps track of a total inside a
loop
View source
See all 78 cards
See similar decks
UNIT REVIEW
COMPUTING > MR NEIL - REVISION GUIDE > SDD
14 cards
6.10 Integrating Functions Using Long Division and Completing the Square
AP Calculus BC > Unit 6: Integration and Accumulation of Change
58 cards
8.3. Practice and revision
Edexcel GCSE English Literature > General Skills Development > 8. Examination Strategies
39 cards
1.5.1 Computing-related legislation
OCR A-Level Computer Science > 1.5 Legal, moral, cultural and ethical issues
48 cards
5.1 Effects of Computing Innovations
AP Computer Science Principles > Big Idea 5: Impact of Computing
31 cards
Big Idea 5: Impact of Computing
AP Computer Science Principles
113 cards
3.3.4 Comparing Judiciaries
OCR A-Level Politics > 3. Comparative Politics > 3.3 Comparative Approaches
107 cards
5.1 Emerging Trends in Computing Technologies
Edexcel GCSE Computer Science > Topic 5: Issues and Impact
150 cards
1.2 Cell Division
AQA GCSE Biology > Unit 1: Cell Biology
168 cards
3.3.3 Comparing Executives
OCR A-Level Politics > 3. Comparative Politics > 3.3 Comparative Approaches
113 cards
3.3.2 Comparing Legislatures
OCR A-Level Politics > 3. Comparative Politics > 3.3 Comparative Approaches
26 cards
7.2 Revision Strategies
Edexcel GCSE Economics > 7. Assessment Preparation
170 cards
6.4.3 Combating Antibiotic Resistance
Edexcel A-Level Biology > Topic 6: Immunity, Infection and Forensics > 6.4 Antibiotics and Resistance
51 cards
1.2 Cell Division
GCSE Biology > Unit 1: Cell Biology
138 cards
6.4.2 Comparing Character Development
AQA A-Level Spanish > 6. Literary Texts and Films > 6.4 Comparative Analysis
51 cards
4.4 Parallel and Distributed Computing
AP Computer Science Principles > Big Idea 4: Computer Systems and Networks
90 cards
1.1.3 Comparing Texts
OCR GCSE English Language > 1. Communicating Information and Ideas > 1.1 Reading Non-Fiction Texts
25 cards
5.1.1 Understanding cloud computing:
Edexcel GCSE Computer Science > Topic 5: Issues and Impact > 5.1 Emerging Trends in Computing Technologies
72 cards
3.3.3 Religion in Society
WJEC GCSE Religious Studies > Unit 3: Study of a World Faith > 3.3 Community and Tradition
51 cards
1.3 Comparing and Contrasting Texts
OCR A-Level English Language > Component 01: Exploring Language
51 cards
2.3 Cell Division
AQA A-Level Biology > 2. Cells
79 cards