Giving reasons for your answer based on the type of system being developed, sugg
ID: 3785027 • Letter: G
Question
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.
Explanation / Answer
* a system to control anti-lock braking in a car -------- safety critical so formal methods appropriate * a virtual reality system to support software maintenance -------- reqmts cannot be predicted so exploratory development * a university accounting system that replaces an existing one -------- waterfall if requirements are not at issue * an interactive system for railway passengers that finds train times from terminals installed in stations -------- complex user interface; system must be stable, reliable, and maintainable, so throwaway prototyping followed by incremental development or waterfall
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.