SlideShare a Scribd company logo
2
Most read
3
Most read
Prototype Model
The prototype model requires that before carrying out the development of actual software, a working
prototype of the system should be built. A prototype is a toy implementation of the system. A prototype
usually turns out to be a very crude version of the actual system, possible exhibiting limited functional
capabilities, low reliability, and inefficient performance as compared to actual software. In many instances,
the client only has a general view of what is expected from the software product. In such a scenario where
there is an absence of detailed information regarding the input to the system, the processing needs, and the
output requirement, the prototyping model may be employed.
Steps of Prototype Model
1. Requirement Gathering and Analyst
2. Quick Decision
3. Build a Prototype
4. Assessment or User Evaluation
5. Prototype Refinement
6. Engineer Product
Advantage of Prototype Model
1. Reduce the risk of incorrect user requirement
2. Good where requirement are changing/uncommitted
3. Regular visible process aids management
4. Support early product marketing
5. Reduce Maintenance cost.
6. Errors can be detected much earlier as the system is made side by side.
Disadvantage of Prototype Model
1. An unstable/badly implemented prototype often becomes the final product.
2. Require extensive customer collaboration
Costs customer money
Needs committed customer
Difficult to finish if customer withdraw
May be too customer specific, no broad market
3. Difficult to know how long the project will last.
4. Easy to fall back into the code and fix without proper requirement analysis, design, customer
evaluation, and feedback.
5. Prototyping tools are expensive.
6. Special tools & techniques are required to build a prototype.
7. It is a time-consuming process.
Evolutionary Process Model
Evolutionary process model resembles the iterative enhancement model. The same phases are defined for the
waterfall model occurs here in a cyclical fashion. This model differs from the iterative enhancement model in
the sense that this does not require a useful product at the end of each cycle. In evolutionary development,
requirements are implemented by category rather than by priority.
For example, in a simple database application, one cycle might implement the graphical user Interface (GUI),
another file manipulation, another queries and another updates. All four cycles must complete before there is
a working product available. GUI allows the users to interact with the system, file manipulation allow the data
to be saved and retrieved, queries allow user to get out of the system, and updates allows users to put data
into the system.
Benefits of Evolutionary Process Model
Use of EVO brings a significant reduction in risk for software projects.
EVO can reduce costs by providing a structured, disciplined avenue for experimentation.
EVO allows the marketing department access to early deliveries, facilitating the development of
documentation and demonstration.
Better fit the product to user needs and market requirements.
Manage project risk with the definition of early cycle content.
Uncover key issues early and focus attention appropriately.
Increase the opportunity to hit market windows.
Accelerate sales cycles with early customer exposure.
Increase management visibility of project progress.
Increase product team productivity and motivations.

More Related Content

What's hot (20)

PPTX
Software Project Management
NoorHameed6
 
PPTX
Spiral model
Noraphyusin
 
PPTX
Waterfall model ppt final
shiva krishna
 
PPTX
Globalization issues in project management
MenakapriyaM
 
PDF
Banking Management System SRS
Madhur Jatiya
 
PPTX
Software Process Models
Hassan A-j
 
PDF
COCOMO Model By Dr. B. J. Mohite
Zeal Education Society, Pune
 
PPT
Spiral model presentation
SayedFarhan110
 
PPTX
Rad model
Dyanara Pritz Menia
 
PDF
Software development process
Space-O Technologies
 
PDF
Sdlc
meenakshi sv
 
PPTX
COCOMO MODEL 1 And 2
Awais Siddique
 
PPTX
RAD Model
MariamKhan120
 
PPT
Architecture design in software engineering
Preeti Mishra
 
PPTX
Designing Techniques in Software Engineering
kirupasuchi1996
 
PPT
Waterfall Model
university of education,Lahore
 
ODP
Evolutionary process models se.ppt
bhadjaashvini1
 
PPTX
Software Engineering - Spiral Model
BenedictArpon
 
PDF
Incremental model
Hpibmx
 
PPT
Analysis modeling
Inocentshuja Ahmad
 
Software Project Management
NoorHameed6
 
Spiral model
Noraphyusin
 
Waterfall model ppt final
shiva krishna
 
Globalization issues in project management
MenakapriyaM
 
Banking Management System SRS
Madhur Jatiya
 
