Which of the following is not a benefit of software development prototyping?
A.
Helps to deliver the product in quality easily
B.
Assists to identify any problems with the efficacy of earlier design,requirements analysis and coding activities
C.
Increases system development complexity
D.
Helps to refine the potential risks associated with the delivery of the system being developed
Explanation:
The following are advantages and disadvantages of software development prototyping;Advantages of prototyping- May provide the proof of concept necessary to attract funding
– Early visibility of the prototype gives users an idea of what the final system looks like
– Encourages active participation among users and producer
– Enables a higher output for user
– Cost effective (Development costs reduced)
– Increases system development speed
– Assists to identify any problems with the efficacy of earlier design, requirements analysis and coding activities
– Helps to refine the potential risks associated with the delivery of the system being developed
– Various aspects can be tested and quicker feedback can be got from the user
– Helps to deliver the product in quality easily
– User interaction available during development cycle of prototypeDisadvantages of prototyping – Producer might produce a system inadequate for overall organization needs
– User can get too involved where as the program cannot be to a high standard
– Structure of system can be damaged since many changes could be made
– Not suitable for large applications
– Over long periods, can cause loss in consumer interest and subsequent cancellation due to a lack of a market (for commercial products)