You are currently working for a computer software company and have been assigned a to design and develop a computer program, to help school children with maths problems. You have been asked to come up with an innovative and creative program which will allow children to solve different maths problems.
Before beginning the development of the , your line manager has asked you to provide a report which will help influence the decisions to be made when developing the program.
The report should include a critical:
• evaluation of application programing interfaces (API)
• appraisal of the stages of the software