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
Post a Comment