ring the COVID-19 pandemic situation, most of business processes are forced to shift the daily operation from onsite to online. Library in your university is facing the same challenge to provide best services for lecturer and student. In order to facilitate the implementation of online services, a web application will be developed with following main functions: - Borrowing and returning book through delivery services or instant courier services. - Online chat for consultation with Librarians. - Fine payment through QRIS that is supported by most of e-wallet in the country. - Online reference services that cover any inquiries related to information literacy. - Queuing system that allow user to request enter access to library (in limited number and at appointed time). As a software developer, you need to analyze the system with following guidelines: Determine the best software development life cycle to develop the application. Choose between: waterfall, incremental, prototyping, or scrum. Explain the reason
Software Engineering
During the COVID-19 pandemic situation, most of business processes are forced to shift the daily operation from onsite to online. Library in your university is facing the same challenge to provide best services for lecturer and student. In order to facilitate the implementation of online services, a web application will be developed with following main functions:
- Borrowing and returning book through delivery services or instant courier services.
- Online chat for consultation with Librarians.
- Fine payment through QRIS that is supported by most of e-wallet in the country.
- Online reference services that cover any inquiries related to information literacy.
- Queuing system that allow user to request enter access to library (in limited number and at appointed time).
As a software developer, you need to analyze the system with following guidelines:
Determine the best software development life cycle to develop the application. Choose between: waterfall, incremental, prototyping, or scrum. Explain the reason
and add several assumptions to support your methodology.
Step by step
Solved in 2 steps