Evaluation is a critical component of the non-exam assessment (NEA) where learners assess the success of their developed solution. This involves testing fo
Topic Synopsis
Evaluation is a critical component of the non-exam assessment (NEA) where learners assess the success of their developed solution. This involves testing for robustness and usability, cross-referencing outcomes against original success criteria, and discussing maintenance and potential future developments.
Key Concepts & Core Principles
- Fitness for Purpose: The extent to which a system or solution meets its specified requirements and solves the original problem effectively.
- Usability: How easy and intuitive a system is for its intended users to learn, operate, and achieve their goals, often considering user interface design.
- Efficiency: The optimal use of computational resources (time and space complexity) by an algorithm or system to perform its tasks.
- Maintainability: The ease with which a system can be modified, updated, or repaired, often linked to code readability, modularity, and documentation.
- Security: The measures taken to protect a system and its data from unauthorised access, use, disclosure, disruption, modification, or destruction.
- Ethical, Legal, Social, and Cultural (ELSC) Impacts: The broader implications and responsibilities associated with the development and deployment of computer systems on individuals, organisations, and society.
Exam Tips & Revision Strategies
- Ensure the evaluation is logically structured with a clear line of reasoning
- Use annotated evidence to substantiate all claims made in the evaluation
- Explicitly link the evaluation back to the success criteria identified in the analysis phase
- Provide clear, actionable suggestions for how the program could be improved or maintained
- Ensure the evaluation is substantiated by relevant test data
Common Misconceptions & Mistakes to Avoid
- Providing basic or unstructured comments without clear evidence
- Failing to cross-reference test evidence with the original success criteria
- Neglecting to discuss maintenance or potential future improvements
- Lack of robust testing for both function and usability
- Insufficient justification for the success or failure of usability features
Examiner Marking Points
- Evidence of post-development testing for function and robustness
- Evidence of usability testing including user feedback
- Evaluation of the solution against success criteria defined in the analysis
- Identification of whether success criteria were fully, partially, or not met
- Discussion of maintenance issues and limitations of the solution
- Proposals for further development to address limitations or unmet criteria
- Justification of usability features and their effectiveness