The investigation phase of the Component 3 non-exam assessment requires candidates to conduct a thorough analysis of a chosen problem to identify stakehold
Topic Synopsis
The investigation phase of the Component 3 non-exam assessment requires candidates to conduct a thorough analysis of a chosen problem to identify stakeholder requirements and system limitations. Candidates must research existing solutions, analyze current data flows and processing, and produce a formal working specification with measurable success criteria.
Key Concepts & Core Principles
- The problem-solving lifecycle: analysis, design, implementation, testing, and evaluation. Each stage has specific deliverables, such as a requirements specification, algorithm designs (flowcharts or pseudocode), annotated code, test plans, and a critical evaluation.
- Computational thinking: decomposition (breaking the problem into smaller parts), pattern recognition (identifying similarities with known problems), abstraction (focusing on essential details), and algorithm design (creating step-by-step solutions).
- Validation and verification: validation checks that input data is sensible (e.g., range checks, type checks), while verification ensures the program meets its requirements (e.g., through testing against test cases). Both are essential for robust solutions.
- Testing strategies: black-box testing (based on specifications, ignoring internal code) and white-box testing (examining code paths). Students must create a test plan covering normal, boundary, and erroneous data, and document results.
- Documentation: technical documentation (for developers, including code comments and variable lists) and user documentation (for end-users, including installation guides and help screens). Both are required in the NEA report.
Exam Tips & Revision Strategies
- Ensure the chosen problem has sufficient scope to access the full range of marks
- Use appropriate subject-based technical vocabulary throughout the investigation report
- Clearly link the investigation findings to the proposed project objectives
- Document all investigation methods used to provide evidence for the moderator
- Ensure the working specification is precise and clearly defines the required performance
- Ensure the chosen problem is substantial enough to allow for the full range of marks across all assessment criteria
- Maintain a clear record of all discussions and feedback sessions with teachers and peers
- Use technical language consistently when describing aims and limitations
Common Misconceptions & Mistakes to Avoid
- Failing to identify all relevant stakeholders
- Providing superficial analysis of current system limitations
- Setting vague objectives that lack measurable success criteria
- Insufficient research into existing solutions to similar problems
- Lack of technical justification for the chosen methods
- Choosing a problem that is too trivial or lacks sufficient complexity for A-level
Examiner Marking Points
- Use of a range of appropriate methods to investigate the existing system
- Thorough investigation of the current system
- Extensive desk-based research into existing solutions to similar problems
- Identification and description of all stakeholders and their requirements
- Detailed analysis of data collected for input and processing
- Consideration and explanation of all current system outputs and limitations
- Production of a working specification summarizing project purpose
- Technical justification of methods to be used in the solution