Skip to content

Which of the following is a primary advantage of using the prototyping model in software development?

Answer

It helps clarify user requirements and identify potential risks early.

Explanation

### Why this is right - **A prototype is built, tested, and reworked until an acceptable prototype is achieved.** This is the model's defining cycle. - **It can improve clarity and help identify risks.** These are listed benefits. - **Too many changes and high cost are listed as possible disadvantages.** Rework and repeated user changes can increase project effort. ### The other options - **C. It is always inexpensive and involves no repeated changes.**: This contradicts the listed disadvantages of high cost and too many changes. ### Terms - **Prototype**: An early model of a system that can be tested and revised. ### Remember Prototyping supports learning through revision, but revision can add cost.

Related Questions

Want to practice more questions like this?

Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.

Start Practicing Free