It should be used when a lot of interaction is required of the end-user with final systems like online systems, web applications, or interfaces. It can be thrown away if the users are not satisfied with it.It also hampers the productivity of the development team. Sometimes a lot of changes confuse the client and show no interest in it.It is also referred to as a slow process as it takes a lot of time to develop the prototype.Sometimes it takes a lot of effort to build the prototype of the system.It is not feasible to use the existing prototype to develop the new system.It increases the complexity of the system and its deadlines.The prototype model does not work where insufficient requirements are mentioned.Sometimes it is difficult for the user to find the difference between the actual product or system and prototype.In this model, it is easy to identify the missing, confusing, and difficult functionalities.It helps in providing feedback from the user and changes things accordingly.The defects or bugs can be detected at an early stage.This helps in changing the requirement at an early stage if required. The user is able to understand what is done and what is left according to the requirement at implementation time.This model has increased the involvement of the user and developer in creating the product to be on the same page.
It is thoroughly evaluated and tested, and maintenance is done on a regular basis.Īdvantages and Disadvantages of Prototype Modelīelow are the advantages and disadvantages: Advantages After the client’s satisfaction with the product, the product finally deploys to the production environment. This process goes on until the point client requirements do not accomplish. Deployment: Before deployment, the client evaluates the software, and if the client is not satisfied, then it is refined according to the client’s requirements.
Prototype model in res2dinv software#
Prototype model in res2dinv free#
Start Your Free Software Development Course