Reference no: EM133078293
Unit 4.47 Computer Programing - ATHE Level 4 Diploma in Computing
Scenario
You are currently working for a computer software company and have been assigned aproject 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.
Activity 1
Before beginning the development of the program,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:
• evaluationof application programing interfaces (API)
• appraisal of the stages of the software development lifecycle
Activity 2
Following your report your line manager has asked you todesign a computer program to solve maths problems for children ages 10-13 years of age. The programme should include questions to answer and an appropriate interface. Produce:
• a plan of the program which explains the language constructs which are to be used within the programme.
• A design for the computer program which meets the client brief using flow design/algorithm and pseudo code.
Activity 3
Your line manager is happy with your work to date and has now asked you to develop the computer program to the agreed brief.
Following your program flow design and pseudo code from Activity 2, develop the computer program. Note any deviations from original design and annotate the code to explain the language constructs that have been used.
Activity 4
You will now need to test theprogram you have developed,using a number of tools and techniques. You must analyse test results against expected results to identify discrepancies and produce a report outlining the results of your tests including:
• test scenario
• expected results
• actual results
• pass/fail
The report must also include recommendations for improvements to the computer program before final release to the client.
Attachment:- Computer Programming.rar