SlideShare a Scribd company logo
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

More Related Content

PPTX
Prototype model and process
PPTX
Spiral model of SDLC
PPTX
PROTOTYPE MODEL
PPTX
Prototyping model
DOCX
comparison of various sdlc models
PPTX
Software Engineering - Spiral Model
PDF
3. ch 2-process model
PPTX
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Prototype model and process
Spiral model of SDLC
PROTOTYPE MODEL
Prototyping model
comparison of various sdlc models
Software Engineering - Spiral Model
3. ch 2-process model
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...

What's hot (20)

PPTX
Prototype model
PPT
Spm unit2
PPTX
Chapter 5 Agile Software development
PPTX
Iterative model
PPS
Software Devlopment Life Cycle
PPTX
Waterfall Model
PPT
Spiral model
PPTX
Waterfall Model PPT in Software Engineering
PPTX
Software Engineering Layered Technology Software Process Framework
PDF
Increment model
PPTX
Prototype Model
PPTX
Software prototyping
PPTX
waterfall model
PPTX
Unified process model
PPT
Software Development Life Cycle Model
PPTX
Prototype model
DOCX
process models- software engineering
PPTX
Fundamental design concepts
Prototype model
Spm unit2
Chapter 5 Agile Software development
Iterative model
Software Devlopment Life Cycle
Waterfall Model
Spiral model
Waterfall Model PPT in Software Engineering
Software Engineering Layered Technology Software Process Framework
Increment model
Prototype Model
Software prototyping
waterfall model
Unified process model
Software Development Life Cycle Model
Prototype model
process models- software engineering
Fundamental design concepts
Ad

Viewers also liked (14)

PPT
Prototype model
PPTX
Esd seminar 2
PPTX
SDLC Models
PPTX
Incremental development (pengembangan incremental)
PPT
Software Prototyping
PPTX
Incremental model presentation
PPT
Spiral model explanation
PPT
Spiral model presentation
PPTX
Feasibility analysis, project
PDF
Software Development Life Cycle (SDLC)
PDF
Software Development Life Cycle (SDLC)
PDF
Incremental
PPT
Software Development Life Cycle (SDLC)
ZIP
Unified Process
Prototype model
Esd seminar 2
SDLC Models
Incremental development (pengembangan incremental)
Software Prototyping
Incremental model presentation
Spiral model explanation
Spiral model presentation
Feasibility analysis, project
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Incremental
Software Development Life Cycle (SDLC)
Unified Process
Ad

Similar to Prototype model of SDLC (20)

PPTX
Prototype Model
PPTX
Comparison of waterfall model and prototype model
PDF
Software development life cycle
PPTX
ISTQB - Software development life cycle
PPTX
software engineering SOFTWARE PROCESS MODELS.pptx
PPTX
System Development Life Cycle Models
PPTX
Lecture 2 Software Development Process and SDCL models.pptx
PPT
Software Process Model.ppt
PPTX
Fundamentals of Software Engineering
PPTX
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
PPTX
Software development life cycle (SDLC) Models
PPTX
Models.pptx
PPTX
Lecture-3 The Software Processsssss.pptx
PPT
Process models
PPTX
Prototype Model
PPTX
Module-02.pptx
PPTX
Software Engineering
PPTX
Structured system analysis and design
PPTX
2-SE Process Models.pptx
PPTX
Software development process models
Prototype Model
Comparison of waterfall model and prototype model
Software development life cycle
ISTQB - Software development life cycle
software engineering SOFTWARE PROCESS MODELS.pptx
System Development Life Cycle Models
Lecture 2 Software Development Process and SDCL models.pptx
Software Process Model.ppt
Fundamentals of Software Engineering
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
Software development life cycle (SDLC) Models
Models.pptx
Lecture-3 The Software Processsssss.pptx
Process models
Prototype Model
Module-02.pptx
Software Engineering
Structured system analysis and design
2-SE Process Models.pptx
Software development process models

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Introduction to Artificial Intelligence
PPT
Introduction Database Management System for Course Database
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
AI in Product Development-omnex systems
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
System and Network Administraation Chapter 3
PPTX
Transform Your Business with a Software ERP System
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
history of c programming in notes for students .pptx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle
Introduction to Artificial Intelligence
Introduction Database Management System for Course Database
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Understanding Forklifts - TECH EHS Solution
Softaken Excel to vCard Converter Software.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
VVF-Customer-Presentation2025-Ver1.9.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
AI in Product Development-omnex systems
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
System and Network Administraation Chapter 3
Transform Your Business with a Software ERP System
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
history of c programming in notes for students .pptx
How Creative Agencies Leverage Project Management Software.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

Prototype model of SDLC

  • 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.