SlideShare a Scribd company logo
What is Prototype Model and Phases of Prototype Model?
The prototyping model is a systems development method in which a prototype is built, tested and then
reworked as necessary until an acceptable outcome is achieved from which the complete system or
product can be developed. It also creates base to produce the final system or software. It works best in
scenarios where the project's requirements are not known in detail. It is an iterative, trial and error
method which takes place between developer and client. This model works best in scenarios where not
all of the project requirements are known in detail ahead of time. It is an iterative, trial-and-error
process that takes place between the developers and the users.
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 is 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. This model works best in scenarios where not all of the project requirements are known in
detail ahead of time. It is an iterative, trial-and-error process that takes place between the developers
and the users.
Prototyping Model has following six SDLC phases as follow:
Requirements gathering and analysis
A prototyping model starts with requirement analysis. In this phase, the requirements of the system are
defined in detail. During the process, the users of the system are interviewed to know what their
expectation from the system is.
Quick design
The second phase is a preliminary design or a quick design. In this stage, a simple design of the system is
created. However, it is not a complete design. It gives a brief idea of the system to the user. The quick
design helps in developing the prototype.
Build a Prototype
In this phase, an actual prototype is designed based on the information gathered from quick design. It is
a small working model of the required system.
Initial user evaluation
In this stage, the proposed system is presented to the client for an initial evaluation. It helps to find out
the strength and weakness of the working model. Comment and suggestion are collected from the
customer and provided to the developer.
Refining prototype
If the user is not happy with the current prototype, you need to refine the prototype according to the
user's feedback and suggestions. This phase will not over until all the requirements specified by the user
are met. Once the user is satisfied with the developed prototype, a final system is developed based on
the approved final prototype.
Implement Product and Maintain
Once the final system is developed based on the final prototype, it is thoroughly tested and deployed to
production. The system undergoes routine maintenance for minimizing downtime and prevents large-
scale failures.

More Related Content

PPTX
Optimistic concurrency control in Distributed Systems
mridul mishra
 
PPTX
Component Based Software Engineering
SatishDabhi1
 
PPTX
Jsp presentation
Sher Singh Bardhan
 
PDF
Non-Uniform Memory Access ( NUMA)
Nakul Manchanda
 
PPTX
Introduction to parallel processing
Page Maker
 
PPTX
NUMA
Pallab Ray
 
PPTX
Incremental model presentation
Niat Murad
 
PPTX
RAD MODEL.pptx
suchita74
 
Optimistic concurrency control in Distributed Systems
mridul mishra
 
Component Based Software Engineering
SatishDabhi1
 
Jsp presentation
Sher Singh Bardhan
 
Non-Uniform Memory Access ( NUMA)
Nakul Manchanda
 
Introduction to parallel processing
Page Maker
 
Incremental model presentation
Niat Murad
 
RAD MODEL.pptx
suchita74
 

What's hot (20)

DOCX
Comparison of scheduling algorithms
lodhran-hayat
 
PPT
Software Coding- Software Coding
Nikhil Pandit
 
PPTX
Cleanroom Software Engineering By NADEEM AHMED FROM DEPALPUR
NA000000
 
PPT
Test case design
99pillar
 
PPT
Unit1
anuragmbst
 
PDF
page replacement algorithms.pdf
SonaliAjankar
 
PPTX
Prototyping model
Shirley Jenifer Joseph
 
PPTX
API Testing with Open Source Code and Cucumber
SmartBear
 
PPTX
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
PPT
Ch3: Operating System Structure
Ahmar Hashmi
 
PPTX
Software design
Syed Muhammad Hammad-ud-Din
 
PPTX
Introduction to Software Quality & its' Challenges
International Turneky Systems
 
PPT
Software Compatibility testing
Abdul Basit
 
PPT
Load balancing
Ahmed Sherief El-Dakhakhny
 
PPTX
Software testing
balamurugan.k Kalibalamurugan
 
PPT
Virtual machine
Nikunj Dhameliya
 
PPTX
Software testing principles
Ing. Donato Di Pierro
 
PPT
SQLITE Android
Sourabh Sahu
 
PPTX
Unit 2 Unit Testing
ravikhimani
 
PDF
John deere lx280 garden tractor service repair manual (tm2046)
fujsekwsxksmem
 
Comparison of scheduling algorithms
lodhran-hayat
 
Software Coding- Software Coding
Nikhil Pandit
 
Cleanroom Software Engineering By NADEEM AHMED FROM DEPALPUR
NA000000
 
Test case design
99pillar
 
Unit1
anuragmbst
 
page replacement algorithms.pdf
SonaliAjankar
 
Prototyping model
Shirley Jenifer Joseph
 
API Testing with Open Source Code and Cucumber
SmartBear
 
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
Ch3: Operating System Structure
Ahmar Hashmi
 
Introduction to Software Quality & its' Challenges
International Turneky Systems
 
Software Compatibility testing
Abdul Basit
 
Virtual machine
Nikunj Dhameliya
 
Software testing principles
Ing. Donato Di Pierro
 
SQLITE Android
Sourabh Sahu
 
Unit 2 Unit Testing
ravikhimani
 
John deere lx280 garden tractor service repair manual (tm2046)
fujsekwsxksmem
 
Ad

Similar to What is Prototype Model and Phases of Prototype Model? (20)

PPTX
PROTOTYPING
SelshaCs
 
PPTX
Prototype Model
RhealynAcejo
 
