Software used in an aircraft has to be developed using a different development process as an e-commerce web page. An operating system has to be developed differently from a word processor. In large software systems different parts may be developed using different process models. Suggest and justify the most appropriate generic software process model that might be used as a basis for managing the development of the following systems:
a) An interactive system for Bus passengers that finds Bus times from terminals installed in stations
b) Smart door lock system with automation and security
please give answer ..........
a) The most appropriate generic software process model that might be used as a basis for an interactive system for Bus passengers that finds Bus times from terminals installed in stations is agile because there are many changes in the timetables, routes, and conditions for passengers, and the code will need to be changed many times.
b) The most appropriate generic software process model that might be used as a basis for a smart door lock system with automation and security is waterfall because this model implies starting every next phase of development as the previous one is fully completed and satisfies the requirements, which is very important for security systems.
Comments
Leave a comment