Steps involved in the prototyping

(a) What are functional and non-functional requirements? (10mks) (b) Explain the steps involved in the prototyping (10mks) (c) Enumerate the reasons for the failure of Waterfall Model. (5mks) (a) Define Software Reliability (5mks) (b) What is Modularity? (10mks) (c)...