Explain three reasons why software developed as a prototype
Explain three reasons why software developed as a prototype should not normally be used as production systems. Explain a counter example where it might make sense. There are four parts to this question.
Solution
Answer :-
Software Developed Prototype :
Software prototyping is the activity of creating prototypes of software applications.
Reasons of Software Developed Prototype :
There are three types of software development prototype
1) Throwaway prototyping .
2) Evolutionary prototyping .
3) Incremental prototyping .
4) Extreme prototyping .
1) Throwaway prototyping :-
The throwaway Prototyping it\'s create an model that will eventually be discarded rather than becoming part of the final delivered software.
After preliminary requirements gathering is accomplished a simple working model of the system is constructed to visually show the users what their requirements may look like when they are implemented into a finished system.
2) Evolutionary prototyping :-
The evolutionary prototyping is quite different from throwaway prototyping.
The main goal when using Evolutionary Prototyping is to build a very robust prototype of structured Prototype.
3) Incremental prototyping :-
The incremental prototyping we can reduce the time gap between user and software developer.
4) Extreme prototyping :-
The extreme prototyping as a development process is used especially for developing web applications.
