
Higher SDD revision
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Easy
G Alexander-Doyle
Used 4+ times
FREE Resource
41 Slides • 21 Questions
1
2
3
4
5
Key features - Iterative development process
Development process is completed in set stages which are completed one after the other.
Documentation is produced at every stage of the development process.
The client is heavily involved at the start of the project in order to produce the requirements specification. They are also involved at the evaluation stage.
Testing is done once a completed solution has been developed.
Teams of developers with particular skills work together with some interaction between teams at the end/beginning of a stage.
6
Key features - Agile development process
Emphasis is placed on the development of various prototypes which are developed to form a completed solution.
There is limited documentation created for the solution.
The client is heavily involved throughout the development process, they give feedback on the prototypes which helps to shape the final solution.
Testing and evaluation is completed throughout the development process.
There is a heavy emphasis placed on teamwork and face to face communication between developers and the client.
7
Categorize
Distinct steps are completed in order.
Heavy emphasis on continued communication
Feedback is gathered at the end of each iteration.
Iterations are time-boxed to a fixed duration.
Progress is measured at the end of each iteration.
Changes can be made between iterations based on feedback.
Each iteration builds upon the previous one.
Detailed documentation is updated after each iteration.
Focus on customer collaboration over contract negotiation.
Promotes sustainable development practices.
Delivers working software frequently, with a preference for shorter timescales.
Values individuals and interactions over processes and tools.
Documentation is limited.
Development teams interact with the client frequently and seek feedback.
Sort the features of the agile and iterative development methodologies
8
9
10
11
Open Ended
During the analysis stage, the scope and boundaries are identified. Explain these terms.
12
13
The design stage
14
Fill in the Blanks
Type answer...
15
Fill in the Blanks
Type answer...
16
17
18
Multiple Choice
Which standard algorithm does this selection statement belong to?
if array[counter] > variable
Find minimum
Find maximum
Linear search
Count occurrences
19
Multiple Choice
Which standard algorithm does this selection statement and assignment belong to?
if array[counter] >= passMark
passes = passes + 1
Find minimum
Find maximum
Linear search
Count occurrences
20
Multiple Choice
Which standard algorithm does this selection statement belong to?
if computingGrade[counter] = "A" and mathsGrade[counter] = "A"
Find minimum
Find maximum
Linear search
Count occurrences
21
Multiple Choice
Which standard algorithm does this selection statement belong to?
if array[counter] < variable
Find minimum
Find maximum
Linear search
Count occurrences
22
Open Ended
Fill in the missing line 03 in the program opposite.
23
Open Ended
Fill in the missing line 09 in the program opposite.
24
Open Ended
Fill in the missing line 09 in the program opposite.
25
Open Ended
Fill in the missing line 06 in the program opposite.
26
27
28
29
30
Open Ended
A car dealership sells from a stock of 150 cars. Sample data about the cars is shown below.
A program is designed to help with car sales.
Using a programming language of your choice, define a suitable record data structure for the car data above.
The record data structure should be called car. (2 marks)
31
Open Ended
A car dealership sells from a stock of 150 cars. Sample data about the cars is shown below.
A program is designed to help with car sales.
Using a programming language of your choice, declare a variable called carstock which can store the details of 150 cars. Your answer should use the record data structure created in the previous question. (2 marks)
32
33
34
35
Open Ended
A string variable called warehouse has been assigned the value ‘Dalkeith’ and another string variable called postcode has been assigned the value ‘EH23 8TQ’ as shown below.
Line 1: DECLARE warehouse INITIALLY "Dalkeith"
Line 2: DECLARE postcode INITIALLY "EH23 8TQ"
Line 3:
The variable warehouseCode is to be assigned the value ‘Dal8TQ’ using substring operations. Using a programming language of your choice write line 3.
36
37
38
39
Draw
Highlight the call statement in blue and the function declaration in red.
40
Open Ended
Identify one formal parameter and its associated actual parameter from the following code.
41
42
Fill in the Blanks
Type answer...
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Fill in the Blanks
Type answer...
59
Fill in the Blanks
Type answer...
60
Fill in the Blanks
Type answer...
61
62
Show answer
Auto Play
Slide 1 / 62
SLIDE
Similar Resources on Wayground
58 questions
Moon Phase Notes
Presentation
•
8th Grade
54 questions
KS3 E-Safety 1: Account Security
Presentation
•
7th Grade
58 questions
Revision
Presentation
•
9th Grade
55 questions
Unit 5 Section 1: The Mole Concept
Presentation
•
8th Grade
55 questions
Meiosis
Presentation
•
7th Grade
58 questions
Format File
Presentation
•
9th Grade
56 questions
Social Engineering
Presentation
•
8th Grade
57 questions
Web Design L2 Remediation
Presentation
•
8th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade