Question 4
A team is building a mobile banking app. The exact requirements are unclear, so they build a prototype with limited functionality and share it with the client for feedback before building the full system.
Which of the following are advantages of using a prototype model?
Helps clients understand what they actually need.
Reduces development cost because prototypes are always used in production.
Helps developers identify technical issues and improve design before full development.
Ensures all bugs are caught before the final system is built.