Designing, developing and testing a currency exchange program for a travel agent. Covers software characteristics, design documentation, coded solution in Python, and a full program review.
Unit 12 is a software development project. The brief: build a currency exchange calculator for a local travel agent β converting GBP to foreign currencies and back, with editable exchange rates.
The unit covers four learning aims: understanding software characteristics (LOA), designing the program (LOB), developing and testing it (LOC), and reviewing the finished solution (LOD).
Evidence includes a PowerPoint presentation, design documentation, annotated Python source code, a test plan, and a final evaluation report.
As part of LOC, a live demonstration of the finished currency exchange program was recorded and presented to the assessor.
The session covered the full functionality: GBP β foreign currency conversion, reverse conversion, editable exchange rates and input validation.
Assessor feedback from the demo was documented and used to refine the program before final submission.