HW8: Chapter 2

2.1. 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 system to control antilock braking in a car.

The waterfall method seems most appropriate since this is an important system to have. The purpose of this system is cut and dry so therefore the process for design should be easily laid out as well.

A virtual reality system to support software maintenance

I would suggest the spiral model as VR is still a new and evolving field. Due to this the team would need a model that is prepared for risk taking and has risk management plans to ease through them.

A university accounting system that replaces an existing system

Integration and Configuration would be best the best model for this system. Due to the there already being a system in place the team designing the replacing system could integrate parts from the older one that are still worthy of use.

An interactive travel planning system that helps users plan journeys with the lowest environmental impact

This sounds like it would be best to use the evolutionary prototyping model. Due to different means of travel becoming more and more important as the years go by this project would have to be able to adapt quickly in order to provide the least environmental impact.

Leave a comment

Design a site like this with WordPress.com
Get started