IGCSE CIE COMPUTER SCIENCE UNIT
#7 EXAM QUESTIONS WITH CORRECT
ANSWERS
Analysis - Answer-part of the program development life cycle; a process of
investigation, leading to the specification of what a program is required to do
Design - Answer-part of the program development life cycle; uses the program
specification from the analysis stage to show to how the program should be developed
Coding - Answer-part of the program development life cycle; the writing of the program
or suite of programs
Testing - Answer-part of the program development life cycle; systematic checks done
on a program to make sure that it works under all conditions
Abstraction - Answer-a simplified representation of something more complex.
Abstractions allow you to hide details to help you manage complexity, focus on relevant
concepts, and reason about problems at a higher level.
Decomposition - Answer-a method used in the analysis stage of the program
development life cycle; a complex problem is broken down into smaller parts, which can
then be sub divided into even smaller parts that can be solved more easily
Top-down design - Answer-the breaking down of a computer system into a set of sub-
systems, then breaking each subsystem down into a set of smaller sub-systems, until
each sub-system just performs a single action
Inputs - Answer-the data used by the system that needs to be entered while the system
is active
Processes - Answer-the tasks that need to be performed by a program using the input
data and any other previously stored data
Output - Answer-information that needs to be displayed or printed for the users of the
system
Storage - Answer-data that needs to be stored in files on an appropriate media for use
in the future
Structure diagram - Answer-a diagram that shows the design of a computer system in a
hierarchical way, with each level giving a more detailed breakdown of the system into
subsystems
#7 EXAM QUESTIONS WITH CORRECT
ANSWERS
Analysis - Answer-part of the program development life cycle; a process of
investigation, leading to the specification of what a program is required to do
Design - Answer-part of the program development life cycle; uses the program
specification from the analysis stage to show to how the program should be developed
Coding - Answer-part of the program development life cycle; the writing of the program
or suite of programs
Testing - Answer-part of the program development life cycle; systematic checks done
on a program to make sure that it works under all conditions
Abstraction - Answer-a simplified representation of something more complex.
Abstractions allow you to hide details to help you manage complexity, focus on relevant
concepts, and reason about problems at a higher level.
Decomposition - Answer-a method used in the analysis stage of the program
development life cycle; a complex problem is broken down into smaller parts, which can
then be sub divided into even smaller parts that can be solved more easily
Top-down design - Answer-the breaking down of a computer system into a set of sub-
systems, then breaking each subsystem down into a set of smaller sub-systems, until
each sub-system just performs a single action
Inputs - Answer-the data used by the system that needs to be entered while the system
is active
Processes - Answer-the tasks that need to be performed by a program using the input
data and any other previously stored data
Output - Answer-information that needs to be displayed or printed for the users of the
system
Storage - Answer-data that needs to be stored in files on an appropriate media for use
in the future
Structure diagram - Answer-a diagram that shows the design of a computer system in a
hierarchical way, with each level giving a more detailed breakdown of the system into
subsystems