SlideShare a Scribd company logo
1 of 11
 PPT on Prototyping Model by -
Krishna Bangwal
Prototyping modelPrototyping model
 The prototyping model requires that before carrying out the
development of the 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 , possibly exhibiting limited functional capabilities , low
reliability , and inefficient performance as compared to the 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 requirements, the
prototyping model may be employed.
Design
Implement
Test
Maintain
Requirements
gathering
Quick design
Build prototype
Refine requirements
incorporating
Customer suggestion
Customer evaluation
Of prototype
Acceptance
By customer
Prototype
development
Iterative
development
Steps of Prototyping ModelSteps of Prototyping Model
1) Requirements Gathering and Analysis:
A prototyping model begins with requirements analysis , and
the requirements of the system are defined in detail. The user is
interviewed in order to know the requirements of the system.
1) Quick Design:
When requirements are know , a preliminary design or
quick design for the system is created . It is not a detailed design ,
however , and includes the important aspects of the system,
which gives an idea of the system to the user.
1) Build Prototype :
Information gathering from quick design is modified to form a
prototype . It represents a ’rough’ design of the required system.
1) Assessment or user evaluation:
Next , the proposed system is presented to the
user for consideration as part of the development
process.
1) Prototype Refinement:
Once the user evaluates the prototype, it is
refined according to the requirements .When the user
is satisfied with the developed prototype , a final
system is developed based on the final prototype.
1) Engineer Product:
The final system is thoroughly evaluated and
tested followed by routine maintenance on a continuing
basis to prevent large-scale failures and to minimize
downtime .
Advantages of PrototypingAdvantages of Prototyping
ModelModel
 Provides a working model to the user early in the
process , enabling early assessment and
increasing user confidence.
 The developer gains experience and insight by
developing a prototype , thereby resulting in
better implementation of requirements.
 Helps in reducing risks associated with the
project.
 The prototyping model serves to clarify
requirements , which are not clear , hence
reducing ambiguity and improving
communication between the developer
and the user.
 There is a great involvement of users in
software development . Hence , the
requirement of the users are met to the
greatest extent.
Disadvantages of PrototypingDisadvantages of Prototyping
ModelModel
 If the user is not satisfied with the developed
prototype, then a new prototype is developed .
This process goes on until a perfect prototype
evolves . Thus , this model is time consuming
and expensive.
 The developer loses focus of the real purpose of
prototype and compromises on the quality of the
product . For example , he may apply some of
the inefficient algorithms or inappropriate
programming languages used in developing the
prototype .
 Prototyping can lead to false expectations.
It often creates a situation where the user
belives that the development of the
system is finished when it is not.
 The primary goal of prototyping is rapid
development. Thus , the design of the
system may suffer as it is built in a series
of layers without considering integration of
all the other components.
Please like my page onPlease like my page on
facebookfacebook
https://www.facebook.com/zippyvacation

More Related Content

What's hot

Prototype model
Prototype modelPrototype model
Prototype modelsadhana8
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified ProcessOmkar Dash
 
Software prototyping
Software prototypingSoftware prototyping
Software prototypingBirju Tank
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral ModelBenedictArpon
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified ProcessKumar
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process ModelsNana Sarpong
 
Waterfall and spiral model
Waterfall and spiral modelWaterfall and spiral model
Waterfall and spiral modelyenohhoney
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentationNiat Murad
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototypingdrjms
 
Software process Models
Software process ModelsSoftware process Models
Software process ModelsSADEED AMEEN
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)Simran Kaur
 

What's hot (20)

Incremental model
Incremental modelIncremental model
Incremental model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
Software Engineering - Spiral Model
Software Engineering - Spiral ModelSoftware Engineering - Spiral Model
Software Engineering - Spiral Model
 
Incremental Model
Incremental ModelIncremental Model
Incremental Model
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
Uml
UmlUml
Uml
 
Waterfall and spiral model
Waterfall and spiral modelWaterfall and spiral model
Waterfall and spiral model
 
Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentation
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 

