(a) Explain what is meant by the prototyping/agile approach to system analysis and design.
(b) What are the advantages of this approach?
(c) (i) Describe briefly two other approaches to systems development.
(ii) Describe the advantages and disadvantages of each of these approaches.
(iii) State circumstances in which each of the methods you have described would be appropriate.