HW8: Chapter 2
Ex 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
Since this system could be the difference between someone living and dying, I would have to say water fall software process model. Carefully thought out requirements with a focus on safety need to be put into place before software development begins.
A virtual reality system to support software maintenance
Incremental software process model since it would most likely be a team working on this together all changes would be mapped out nicely and easy to see and communicate about as well as build off of other team members changes.
A university accounting system that replaces an existing system
Integration and configuration because this would allow for software developers to re use the old code from the previous accounting system to help save costs and time.
An interactive travel planning system that helps users plan journeys with the lowest environmental impact
Incremental software process model since a team would be building this from scratch and this would make it easier for them to work together also safety is not a huge requirement for this software
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
Since this system could be the difference between someone living and dying, I would have to say water fall software process model. Carefully thought out requirements with a focus on safety need to be put into place before software development begins.
A virtual reality system to support software maintenance
Incremental software process model since it would most likely be a team working on this together all changes would be mapped out nicely and easy to see and communicate about as well as build off of other team members changes.
A university accounting system that replaces an existing system
Integration and configuration because this would allow for software developers to re use the old code from the previous accounting system to help save costs and time.
An interactive travel planning system that helps users plan journeys with the lowest environmental impact
Incremental software process model since a team would be building this from scratch and this would make it easier for them to work together also safety is not a huge requirement for this software
Comments
Post a Comment