Viewers also liked

Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process modelminal kumar soni
 
Project scheduling and tracking
Project scheduling and trackingProject scheduling and tracking
Project scheduling and trackingyenohhoney
 
Project Tracking and Scope Management
Project Tracking and Scope ManagementProject Tracking and Scope Management
Project Tracking and Scope ManagementTalha Siddiqui
 
Iterative and Incremental Development (RAD)
Iterative  and Incremental Development (RAD)Iterative  and Incremental Development (RAD)
Iterative and Incremental Development (RAD)Roshan Karunarathna
 
Iterative Incremental development
Iterative Incremental developmentIterative Incremental development
Iterative Incremental developmentOliver Schreck
 
Fundamentals of User Interface Design
Fundamentals of User Interface DesignFundamentals of User Interface Design
Fundamentals of User Interface DesignMerlin Rebrović
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15koolkampus
 
Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design op205
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt finalshiva krishna
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering pptshruths2890
 

Viewers also liked (18)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Prototyping
PrototypingPrototyping
Prototyping
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 
Software quality management lecture notes
Software quality management lecture notesSoftware quality management lecture notes
Software quality management lecture notes
 
Project scheduling and tracking
Project scheduling and trackingProject scheduling and tracking
Project scheduling and tracking
 
Project Tracking and Scope Management
Project Tracking and Scope ManagementProject Tracking and Scope Management
Project Tracking and Scope Management
 
SDLC, Iterative Model
SDLC, Iterative ModelSDLC, Iterative Model
SDLC, Iterative Model
 
Iterative and Incremental Development (RAD)
Iterative  and Incremental Development (RAD)Iterative  and Incremental Development (RAD)
Iterative and Incremental Development (RAD)
 
Iterative Incremental development
Iterative Incremental developmentIterative Incremental development
Iterative Incremental development
 
Prototyping model advantages and disadvantages
Prototyping model advantages and disadvantagesPrototyping model advantages and disadvantages
Prototyping model advantages and disadvantages
 
Iterative model
Iterative modelIterative model
Iterative model
 
Fundamentals of User Interface Design
Fundamentals of User Interface DesignFundamentals of User Interface Design
Fundamentals of User Interface Design
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design Lecture 7 Software Engineering and Design User Interface Design
Lecture 7 Software Engineering and Design User Interface Design
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 

Similar to Prototype model

Prototype
PrototypePrototype
PrototypeMR Z
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC pptsoni singh
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototypingShruti Kunwar
 
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?Sovereign software solution
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping modelSankeerthanaS1
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycleSanthia RK
 
Software Engineering
Software Engineering Software Engineering
Software Engineering Nethan Shaik
 
Prototype model (software engineering)
Prototype model (software engineering)  Prototype model (software engineering)
Prototype model (software engineering) MuhammadTalha436
 
software Prototyping
software Prototypingsoftware Prototyping
software PrototypingYahia Haider
 
Prototyping.eveningclass.ppt
Prototyping.eveningclass.pptPrototyping.eveningclass.ppt
Prototyping.eveningclass.pptazida3
 
Prototyping.eveningclass.ppt.slideshare.information.system.analysis
Prototyping.eveningclass.ppt.slideshare.information.system.analysisPrototyping.eveningclass.ppt.slideshare.information.system.analysis
Prototyping.eveningclass.ppt.slideshare.information.system.analysislynmanguilimotan06
 
Manual testing testing master.pdf
Manual testing testing master.pdfManual testing testing master.pdf
Manual testing testing master.pdfsynamedia
 
ManualTestingMaterial.pdf
ManualTestingMaterial.pdfManualTestingMaterial.pdf
ManualTestingMaterial.pdfSCMCpvt
 
Software development process models
Software development process modelsSoftware development process models
Software development process modelsMuntha Ulfat
 

Similar to Prototype model (20)

Prototype
PrototypePrototype
Prototype
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC ppt
 
Prototypemodel
PrototypemodelPrototypemodel
Prototypemodel
 
