Introduce the problem solving methodology and its use in applied computing
Develop the solution through the process of manipulation.
Use appropriate software functions and techniques, formats and conventions, suitable algorithms and processing features.
Use validation techniques to check data entry for reasonableness and completeness of data, including existence or presence check, range check and type check.
Use verification techniques after data entry to ensure that data entered matches the source data, including proofreading.
Develop a testing strategy to ensure that the solution works as intended.
Compare the actual results of the tests against the expected results from the Design Stage.
Conduct tests, record the actual results and correct any identified errors.
Write internal documentation to support the functioning, maintenance and upgrading of the solution and to support the use of the solution by end-users.