SlideShare ist ein Scribd-Unternehmen logo
1 von 14
PROTOTYPE
MODEL
- Rhythm Garg
Section –B
(2k17/BBA/076)
What is Software Development Life Cycle
(SDLC)?
• Software development lifecycle (SDLC) is a framework that defines the
steps involved in the development of software. It covers the detailed plan for
building, deploying and maintaining the software.
• SDLC defines the complete cycle of development i.e. all the tasks involved in
gathering a requirement for the maintenance of a Product.
• SDLC models are following types:-
Waterfall model
Iterative model
Prototype model
Spiral model
Types of SDLC Models
SDLC Process
Prototyping Model
• A prototyping model suggest 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.
• Prototype is a working model of software with some limited functionality.
• Prototyping is used to allow the users evaluate the developer proposals and try
them out before implementation.
• By using this prototype, customer can understand the requirements of desired
system and also the customer can get an “actual feel” of the system. It is an
attractive idea for complex and bigger systems.
EXAMPLES-
• Paper Prototype- Paper
prototype is an example of
throwaway prototype created
in the form of rough or hand-
sketched drawings of the
product’s interface, front-end
design, and sometimes the
back end work.
EXAMPLES -
• 3D print- The latest
technology has made it possible
to print a 3d version of your
product which can actually
work. But this technique is not
feasible for mass production.
EXMPLES -
• Digital Prototype -A digital
prototype allows product
developers to create a virtual
model of the product which
enables them to see how the
individual components will work
together and how the product will
look once it’s completed.
That is, it lets the developers
virtually explore the complete
product before it’s actually built.
PROTOTYPE MODEL
Steps of the prototype model-
• Requirements gathering and Analysis : A prototype model
begins with requirements analysis, and the requirements of the system are define
in detail. The user is interviewed in order to know the requirements of the
system.
• Quick design: When requirements are known, a quick design for the
system is created. It is not a detailed design , it includes the important aspects of
the system, which gives an idea of the system to the user.
• Build prototype: Information gathering from quick design is modified to
form a prototype .It represents a ‘rough’ design of the required system.
• Customer evaluation of prototype: The build prototype is
presented to the customer for his/her evaluation.
• Prototype refinement: Once the user evaluate the prototype, it is refined
according to the requirements . When the user is satisfied to the developed
prototype , a final system is developed based on the final prototype , which is
developed by the iterative method means we design the system according to the
final prototype , after that implement , test the product to find the error and at
last we maintain the system.
Need of the prototype model:-
• Prototype provides a method to examine design problems and
evaluating solutions.
• “…Prototypes are not self explanatory….Clarifying what aspects of
a prototype correspond to the eventual artifact─ and what don’t─ is
a key part of successful prototyping.”
• The development of the prototype model is expensive but is a
good model because it satisfy all the requirements of the customers.
Advantages and Disadvantages of Prototype
model
ADVANTAGES
• Customer satisfaction exists, because
customer can feel the product at very
early stage.
• There will be less chance of software
rejection.
• Requirement changes are allowed.
• Due to customer approval we can find the
errors at early stage.
• Customer involvement will be there in the
development where its leads to better
solutions for any confusion / complexity /
difficult functions
• The developed prototype can be re-used
by developer and test engineer.
DISADVANTAGES
• It is a time consuming if customer ask
for changes in prototype
• This methodology may increase the
system complexity as scope of the
system may expand beyond original
plans.
• The invested effort in the preparation
of prototypes may be too much if not
properly monitored.
• Customer may get confused in the
prototypes and real systems.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
ramyaaswin
 

Was ist angesagt? (20)

Prototyping model
Prototyping modelPrototyping model
Prototyping model
 
Sdlc
SdlcSdlc
Sdlc
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
COCOMO model
COCOMO modelCOCOMO model
COCOMO model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
 

Ähnlich wie PROTOTYPE MODEL

Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process Models
Education Front
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 

Ähnlich wie PROTOTYPE MODEL (20)

ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC ppt
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Models.pptx
Models.pptxModels.pptx
Models.pptx
 
