suggested software process model based on basis managing development


            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)     A system to control anti-lock braking in a car
b)     A virtual reality system to support software maintenance






          Anti-lock braking system  This is a safety-critical system so requires a lot of up-front analysis before implementation. It certainly needs a plan-driven approach to development with the requirements carefully analysed. A waterfall model is therefore the most appropriate approach to use, perhaps with formal transformations between the different development stages.





          Virtual reality system  This is a system where the requirements will change and there will be an extensive user interface components. Incremental development with, perhaps, some UI prototyping is the most appropriate model. An agile process may be used.



design by:-
Wannip, Arif, Faiq, Khai, Adziim, Ashraf, Irshad, Aiman, Nik


Comments