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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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. 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Cloud Computing
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education