Software Process Models
Hassan A-j
 
COCOMO Model By Dr. B. J. Mohite
Zeal Education Society, Pune
 
Spiral model presentation
SayedFarhan110
 
Software development process
Space-O Technologies
 
COCOMO MODEL 1 And 2
Awais Siddique
 
RAD Model
MariamKhan120
 
Architecture design in software engineering
Preeti Mishra
 
Designing Techniques in Software Engineering
kirupasuchi1996
 
Evolutionary process models se.ppt
bhadjaashvini1
 
Software Engineering - Spiral Model
BenedictArpon
 
Incremental model
Hpibmx
 
Analysis modeling
Inocentshuja Ahmad
 

Similar to Prototype model (software engineering) (20)

PDF
Prototyping model, Evolution and spiral models.pdf
ssusere796b3
 
PDF
software Prototyping
Yahia Haider
 
PPT
Prototype model
shuisharma
 
PPTX
Prototype Model
khushi kalaria
 
PPTX
Sdpl1
sraviinthiran
 
DOCX
Prototyping Model
Snehal Deshmukh
 
PPTX
software Prototyping model
SankeerthanaS1
 
PDF
Plagiarism Report SDLC 1.pdf
OmethSanchitha
 
PPTX
Models.pptx
harshyadav306
 
PPTX
SDLC and Software Process Models
Nana Sarpong
 
PPTX
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
javaprogramminglangu
 
PPTX
Software development process models
Muntha Ulfat
 
PPT
System analsis and design
Rizwan Kabir
 
PPT
Software Prototyping
Shubham Sharma
 
PPTX
Software Engineering
Nethan Shaik
 
PPTX
Project on software engineering types of models
Soham Nanekar
 
PPT
Introduction,Software Process Models, Project Management
swatisinghal
 
DOCX
SDLC Model
University of Dhaka
 
PPT
Software Process Model.ppt
DrJasmineBeulahG
 
PPTX
Types of Software life cycle
Santhia RK
 
Prototyping model, Evolution and spiral models.pdf
ssusere796b3
 
software Prototyping
Yahia Haider
 
Prototype model
shuisharma
 
Prototype Model
khushi kalaria
 
Prototyping Model
Snehal Deshmukh
 
software Prototyping model
SankeerthanaS1
 
Plagiarism Report SDLC 1.pdf
OmethSanchitha
 
Models.pptx
harshyadav306
 
SDLC and Software Process Models
Nana Sarpong
 
SDLC-MODELS.pptxaaaaaaaaaaaaaaaaaaaaaaaaa
javaprogramminglangu
 
Software development process models
Muntha Ulfat
 
System analsis and design
Rizwan Kabir
 
Software Prototyping
Shubham Sharma
 
Software Engineering
Nethan Shaik
 
Project on software engineering types of models
Soham Nanekar
 
Introduction,Software Process Models, Project Management
swatisinghal
 
Software Process Model.ppt
DrJasmineBeulahG
 
Types of Software life cycle
Santhia RK
 
Ad

More from MuhammadTalha436 (20)

PPT
Analysis modeling in software engineering
MuhammadTalha436
 
PPT
Software Process in software engineering
MuhammadTalha436
 
PPT
Software Process Model in software engineering
MuhammadTalha436
 
PDF
Software engineering interview questions
MuhammadTalha436
 
DOCX
Software Engineering (Short & Long Questions)
MuhammadTalha436
 
PDF
Incremental model (software engineering)
MuhammadTalha436
 
PDF
V model (software engineering)
MuhammadTalha436
 
PDF
Waterfall Model (Software Engineering)
MuhammadTalha436
 
PPT
Requirements Engineering
MuhammadTalha436
 
PPT
Software Quality Assurance in software engineering
MuhammadTalha436
 
PPT
A Risk Analysis and Management in Software Engineering
MuhammadTalha436
 
PPT
Testing strategies in Software Engineering
MuhammadTalha436
 
PPT
Project Management Complete Concept
MuhammadTalha436
 
PPT
Introduction of Software Engineering
MuhammadTalha436
 
DOCX
Software Engineering Solved Past Paper 2020
MuhammadTalha436
 
DOCX
Sofware Engineering Important Past Paper 2019
MuhammadTalha436
 
