
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
56 questions
TLE 7 (ICT) L6 - Word Processing Part 1: Page Break
Presentation
•
7th Grade
62 questions
The Periodic Table
Presentation
•
8th Grade
56 questions
Fossils
Presentation
•
8th Grade
58 questions
Food and our Health
Presentation
•
8th Grade
56 questions
Computers Parts
Presentation
•
8th Grade
53 questions
Ocean Zones
Presentation
•
8th Grade
58 questions
Theoretical and Experimental Probability
Presentation
•
7th Grade
57 questions
Programming language
Presentation
•
7th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade