GCSE Computing — AQA/Software development life cycle/Prototyping

Prototyping is a method of software development which is useful if the user requirements are unknown. Prototyping creates a simulation model of the software application.