Table Advantages and Disadvantages of Prototyping Model Various advantages and disadvantages associated with the prototyping model are listed in Table. The final system is evaluated thoroughly followed by the routine maintenance on regular basis for preventing large-scale failures and minimizing downtime. Engineer product: Once the requirements are completely met, the user accepts the final prototype. Once the user is satisfied with the developed prototype, a final system is developed on the basis of the final prototype.Ħ. This process continues until all the requirements specified by the user are met. The new prototype is evaluated just like the previous prototype. That is, a new prototype is developed with the additional information provided by the user. Refining prototype: Once the user evaluates the prototype and if he is not satisfied, the current prototype is refined according to the requirements. Comments and suggestions are collected from the users and provided to the developer.ĥ. User evaluation: Next, the proposed system is presented to the user for thorough evaluation of the prototype to recognize its strengths and weaknesses such as what is to be added or removed. Build prototype: Information gathered from quick design is modified to form the first prototype, which represents the working model of the required system.Ĥ. A quick design helps in developing the prototype.ģ. It is not a detailed design and includes only the important aspects of the system, which gives an idea of the system to the user. Quick design: When requirements are known, a preliminary design or quick design for the system is created. The user is interviewed in order to know the requirements of the system.Ģ. Requirements gathering and analysis: A prototyping model begins with requirements analysis and the requirements of the system are defined in detail. Based on the feedback, the initial requirements are modified to produce that final requirements specification, which is then used to develop the production quality system.įigure Illustrates the steps carried out in the prototyping model. This cycle repeats until, in the judgment of the prototypes and analyst. Based on the feedback, the prototype is modified to incorporate some of the suggested changes that can be done easily, and then the users and the clients are again allowed to use the system. They provide feedback to the developers regarding the prototype: what is correct, what needs to be modified, what is missing, what is not needed, etc. After the prototype has been developed, the end users and clients are given an opportunity to use the prototype. The development of the prototype typically starts when the preliminary version of the requirements specification document has been developed.Īt this stage, there is a reasonable understanding of the system and its needs are unclear or likely to change. Risks associated with the projects are being reduced through the use of prototyping. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determine the requirements.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |