Suggest the most appropriate generic software process model

Suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems.  Explain your answer according to the type of system being developed:a) Anti-lock braking systemb) Virtual reality systemc) University accounting systemd) An interactive travel planning system that helps users plan journeys with the lowest environmental impact