SlideShare ist ein Scribd-Unternehmen logo
1 von 15
ALPHA BREATHING
EVOCATION
Prototyping Model
EVOLUTIONARY PROCESS MODELS
 Software evolves over a period of time and hence evolutionary
models are more suited to software development.
 They are iterative.
 They enable the software developer to develop increasingly
more complex versions of the software.
Evolutionary Process Models
Prototyping
Spiral model
Types of Evolutionary Models
 Mock up model or throw away version of a software product.
 Can be used as standalone process model or can be
implemented within the context of any other process models.
 Can serve as the ‘first system’.
Prototyping
 Used when customer defines a set of objectives but does not identify
input, output or processing requirements.
 Best approach when developer is not sure of:
 Efficiency of an algorithm
 Adaptability of an operating system
 Human/machine interaction
 Helps both the software engineers and stakeholders to better
understand what is to be built when requirements are fuzzy.
Characteristics
The Prototyping Paradigm
 Communication:
 Software Engineer and customer defines overall objective
 Identifies requirements and outline area
 Quick plan is made
 Quick design:
 A Prototype iteration is planned quickly and modeled
 The quick design focuses on the representation of those aspects of the
software that will be visible to end users
The Process
 Construction of Prototype:
 The quick design leads to the construction of the prototype.
 Deployment Delivery & Feedback:
 The prototype is deployed and evaluated by stakeholders.
 The feedback leads to refinements of requirements.
 Iteration occurs until the prototype satisfies the needs of various
stakeholders.
Contd..
 At the prototype level no focus on software quality or long-term
maintainability.
 In order to make the prototype working quickly, the developer
often makes implementation compromises such as use of
inappropriate Operating System or Programming Language.
Limitations
Mind Map
Summary
Evolutionary Process Models
 Prototyping Model
 Communication
 Quick plan
 Modelling and quick design
 Construction of prototype
 Deployment delivery and feedback
1. If a prototype is successfully developed for a software, then the work product is
also successfully developed- Criticize the statement.
Stimulating Questions

Weitere ähnliche Inhalte

Ähnlich wie 1.4 Prototyping model.pptx

Ähnlich wie 1.4 Prototyping model.pptx (20)

Software_Process_Model for class.ppt
Software_Process_Model for class.pptSoftware_Process_Model for class.ppt
Software_Process_Model for class.ppt
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and design
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02Prototype model 130714101556-phpapp02
Prototype model 130714101556-phpapp02
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Kelis king - software development life cycle (sdlc)
Kelis king -  software development life cycle (sdlc)Kelis king -  software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
Kelis king - software development life cycle (sdlc)
Kelis king  - software development life cycle (sdlc)Kelis king  - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
Computer1
Computer1Computer1
Computer1
 
Prototypemodel in SDLC ppt
Prototypemodel  in SDLC pptPrototypemodel  in SDLC ppt
Prototypemodel in SDLC ppt
 
Prototyping
PrototypingPrototyping
Prototyping
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx
 
SDLC
SDLCSDLC
SDLC
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Slcm sharbani bhattacharya
Slcm sharbani bhattacharyaSlcm sharbani bhattacharya
Slcm sharbani bhattacharya
 

Mehr von JAYAPRIYAR7

1.5 Energy Resources.ppt
1.5 Energy Resources.ppt1.5 Energy Resources.ppt
1.5 Energy Resources.pptJAYAPRIYAR7
 
1.3 Incremental Model.pptx
1.3 Incremental Model.pptx1.3 Incremental Model.pptx
1.3 Incremental Model.pptxJAYAPRIYAR7
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.pptJAYAPRIYAR7
 
1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptxJAYAPRIYAR7
 
1.5 Spiral model.pptx
1.5 Spiral model.pptx1.5 Spiral model.pptx
1.5 Spiral model.pptxJAYAPRIYAR7
 
JP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJAYAPRIYAR7
 
Physiology_Endocrinology.ppt
Physiology_Endocrinology.pptPhysiology_Endocrinology.ppt
Physiology_Endocrinology.pptJAYAPRIYAR7
 
ICMRI PPT Template.pptx
ICMRI PPT Template.pptxICMRI PPT Template.pptx
ICMRI PPT Template.pptxJAYAPRIYAR7
 
Indian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxIndian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxJAYAPRIYAR7
 
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxJAYAPRIYAR7
 
SPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxSPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxJAYAPRIYAR7
 
Engineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxEngineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxJAYAPRIYAR7
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxJAYAPRIYAR7
 
