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

From the Specification : The Life Cycle Model

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