PPT
Prototype
MR Z
 
PDF
ITFT - Software prototyping
Shruti Kunwar
 
PPTX
PROTOTYPE MODEL
shenagarg44
 
PPTX
Prototype model
sadhana8
 
PPTX
Prototypemodel
Neha Humbal
 
PPTX
Prototypemodel in SDLC ppt
soni singh
 
PPTX
Prototype Model
khushi kalaria
 
PPTX
software Prototyping model
SankeerthanaS1
 
PPT
Prototype model
shuisharma
 
PPTX
Prototype model 130714101556-phpapp02
prasanna chitra
 
PPTX
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
javaprogramminglangu
 
PPSX
Class prototype
Aryan Ajmer
 
PPTX
Prototype Model in Software Engineering.pptx
Ansh Kashyap
 
PPTX
PROTOTYPE MODEL
Abinaya Muruganantham
 
PPTX
Software engineering 7 prototype model
Vaibhav Khanna
 
PPTX
Prototype model
Sanjida Sultana
 
PPTX
Prototype Model
AIJAZAHMADBAHAR
 
PPTX
Prototyping
Paul Anthony Solis
 
PROTOTYPING
SelshaCs
 
Prototype Model
RhealynAcejo
 
Prototype
MR Z
 
ITFT - Software prototyping
Shruti Kunwar
 
PROTOTYPE MODEL
shenagarg44
 
Prototype model
sadhana8
 
Prototypemodel
Neha Humbal
 
Prototypemodel in SDLC ppt
soni singh
 
Prototype Model
khushi kalaria
 
software Prototyping model
SankeerthanaS1
 
Prototype model
shuisharma
 
Prototype model 130714101556-phpapp02
prasanna chitra
 
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
javaprogramminglangu
 
Class prototype
Aryan Ajmer
 
Prototype Model in Software Engineering.pptx
Ansh Kashyap
 
PROTOTYPE MODEL
Abinaya Muruganantham
 
Software engineering 7 prototype model
Vaibhav Khanna
 
Prototype model
Sanjida Sultana
 
Prototype Model
AIJAZAHMADBAHAR
 
Prototyping
Paul Anthony Solis
 
Ad

More from Sovereign software solution (11)

PDF
Waterfall vs Scrum- How to choose for Your Project
Sovereign software solution
 
PDF
Joint applicaton development
Sovereign software solution
 
PDF
Nodejs vs react js converted
Sovereign software solution
 
PDF
Top front end website development tools and frameworks
Sovereign software solution
 
DOCX
Website development tools
Sovereign software solution
 
DOCX
Telegram bot
Sovereign software solution
 
DOCX
Rails 6 features
Sovereign software solution
 
PDF
Digital marketing and leads generation pune
Sovereign software solution
 
PPTX
React native-app-development
Sovereign software solution
 
PDF
Sovereign home
Sovereign software solution
 
PDF
Mobile app development
Sovereign software solution
 
Waterfall vs Scrum- How to choose for Your Project
Sovereign software solution
 
Joint applicaton development
Sovereign software solution
 
Nodejs vs react js converted
Sovereign software solution
 
Top front end website development tools and frameworks
Sovereign software solution
 
Website development tools
Sovereign software solution
 
Rails 6 features
Sovereign software solution
 
Digital marketing and leads generation pune
Sovereign software solution
 
React native-app-development
Sovereign software solution
 
Mobile app development
Sovereign software solution
 

Recently uploaded (20)

PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
oapresentation.pptx
mehatdhavalrajubhai
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Presentation about variables and constant.pptx
safalsingh810
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 

What is Prototype Model and Phases of Prototype Model?

  • 1. What is Prototype Model and Phases of Prototype Model? The prototyping model is a systems development method in which a prototype is built, tested and then reworked as necessary until an acceptable outcome is achieved from which the complete system or product can be developed. It also creates base to produce the final system or software. It works best in scenarios where the project's requirements are not known in detail. It is an iterative, trial and error method which takes place between developer and client. This model works best in scenarios where not all of the project requirements are known in detail ahead of time. It is an iterative, trial-and-error process that takes place between the developers and the users. 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 is 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. This model works best in scenarios where not all of the project requirements are known in detail ahead of time. It is an iterative, trial-and-error process that takes place between the developers and the users. Prototyping Model has following six SDLC phases as follow: Requirements gathering and analysis A prototyping model starts with requirement analysis. In this phase, the requirements of the system are defined in detail. During the process, the users of the system are interviewed to know what their expectation from the system is. Quick design The second phase is a preliminary design or a quick design. In this stage, a simple design of the system is created. However, it is not a complete design. It gives a brief idea of the system to the user. The quick design helps in developing the prototype. Build a Prototype In this phase, an actual prototype is designed based on the information gathered from quick design. It is a small working model of the required system. Initial user evaluation In this stage, the proposed system is presented to the client for an initial evaluation. It helps to find out the strength and weakness of the working model. Comment and suggestion are collected from the customer and provided to the developer. Refining prototype
  • 2. If the user is not happy with the current prototype, you need to refine the prototype according to the user's feedback and suggestions. This phase will not over until all the requirements specified by the user are met. Once the user is satisfied with the developed prototype, a final system is developed based on the approved final prototype. Implement Product and Maintain Once the final system is developed based on the final prototype, it is thoroughly tested and deployed to production. The system undergoes routine maintenance for minimizing downtime and prevents large- scale failures.