During the Analysis stage of software development, what is the primary purpose of interacting with the intended users of the system?
AQA A Level · Computer Science 7517
Aspects of software development: Practice Questions
5 multiple-choice questions marked as you go, and 5 written questions with worked solutions. All on Aspects of software development.
When testing a program, which three types of test data must a student be familiar with to ensure the presence of errors is checked effectively?
An agile development team is focusing on the critical path during the Implementation stage. What specific methodology are they likely using to arrive at the final solution?
Which stage of software development specifically involves designing the human user interface as part of its core content?
During Testing, what is the minimum evidence required from an acceptance test to show that the solution meets its specification?
According to the Testing stage requirements, what are the three specific categories of test data that should be used to check for the presence of errors?
Write your answer out first, then check it against the worked solution.
During Acceptance Testing, what is the specific nature of the evidence that must be provided to confirm the system meets its specification?
Write your answer out first, then check it against the worked solution.
When using logic reasoning to justify the correctness of an algorithm during the Implementation phase, which two elements must be successfully integrated?
Write your answer out first, then check it against the worked solution.
During the Testing phase, developers use different types of test data to ensure program robustness.
Define the following terms and provide an example for each in the context of a program that accepts an integer between 1 and 100 inclusive:
(a) Boundary data
(b) Erroneous data
Write your answer out first, then check it against the worked solution.
In the Implementation phase, developers must demonstrate specific skills beyond just writing code.
List three specific skills or practices that a developer should use during this stage to argue for the correctness and efficiency of their program according to the AQA specification.
Write your answer out first, then check it against the worked solution.
* The content provided by thinka is generated by AI and may not always be accurate or up-to-date. Please use it as a supplementary resource and verify with official materials.
You've seen the model answer. Now get yours marked.
This page can show you how a good answer looks. It cannot tell you what your answer was missing. thinka marks your written work against the real mark scheme in about 15 seconds.
Want more questions like these? Get a fresh set on this topic, marked as you go.
Practise More