Types of Software life cycle
Types of Software life cycleTypes of Software life cycle
Types of Software life cycle
 
Software engineering 7 prototype model
Software engineering 7 prototype modelSoftware engineering 7 prototype model
Software engineering 7 prototype model
 
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...
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
Generic Software Process Models
Generic Software Process ModelsGeneric Software Process Models
Generic Software Process Models
 
ppt2.pptx
ppt2.pptxppt2.pptx
ppt2.pptx
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
SE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptSE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.ppt
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Software process models
Software process modelsSoftware process models
Software process models
 
2-SE Process Models.pptx
2-SE Process Models.pptx2-SE Process Models.pptx
2-SE Process Models.pptx
 

Kürzlich hochgeladen

Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 

Kürzlich hochgeladen (20)

Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 

PROTOTYPE MODEL

  • 2. What is Software Development Life Cycle (SDLC)? • Software development lifecycle (SDLC) is a framework that defines the steps involved in the development of software. It covers the detailed plan for building, deploying and maintaining the software. • SDLC defines the complete cycle of development i.e. all the tasks involved in gathering a requirement for the maintenance of a Product. • SDLC models are following types:- Waterfall model Iterative model Prototype model Spiral model
  • 3. Types of SDLC Models
  • 5. Prototyping Model • A prototyping model suggest 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. • Prototype is a working model of software with some limited functionality. • Prototyping is used to allow the users evaluate the developer proposals and try them out before implementation. • By using this prototype, customer can understand the requirements of desired system and also the customer can get an “actual feel” of the system. It is an attractive idea for complex and bigger systems.
  • 6. EXAMPLES- • Paper Prototype- Paper prototype is an example of throwaway prototype created in the form of rough or hand- sketched drawings of the product’s interface, front-end design, and sometimes the back end work.
  • 7. EXAMPLES - • 3D print- The latest technology has made it possible to print a 3d version of your product which can actually work. But this technique is not feasible for mass production.
  • 8. EXMPLES - • Digital Prototype -A digital prototype allows product developers to create a virtual model of the product which enables them to see how the individual components will work together and how the product will look once it’s completed. That is, it lets the developers virtually explore the complete product before it’s actually built.
  • 10. Steps of the prototype model- • Requirements gathering and Analysis : A prototype model begins with requirements analysis, and the requirements of the system are define in detail. The user is interviewed in order to know the requirements of the system. • Quick design: When requirements are known, a quick design for the system is created. It is not a detailed design , it includes the important aspects of the system, which gives an idea of the system to the user. • Build prototype: Information gathering from quick design is modified to form a prototype .It represents a ‘rough’ design of the required system.
  • 11. • Customer evaluation of prototype: The build prototype is presented to the customer for his/her evaluation. • Prototype refinement: Once the user evaluate the prototype, it is refined according to the requirements . When the user is satisfied to the developed prototype , a final system is developed based on the final prototype , which is developed by the iterative method means we design the system according to the final prototype , after that implement , test the product to find the error and at last we maintain the system.
  • 12. Need of the prototype model:- • Prototype provides a method to examine design problems and evaluating solutions. • “…Prototypes are not self explanatory….Clarifying what aspects of a prototype correspond to the eventual artifact─ and what don’t─ is a key part of successful prototyping.” • The development of the prototype model is expensive but is a good model because it satisfy all the requirements of the customers.
  • 13. Advantages and Disadvantages of Prototype model ADVANTAGES • Customer satisfaction exists, because customer can feel the product at very early stage. • There will be less chance of software rejection. • Requirement changes are allowed. • Due to customer approval we can find the errors at early stage. • Customer involvement will be there in the development where its leads to better solutions for any confusion / complexity / difficult functions • The developed prototype can be re-used by developer and test engineer. DISADVANTAGES • It is a time consuming if customer ask for changes in prototype • This methodology may increase the system complexity as scope of the system may expand beyond original plans. • The invested effort in the preparation of prototypes may be too much if not properly monitored. • Customer may get confused in the prototypes and real systems.