For Pass standard , learners will demonstrate development and testing of an automated
software solution that makes use of hardware, software and data components to meet
identified requirements.
Testing will demonstrate some consideration of functional and non-functional
requirements and a range of testing methodologies, but at this level is likely to be
unbalanced and focus more heavily on one area, resulting in parts of the system not
functioning as intended.
There will be evidence of basic testing but the scope of the testing may mean that some
issues persist or only common/obvious errors are considered.
The solution will meet some of the user requirements and will utilise hardware, software
and data components, but their use may be inefficient, or may not always function
effectively.
At this level the code for the solution will have a mostly logical structure. It will make
use of some precise logic and programming structures which result in mostly correct
outcomes. The system will handle some user errors and rogue input but some issues
may persist.
The solution will provide a reasonable user experience through the use of some
appropriate user interaction design, some effective input handling and some effective
system outputs.
Learners will provide evidence that they have reviewed the solution with others and will
provide evidence of how that feedback was used to develop the solution further.
Links to other units This unit links to:
•
Unit 4: Programming
•
Unit 18 Internet of Things
•
Unit 21: Introduction to Artificial Intelligence (AI).
Opportunities to develop transferable employability skills In completing this unit, learners will have the opportunity to develop a number of
transferable employability skills, including:
•
problem solving
•
analysis
•
ethics.