In: Computer Science
-Suggest the most appropriate 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
Hopefully this will clear all your doubts. If you still face any query let me know in the comment section. Thank You
1. A system to control anti-lock braking in a car :- A system to control anti-lock braking in a car is considered as a safety critical system therefore Waterfall Model is most appropriate model for this system because this system requires an extensive analysis and heavy requirements documentation prior to implantation.
2. A virtual reality system to support software maintenance :- Incremental development model is appropriate for a virtual reality system to support software maintenance because the requirements for this system cannot easily be predicted in advance and are likely to evolve with time.This system needs complex programming and regular updates therefore will go through several release versions.
3. A university accounting system that replaces an existing system :- The Waterfall Model is appropriate for a university accounting system that replaces an existing system because the requirements are already known and functionality is well known because we are replacing existing account system with a new version.