So What is Prototype model- advantages, disadvantages and when to use it?
The basic idea here is that instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. By using this prototype, the client can get an “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired system. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements. The prototype are usually not complete systems and many of the details are not built in the prototype. The goal is to provide a system with overall functionality.
Advantages of Prototype model:
- Users are actively involved in the development
- Since in this methodology a working model of the system is provided, the users get a better understanding of the system being developed.
- Errors can be detected much earlier.
- Quicker user feedback is available leading to better solutions.
- Missing functionality can be identified easily
- Confusing or difficult functions can be identified
Requirements validation, Quick implementation of, incomplete, but
functional, application.
Disadvantages of Prototype model:
- Leads to implementing and then repairing way of building systems.
- Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans.
- Incomplete application may cause application not to be used as the
full system was designed
Incomplete or inadequate problem analysis.
When to use Prototype model:
- Prototype model should be used when the desired system needs to have a lot of interaction with the end users.
- Typically, online systems, web interfaces have a very high amount of interaction with end users, are best suited for Prototype model. It might take a while for a system to be built that allows ease of use and needs minimal training for the end user.
- Prototyping ensures that the end users constantly work with the system and provide a feedback which is incorporated in the prototype to result in a useable system. They are excellent for designing good human computer interface systems.
Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.Thanks for sharing.Any coures related details learn...
ReplyDeleteselenium training in chennai|
selenium training in bangalore|
Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
ReplyDeletejava training in bangalore
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.is article.
ReplyDeleteselenium Training in chennai
amazon web services Training in chennai
Block Chain Training in velachery
Hi there I am so thrilled I found your website, I really found you by mistake, while I was browsing on Yahoo for something else
ReplyDeletenebosh igc courses in chennai
Nice blog!! I really got to know many new tips by reading your blog. Thank you so much for a detailed information! It is very helpful to me. Kindly continue the work.
ReplyDeleteFrench Class in Mulund
French Coaching in Mulund
French Classes in Mulund East
German Classes in Mulund
German Language Classes in Mulund
German Classes in Mulund West
German Coaching Center near me
Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
ReplyDeleteBig Data Course in Chennai
Big Data Hadoop Training in Chennai
big data courses in bangalore
hadoop training institutes in bangalore
Thank you for sharing such a nice and interesting blog with us. Hope it might be much useful for us. keep on updating...!!
ReplyDeleteblogify
Technology
Such an excellent and interesting blog, Do post like this more with more information, This was very useful, Thank you.
ReplyDeleteAir hostess training in Chennai
Air Hostess Training Institute in chennai
cabin crew training in Chennai
cabin crew course in chennai
Amazing Post. The choice of words is very unique. Interesting idea. Looking forward for your next post.
ReplyDeleteHadoop Admin Training in Chennai
Hadoop Administration Training in Chennai
Hadoop Administration Course in Chennai
Hadoop Administration Training
Big Data Administrator Training
IELTS coaching in Chennai
IELTS Training in Chennai
SAS Training in Chennai
SAS Course in Chennai
Amazing work. Extra-ordinary way of capturing the details. Thanks for sharing. Waiting for your future updates.
ReplyDeleteSpoken English Classes in Chennai
Best Spoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
Node JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training Institute in chennai
You are an amazing writer. No words to describe your blog. Way to go.
ReplyDeleteXamarin Training in Chennai
Xamarin Course in Chennai
Xamarin Training
Xamarin Course
Xamarin Training in OMR
Xamarin Training in Porur
Xamarin Training in Adyar
Great Article. Wonderful writing. You are an amazing author. Waiting for your future post.
ReplyDeleteIonic Training in Chennai
Ionic Course in Chennai
Ionic Training Course
Ionic Framework Training
Ionic Training near me
Ionic Training in Velachery
Ionic Training in Tambaram
It's rare all around educated individuals in this specific point, yet you sound like you hear what you're saying! Much obliged
ReplyDeletebest interiors