Lesson 4.13.1.2
4.13.1.2 Design Quiz: AQA Computer Science, Unit 13
20 questions
In partnership with Revision Ninja
Lesson 4.13.1.2, Design: 20 multiple choice questions for the AQA Computer Science (7517), Unit 13: Systematic approach to problem solving, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
Which aspect of design involves planning the screens and layout for end users?
- Data structure
- Algorithm design
- User interface
- Modular structure
-
What is planned during the design phase to store and organise the data model?
- Test cases
- User interfaces
- Data structures
- System algorithms
-
What connects modules together in a modular software design?
- Global variables
- System calls
- Documented interfaces
- Hardcoded values
-
Which development approach uses repeated cycles during the design phase?
- Waterfall model
- Linear progression
- Iterative process
- Single-pass design
-
What is planned when designing the human user interface?
- Class hierarchies
- Input screens
- Sorting algorithms
- Database indexes
-
Which design activity specifies the step-by-step logic needed to solve a problem?
- Hardware selection
- Data modelling
- Interface design
- Algorithm design
-
What is documented to enable modular interaction without exposing internal code?
- Flowcharts
- Data dictionaries
- Module interfaces
- Class diagrams
-
Which design task is being performed when writing pseudo-code for a task?
- Testing design
- Algorithm design
- Data design
- Interface design
-
Defining a database table structure before writing code is an example of which design task?
- Data structure design
- System testing
- User interface design
- Algorithm design
-
What is being created when sketching mock screen layouts for an application?
- User interface
- Data model
- Modular structure
- Algorithm logic
-
What is the main benefit of breaking a system into independent modules?
- Automatic debugging
- Faster execution
- Independent testing
- Reduced file size
-
What is an early visual model of a user interface called?
- Executable binary
- Production build
- Database schema
- Prototype
-
What must all design decisions be justified against during software development?
- System requirements
- Compiler limits
- Language syntax
- Hardware costs
-
Which design decision most directly affects the speed of searching customer records?
- User interface layout
- Algorithm and data structure
- Variable naming convention
- Source code comments
-
Which aspect of a modular design defines how individual modules communicate with each other?
- Data dictionaries
- User flowcharts
- Module interfaces
- System requirements
-
What is defined by a modular interface to allow independent development?
- Inputs and outputs
- Variable naming rules
- Processor speeds
- Hardware requirements
-
What is the main benefit of using prototypes during the iterative design process?
- Faster code execution
- Early user feedback
- Lower RAM usage
- Automatic bug removal
-
Which data structure best replaces multiple individual variables when storing many student test marks?
- Array
- Single character
- Integer variable
- Boolean
-
Which component must be designed in close conjunction with data structures?
- Algorithms
- Network protocols
- Power supplies
- User interfaces
-
What does documented module design primarily provide for programmers during implementation?
- Clear specification
- Network bandwidth
- User training
- Automatic compilation
Related quizzes
- Analysis Quiz · 4.13.1.1 · 20 questions
- Implementation Quiz · 4.13.1.3 · 20 questions
- Testing Quiz · 4.13.1.4 · 20 questions
- Evaluation Quiz · 4.13.1.5 · 20 questions
- Data types Quiz · 4.1.1.1 · 20 questions
- Entity relationship modelling Quiz · 4.10.1.1 · 20 questions
- Big Data Quiz · 4.11.1.1 · 20 questions
- Function types and first-class objects Quiz · 4.12.1.1 · 20 questions
- Data structures and abstract data types Quiz · 4.2.1.1 · 20 questions
- Breadth-first and depth-first search Quiz · 4.3.1.1 · 20 questions