Topic 2_revised.pptx
Topic 2_revised.pptxTopic 2_revised.pptx
Topic 2_revised.pptxJAYAPRIYAR7
 
BOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxBOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxJAYAPRIYAR7
 
neurotansmitters.ppt
neurotansmitters.pptneurotansmitters.ppt
neurotansmitters.pptJAYAPRIYAR7
 

Mehr von JAYAPRIYAR7 (17)

1.5 Energy Resources.ppt
1.5 Energy Resources.ppt1.5 Energy Resources.ppt
1.5 Energy Resources.ppt
 
1.3 Incremental Model.pptx
1.3 Incremental Model.pptx1.3 Incremental Model.pptx
1.3 Incremental Model.pptx
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.ppt
 
1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptx
 
1.5 Spiral model.pptx
1.5 Spiral model.pptx1.5 Spiral model.pptx
1.5 Spiral model.pptx
 
JP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.pptJP ASSIGNMENT SERIES PPT.ppt
JP ASSIGNMENT SERIES PPT.ppt
 
Physiology_Endocrinology.ppt
Physiology_Endocrinology.pptPhysiology_Endocrinology.ppt
Physiology_Endocrinology.ppt
 
ICMRI PPT Template.pptx
ICMRI PPT Template.pptxICMRI PPT Template.pptx
ICMRI PPT Template.pptx
 
Indian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptxIndian Space Programme JP PPT.pptx
Indian Space Programme JP PPT.pptx
 
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptxARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
ARCATHON SAMPLE PPT (REFERENCE MODEL).pptx
 
SPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptxSPEAKING ASSESSMENT PPT .pptx
SPEAKING ASSESSMENT PPT .pptx
 
Engineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptxEngineering Students - Idea Submission Template.pptx
Engineering Students - Idea Submission Template.pptx
 
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptxTECH WARRIORS_INNOVATE FOR SOCIETY.pptx
TECH WARRIORS_INNOVATE FOR SOCIETY.pptx
 
Topic 2_revised.pptx
Topic 2_revised.pptxTopic 2_revised.pptx
Topic 2_revised.pptx
 
BOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptxBOB_Sample_PPt_Template_(1).pptx
BOB_Sample_PPt_Template_(1).pptx
 
coursera1.pdf
coursera1.pdfcoursera1.pdf
coursera1.pdf
 
neurotansmitters.ppt
neurotansmitters.pptneurotansmitters.ppt
neurotansmitters.ppt
 

Kürzlich hochgeladen

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
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 Conduitsrknatarajan
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
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...Call Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
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...Call Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
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
 

Kürzlich hochgeladen (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
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
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
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
 
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...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
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...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
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...
 

1.4 Prototyping model.pptx

  • 3.
  • 5.  Software evolves over a period of time and hence evolutionary models are more suited to software development.  They are iterative.  They enable the software developer to develop increasingly more complex versions of the software. Evolutionary Process Models
  • 7.  Mock up model or throw away version of a software product.  Can be used as standalone process model or can be implemented within the context of any other process models.  Can serve as the ‘first system’. Prototyping
  • 8.  Used when customer defines a set of objectives but does not identify input, output or processing requirements.  Best approach when developer is not sure of:  Efficiency of an algorithm  Adaptability of an operating system  Human/machine interaction  Helps both the software engineers and stakeholders to better understand what is to be built when requirements are fuzzy. Characteristics
  • 10.  Communication:  Software Engineer and customer defines overall objective  Identifies requirements and outline area  Quick plan is made  Quick design:  A Prototype iteration is planned quickly and modeled  The quick design focuses on the representation of those aspects of the software that will be visible to end users The Process
  • 11.  Construction of Prototype:  The quick design leads to the construction of the prototype.  Deployment Delivery & Feedback:  The prototype is deployed and evaluated by stakeholders.  The feedback leads to refinements of requirements.  Iteration occurs until the prototype satisfies the needs of various stakeholders. Contd..
  • 12.  At the prototype level no focus on software quality or long-term maintainability.  In order to make the prototype working quickly, the developer often makes implementation compromises such as use of inappropriate Operating System or Programming Language. Limitations
  • 14. Summary Evolutionary Process Models  Prototyping Model  Communication  Quick plan  Modelling and quick design  Construction of prototype  Deployment delivery and feedback
  • 15. 1. If a prototype is successfully developed for a software, then the work product is also successfully developed- Criticize the statement. Stimulating Questions