Problem 1
Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems: A system to control anti-lock braking in a car A virtual reality system to support software maintenance A university accounting system that replaces an existing system An interactive system that allows railway passengers to find train times from terminals installed in stations.
Problem 3
Explain how both the waterfall model of the software process and the prototyping model can be accommodated in the spiral process model.