SQA Advanced Higher Computing Science Software Design and Development overview quiz quiz
17questions. Pick an answer and you'll see why right away.
Which development methodology delivers working software in short, repeated cycles and welcomes changing requirements?
In a structured (waterfall) methodology, when does the next stage begin?
Which stage of the software development process produces the software specification?
What does encapsulation mean in object-oriented programming?
A subclass automatically receiving the attributes and methods of its superclass is called:
Polymorphism is achieved by which mechanism?
Which data structure is last-in, first-out?
A queue removes items in which order?
What is the main advantage of a linked list over an array?
Which precondition does a binary search require?
Roughly how does the cost of a binary search grow with list size n?
Which sorting algorithm picks a pivot, partitions the data, and sorts each part recursively?
Every recursive algorithm must include which feature to terminate?
On a scale that validly accepts 0 to 100, the value 100 is what kind of test data?
A value of 150 entered into that same 0 to 100 input is which kind of test data?
What is the purpose of a dry run with a trace table?
Which quality criterion describes how easily another developer can read and change the code?