The major shortcoming of the waterfall model is
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. the difficulty in accommodating changes after the requirement analysis
Explanation
The waterfall model freezes the requirements in a signed-off SRS before design begins and then flows strictly downwards, so a requirement that changes later forces rework through every completed phase — this rigidity is its classic criticism, and it is why iterative and agile models were introduced. Option 2 is wrong because feasibility analysis comes before requirement analysis, and at that early point changes are still cheap; the pain begins once requirements are baselined. System testing and maintenance are ordinary phases present in every life-cycle model and are not shortcomings peculiar to waterfall. Hence option 1.More Software Engineering questions
- The quick design of a software that is visible to end users leads to ______.
- The ______ model is preferred for software development when the requirements are not clear.
- Which of the following is not included in the waterfall model?
- Which of the following is not a software process model?
- Which process model is also called the classic life cycle model?
- The process to gather the software requirement from client, analyze and document is known as