SlideShare une entreprise Scribd logo
1  sur  7
PROTOTYPE MODEL
By Kumar Sethi
Need of Prototype Model
• Even a small change in any previous stage can cause big problem
for subsequent phases as all phases are dependent on each-other.
• Real projects rarely follow the sequential flow.
• Poor model for long and ongoing projects. WHY?
As we freeze software and hardware in this model, but technology
changes rapidly, such freezing is not advisable for long term
projects.
• Not a good model for complex and object-oriented projects.
• Not suitable for the projects where requirements are at a moderate
to high risk of changing.
• It is difficult to measure progress within stages.
Based on the previous model disadvantages :-
Prototype Model
• This model requires before carrying out the development of the
actual software, a working prototype of the system should be built.
• A prototype acts as a sample to test the process. From this sample
we learn and try to build a better final product.
• A prototype is a model or a program which is not based on strict
planning, but is an early approximation of the final product or
software system.
• This type of System Development Method is employed when it is
very difficult to obtain exact requirements from the customer (unlike
waterfall model, where requirements are clear).
• While making the model, user keeps giving feedbacks from time to
time and based on it, a prototype is made.
• Completely built sample model is shown to user and based on his
feedback, the SRS (System Requirements Specifications) document
is prepared.
Prototype Model
• After completion of this, a more accurate SRS is prepared, and now
development work can start using Waterfall Model, the goal is to
provide a system with overall functionality.
• Diagram
Advantages
• 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
• Time required to complete the project after getting final
the SRS reduces, since the developer has a better idea
about how he should approach the project.
Disadvantages
• It is a slow process.
• Too much involvement of client, is not always preferred by the
developer.
• Too many changes can disturb the rhythm of the development team.
• Practically, this methodology may increase the complexity of the
system as scope of the system may expand beyond original plans.
• If client is not satisfied with the developed prototype, new prototype
should be made, this may lead to be expensive.
Regards

Contenu connexe

Tendances

Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
aroka55
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
drjms
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 
Prototype model
Prototype modelPrototype model
Prototype model
sadhana8
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
Danish Musthafa
 

Tendances (20)

What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?
 
PROTOTYPING
PROTOTYPINGPROTOTYPING
PROTOTYPING
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Prototyping
PrototypingPrototyping
Prototyping
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Waterfall and Prototype model
Waterfall and Prototype modelWaterfall and Prototype model
Waterfall and Prototype model
 
WATERFALL MODEL
WATERFALL MODELWATERFALL MODEL
WATERFALL MODEL
 
Comparison of waterfall model and prototype model
Comparison of waterfall model and prototype modelComparison of waterfall model and prototype model
Comparison of waterfall model and prototype model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC ppt
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
 
Incremental and iterative stratergy
Incremental and iterative stratergyIncremental and iterative stratergy
Incremental and iterative stratergy
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
Spiral model
Spiral modelSpiral model
Spiral model
 

En vedette (14)

Ensayo 1er parcial
Ensayo 1er parcialEnsayo 1er parcial
Ensayo 1er parcial
 
Quelmo da s. lins
Quelmo da s. linsQuelmo da s. lins
Quelmo da s. lins
 
Primer indicador
Primer indicadorPrimer indicador
Primer indicador
 
Jennifer zuleta
Jennifer zuletaJennifer zuleta
Jennifer zuleta
 
Cuello
CuelloCuello
Cuello
 
Como insertar video en blogger de google
Como insertar video en blogger de googleComo insertar video en blogger de google
Como insertar video en blogger de google
 
Charlie rivel[1]
Charlie rivel[1]Charlie rivel[1]
Charlie rivel[1]
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
My First Work Experience placement
My First Work Experience placementMy First Work Experience placement
My First Work Experience placement
 
Perfect visual profile
Perfect visual profilePerfect visual profile
Perfect visual profile
 
Bright star, would I were stedfast
Bright star, would I were stedfastBright star, would I were stedfast
Bright star, would I were stedfast
 
Analisis de los cibermedios
Analisis de los cibermediosAnalisis de los cibermedios
Analisis de los cibermedios
 
Interes simple
Interes simpleInteres simple
Interes simple
 
Zahida Jabeen - CV
Zahida Jabeen - CVZahida Jabeen - CV
Zahida Jabeen - CV
 

Similaire à Prototype model

4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
loloka1
 

Similaire à Prototype model (20)

Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 
System Development Life Cycle Models
System Development Life Cycle ModelsSystem Development Life Cycle Models
System Development Life Cycle Models
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Models.pptx
Models.pptxModels.pptx
Models.pptx
 
Process models
Process modelsProcess models
Process models
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
2-SE Process Models.pptx
2-SE Process Models.pptx2-SE Process Models.pptx
2-SE Process Models.pptx
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software engineering 7 prototype model
Software engineering 7 prototype modelSoftware engineering 7 prototype model
Software engineering 7 prototype model
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
 
null-1.pptx
null-1.pptxnull-1.pptx
null-1.pptx
 

Dernier

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Dernier (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Prototype model

  • 2. Need of Prototype Model • Even a small change in any previous stage can cause big problem for subsequent phases as all phases are dependent on each-other. • Real projects rarely follow the sequential flow. • Poor model for long and ongoing projects. WHY? As we freeze software and hardware in this model, but technology changes rapidly, such freezing is not advisable for long term projects. • Not a good model for complex and object-oriented projects. • Not suitable for the projects where requirements are at a moderate to high risk of changing. • It is difficult to measure progress within stages. Based on the previous model disadvantages :-
  • 3. Prototype Model • This model requires before carrying out the development of the actual software, a working prototype of the system should be built. • A prototype acts as a sample to test the process. From this sample we learn and try to build a better final product. • A prototype is a model or a program which is not based on strict planning, but is an early approximation of the final product or software system. • This type of System Development Method is employed when it is very difficult to obtain exact requirements from the customer (unlike waterfall model, where requirements are clear). • While making the model, user keeps giving feedbacks from time to time and based on it, a prototype is made. • Completely built sample model is shown to user and based on his feedback, the SRS (System Requirements Specifications) document is prepared.
  • 4. Prototype Model • After completion of this, a more accurate SRS is prepared, and now development work can start using Waterfall Model, the goal is to provide a system with overall functionality. • Diagram
  • 5. Advantages • 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 • Time required to complete the project after getting final the SRS reduces, since the developer has a better idea about how he should approach the project.
  • 6. Disadvantages • It is a slow process. • Too much involvement of client, is not always preferred by the developer. • Too many changes can disturb the rhythm of the development team. • Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans. • If client is not satisfied with the developed prototype, new prototype should be made, this may lead to be expensive.