A-level Computing/AQA/Problem Solving, Programming, Data Representation and Practical Exercise/Systems Development Life Cycle

Describe the stages of development of a hardware/software system
 * Analysis
 * Design
 * Implementation - Program the solution as per design.
 * Testing - Test the solution using selected test data.
 * Specify the method of testing the programmed solution (dry run testing, black box testing, white box testing)
 * Specify the selection of test data including normal (typical), boundary and erroneous data
 * Evaluation - Reflect on how successful the operational system is


 * /The cycle/
 * /Analysis/
 * /Design/
 * /Implementation/
 * /Testing/
 * /Evaluation/