In: Computer Science
-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 travel planning system that helps users plan
journeys with the lowest environmental impact.
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 the most appropriate model for this system because it requires an analysis and heavy requirements documentation prior to implementation.
2. A virtual reality system to support software maintenance :- The Incremental development model is appropriate for a virtual reality system to support software maintenance because the requirements cannot easily be predicted in advance and are likely to evolve with time.This system will need 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 going to replace existing accounting system with a new version.
4. An interactive travel planning system that helps users plan journeys with lowest environmental impact :- The Incremental development model is appropriate for an interactive travel planning system that helps users plan journeys with the lowest environmental impact because most of the requirements are known up front but can also evolve with time .For this reason, Incremental development is good for system requirements that are likely to change.This model is also useful to capture customer feedback.