[2026-04-27] The Waterfall Model, The Agile Model, Bubble Sort, and Stages of Compilation
No description yet. This curated deck is ready for daily study.
Card preview (6)
What are the disadvantages of the Waterfall Model? (3)
• Not much user involvement • No working software is produced until the end • Not easy to make changes
What happens in the Waterfall Model?
Each stage is completed before the next one begins. The user doesn’t see the end product until it is completed. Any changes usually means the project has to be restarted.
What are the advantages of the Waterfall Model? (4)
• Simple to understand • Each stage is self-contained • Easy to manage • Works well for small projects
What happens in the Agile Model?
Software is developed in quick, small cycles. Each version adds more functionality and is tested before release. Good for small, quick projects. Less planning is needed to start.
What are the advantages of the Agile Model? (4)
• Quick to do • Good communication • Quick feedback • Software can be easily adapted
What are the disadvantages of the Agile Model? (3)
• Project can fail if user is not clear about desired outcome • Not suitable for beginner programmers • Lack of emphasis on documentation