The requirements for product design and development — AQA A-Level Design and Technology | MasteryMind