Models.pptx
Models.pptxModels.pptx
Models.pptx
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
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?
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Prototype model (software engineering)
Prototype model (software engineering)  Prototype model (software engineering)
Prototype model (software engineering)
 
Prototyping Model
Prototyping ModelPrototyping Model
Prototyping Model
 
software Prototyping
software Prototypingsoftware Prototyping
software Prototyping
 
Prototyping.eveningclass.ppt
Prototyping.eveningclass.pptPrototyping.eveningclass.ppt
Prototyping.eveningclass.ppt
 
Prototyping.eveningclass.ppt.slideshare.information.system.analysis
Prototyping.eveningclass.ppt.slideshare.information.system.analysisPrototyping.eveningclass.ppt.slideshare.information.system.analysis
Prototyping.eveningclass.ppt.slideshare.information.system.analysis
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Prototyping (presentation)
Prototyping (presentation)Prototyping (presentation)
Prototyping (presentation)
 
Manual testing testing master.pdf
Manual testing testing master.pdfManual testing testing master.pdf
Manual testing testing master.pdf
 
ManualTestingMaterial.pdf
ManualTestingMaterial.pdfManualTestingMaterial.pdf
ManualTestingMaterial.pdf
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 

Recently uploaded

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 

Prototype model

  • 1.
  • 2.  PPT on Prototyping Model by - Krishna Bangwal
  • 3. Prototyping modelPrototyping model  The prototyping model requires that before carrying out the development of the 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 , possibly exhibiting limited functional capabilities , low reliability , and inefficient performance as compared to the 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 requirements, the prototyping model may be employed.
  • 4. Design Implement Test Maintain Requirements gathering Quick design Build prototype Refine requirements incorporating Customer suggestion Customer evaluation Of prototype Acceptance By customer Prototype development Iterative development
  • 5. Steps of Prototyping ModelSteps of Prototyping Model 1) Requirements Gathering and Analysis: A prototyping model begins with requirements analysis , and the requirements of the system are defined in detail. The user is interviewed in order to know the requirements of the system. 1) Quick Design: When requirements are know , a preliminary design or quick design for the system is created . It is not a detailed design , however , and includes the important aspects of the system, which gives an idea of the system to the user. 1) Build Prototype : Information gathering from quick design is modified to form a prototype . It represents a ’rough’ design of the required system.
  • 6. 1) Assessment or user evaluation: Next , the proposed system is presented to the user for consideration as part of the development process. 1) Prototype Refinement: Once the user evaluates the prototype, it is refined according to the requirements .When the user is satisfied with the developed prototype , a final system is developed based on the final prototype. 1) Engineer Product: The final system is thoroughly evaluated and tested followed by routine maintenance on a continuing basis to prevent large-scale failures and to minimize downtime .
  • 7. Advantages of PrototypingAdvantages of Prototyping ModelModel  Provides a working model to the user early in the process , enabling early assessment and increasing user confidence.  The developer gains experience and insight by developing a prototype , thereby resulting in better implementation of requirements.  Helps in reducing risks associated with the project.
  • 8.  The prototyping model serves to clarify requirements , which are not clear , hence reducing ambiguity and improving communication between the developer and the user.  There is a great involvement of users in software development . Hence , the requirement of the users are met to the greatest extent.
  • 9. Disadvantages of PrototypingDisadvantages of Prototyping ModelModel  If the user is not satisfied with the developed prototype, then a new prototype is developed . This process goes on until a perfect prototype evolves . Thus , this model is time consuming and expensive.  The developer loses focus of the real purpose of prototype and compromises on the quality of the product . For example , he may apply some of the inefficient algorithms or inappropriate programming languages used in developing the prototype .
  • 10.  Prototyping can lead to false expectations. It often creates a situation where the user belives that the development of the system is finished when it is not.  The primary goal of prototyping is rapid development. Thus , the design of the system may suffer as it is built in a series of layers without considering integration of all the other components.
  • 11. Please like my page onPlease like my page on facebookfacebook https://www.facebook.com/zippyvacation

Editor's Notes

  1. figure