Question 1 · Outline
2 marksOutline one disadvantage of using a prototype during the system development life cycle.
Show answer & marking schemeHide answer & marking scheme
Worked solution
A prototype is an early, simplified model of a system. A primary disadvantage is that users or clients may get a false impression of development progress. Because they see a functional user interface, they might assume the entire software is nearly finished, neglecting the complex backend development, security features, and error handling that still need to be built. This can lead to scope creep or client dissatisfaction when the final release takes much longer than they anticipated.
Marking scheme
Award 1 mark for identifying a valid disadvantage (e.g., misleading expectations, scope creep, additional development time/costs). Award 1 mark for outlining how this disadvantage impacts the project or client relationship (e.g., users believing the system is complete when backend systems are missing, leading to premature release pressure).