PDF
Software Engineering Past Papers Notes
MuhammadTalha436
 
PDF
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
PDF
Software Engineering Past Papers (Short Questions)
MuhammadTalha436
 
PDF
Object Oriented Programming Short Notes for Preperation of Exams
MuhammadTalha436
 
Analysis modeling in software engineering
MuhammadTalha436
 
Software Process in software engineering
MuhammadTalha436
 
Software Process Model in software engineering
MuhammadTalha436
 
Software engineering interview questions
MuhammadTalha436
 
Software Engineering (Short & Long Questions)
MuhammadTalha436
 
Incremental model (software engineering)
MuhammadTalha436
 
V model (software engineering)
MuhammadTalha436
 
Waterfall Model (Software Engineering)
MuhammadTalha436
 
Requirements Engineering
MuhammadTalha436
 
Software Quality Assurance in software engineering
MuhammadTalha436
 
A Risk Analysis and Management in Software Engineering
MuhammadTalha436
 
Testing strategies in Software Engineering
MuhammadTalha436
 
Project Management Complete Concept
MuhammadTalha436
 
Introduction of Software Engineering
MuhammadTalha436
 
Software Engineering Solved Past Paper 2020
MuhammadTalha436
 
Sofware Engineering Important Past Paper 2019
MuhammadTalha436
 
Software Engineering Past Papers Notes
MuhammadTalha436
 
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
Software Engineering Past Papers (Short Questions)
MuhammadTalha436
 
Object Oriented Programming Short Notes for Preperation of Exams
MuhammadTalha436
 
Ad

Recently uploaded (20)

PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 

Prototype model (software engineering)

  • 1. Prototype Model The prototype model requires that before carrying out the development of actual software, a working prototype of the system should be built. A prototype is a toy implementation of the system. A prototype usually turns out to be a very crude version of the actual system, possible exhibiting limited functional capabilities, low reliability, and inefficient performance as compared to actual software. In many instances, the client only has a general view of what is expected from the software product. In such a scenario where there is an absence of detailed information regarding the input to the system, the processing needs, and the output requirement, the prototyping model may be employed. Steps of Prototype Model 1. Requirement Gathering and Analyst 2. Quick Decision 3. Build a Prototype 4. Assessment or User Evaluation
  • 2. 5. Prototype Refinement 6. Engineer Product Advantage of Prototype Model 1. Reduce the risk of incorrect user requirement 2. Good where requirement are changing/uncommitted 3. Regular visible process aids management 4. Support early product marketing 5. Reduce Maintenance cost. 6. Errors can be detected much earlier as the system is made side by side. Disadvantage of Prototype Model 1. An unstable/badly implemented prototype often becomes the final product. 2. Require extensive customer collaboration Costs customer money Needs committed customer Difficult to finish if customer withdraw May be too customer specific, no broad market 3. Difficult to know how long the project will last. 4. Easy to fall back into the code and fix without proper requirement analysis, design, customer evaluation, and feedback. 5. Prototyping tools are expensive. 6. Special tools & techniques are required to build a prototype. 7. It is a time-consuming process. Evolutionary Process Model Evolutionary process model resembles the iterative enhancement model. The same phases are defined for the waterfall model occurs here in a cyclical fashion. This model differs from the iterative enhancement model in the sense that this does not require a useful product at the end of each cycle. In evolutionary development, requirements are implemented by category rather than by priority. For example, in a simple database application, one cycle might implement the graphical user Interface (GUI), another file manipulation, another queries and another updates. All four cycles must complete before there is a working product available. GUI allows the users to interact with the system, file manipulation allow the data to be saved and retrieved, queries allow user to get out of the system, and updates allows users to put data into the system.
  • 3. Benefits of Evolutionary Process Model Use of EVO brings a significant reduction in risk for software projects. EVO can reduce costs by providing a structured, disciplined avenue for experimentation. EVO allows the marketing department access to early deliveries, facilitating the development of documentation and demonstration. Better fit the product to user needs and market requirements. Manage project risk with the definition of early cycle content. Uncover key issues early and focus attention appropriately. Increase the opportunity to hit market windows. Accelerate sales cycles with early customer exposure. Increase management visibility of project progress. Increase product team productivity and motivations.