SlideShare a Scribd company logo
2
Most read
3
Most read
6
Most read
ITERATIVE MODEL
DR. SUCHITA BHOVAR
ITERATIVE MODEL
• In this Model, you can start with some of the software specifications and develop the first version
of the software.
• After the first version if there is a need to change the software, then a new version of the software
is created with a new iteration.
• Every release of the Iterative Model finishes in an exact and fixed period that is called iteration.
• The Iterative Model allows the accessing earlier phases, in which the variations made
respectively.
• The final output of the project renewed at the end of the Software Development Life Cycle (SDLC)
process.
ITERATIVE model in software engineering.pptx
THE VARIOUS PHASES OF ITERATIVE MODEL ARE AS
FOLLOWS:
1. Requirement gathering & analysis: In this phase,
requirements are gathered from customers and check by an
analyst whether requirements will fulfil or not. Analyst checks
that need will achieve within budget or not. After all of this, the
software team skips to the next phase.
2. Design: In the design phase, team design the software by
the different diagrams like Data Flow diagram, activity diagram,
class diagram, state transition diagram, etc.
THE VARIOUS PHASES OF ITERATIVE MODEL
ARE AS FOLLOWS:
3. Implementation: In the implementation, requirements are
written in the coding language and transformed into computer
programmes which are called Software.
4. Testing: After completing the coding phase, software testing
starts using different test methods. There are many test
methods, but the most common are white box, black box, and
grey box test methods.
5. Deployment: After completing all the phases, software is
deployed to its work environment.
THE VARIOUS PHASES OF ITERATIVE MODEL ARE AS
FOLLOWS:
6. Review: In this phase, after the product deployment, review
phase is performed to check the behaviour and validity of the
developed product. And if there are any error found then the
process starts again from the requirement gathering.
7. Maintenance: In the maintenance phase, after deployment
of the software in the working environment there may be some
bugs, some errors or new updates are required. Maintenance
involves debugging and new addition options.
WHEN TO USE THE ITERATIVE MODEL?
1.When requirements are defined clearly and
easy to understand.
2.When the software application is large.
3.When there is a requirement of changes in
future.
ADVANTAGE(PROS) OF ITERATIVE MODEL:
1.Testing and debugging during smaller iteration is easy.
2.A Parallel development can plan.
3.It is easily acceptable to ever-changing needs of the
project.
4.Risks are identified and resolved during iteration.
5.Limited time spent on documentation and extra time on
designing.
DISADVANTAGE(CONS) OF ITERATIVE MODEL:
1.It is not suitable for smaller projects.
2.More Resources may be required.
3.Design can be changed again and again because of imperfect
requirements.
4.Requirement changes can cause over budget.
5.Project completion date not confirmed because of changing
requirements.
THANK YOU

More Related Content

PPTX
PROTOTYPE MODEL
shenagarg44
 
PPTX
Designing Techniques in Software Engineering
kirupasuchi1996
 
PPTX
Chapter 1 2 - some size factors
NancyBeaulah_R
 
PPTX
Staffing level estimation
kavitha muneeshwaran
 
PDF
Incremental model
Hpibmx
 
PPTX
Design notation
ramya marichamy
 
PPTX
Prototype model
sadhana8
 
PPT
Software coding and testing
Sandeep Kumar Nayak
 
PROTOTYPE MODEL
shenagarg44
 
Designing Techniques in Software Engineering
kirupasuchi1996
 
Chapter 1 2 - some size factors
NancyBeaulah_R
 
Staffing level estimation
kavitha muneeshwaran
 
Incremental model
Hpibmx
 
Design notation
ramya marichamy
 
Prototype model
sadhana8
 
Software coding and testing
Sandeep Kumar Nayak
 

What's hot (20)

PPTX
Real time and distributed design
priyapavi96
 
PPTX
Software Engineering
Zahoorali Khan
 
PPT
Rad model
Sneha Chopra
 
PPTX
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
PPT
Coupling and cohesion
Sutha31
 
PPTX
software cost factor
Abinaya B
 
PPTX
Software Cost Estimation Techniques
Santhi thi
 
PPSX
Control Structures in Visual Basic
Tushar Jain
 
PPTX
Phased life cycle model
Stephennancy
 
PDF
Programming team structure
NancyBeaulah_R
 
PPTX
SRS(software requirement specification)
Akash Kumar Dhameja
 
PPTX
Modules and modularization criteria
Umaselvi_R
 
PPTX
Language and Processors for Requirements Specification
kirupasuchi1996
 
PPTX
The Art of Debugging.pptx
KarthigaiSelviS3
 
PPTX
Software development life cycle (SDLC)
Simran Kaur
 
PPTX
Interface specification
maliksiddique1
 
PPTX
Spiral model ppt
Shakthi Weerasinghe
 
PPT
Requirements analysis
asimnawaz54
 
PPTX
Fundamental design concepts
srijavel
 
PPTX
SDLC (Software development life Cycle)
PrithvirajChauhan61
 
Real time and distributed design
priyapavi96
 
Software Engineering
Zahoorali Khan
 
Rad model
Sneha Chopra
 
Waterfall Model PPT in Software Engineering
Raju Sheoran
 
Coupling and cohesion
Sutha31
 
software cost factor
Abinaya B
 
Software Cost Estimation Techniques
Santhi thi
 
Control Structures in Visual Basic
Tushar Jain
 
Phased life cycle model
Stephennancy
 
Programming team structure
NancyBeaulah_R
 
SRS(software requirement specification)
Akash Kumar Dhameja
 
Modules and modularization criteria
Umaselvi_R
 
Language and Processors for Requirements Specification
kirupasuchi1996
 
The Art of Debugging.pptx
KarthigaiSelviS3
 
Software development life cycle (SDLC)
Simran Kaur
 
Interface specification
maliksiddique1
 
Spiral model ppt
Shakthi Weerasinghe
 
Requirements analysis
asimnawaz54
 
Fundamental design concepts
srijavel
 
SDLC (Software development life Cycle)
PrithvirajChauhan61
 
Ad

Similar to ITERATIVE model in software engineering.pptx (20)

PPTX
IT271-Iterative-Model.pptx
DanielleEstemberDuav
 
PPTX
Iterative enhancement model
Rahul Sharma
 
PPTX
Incremental model
Radadiya Nayan
 
PPTX
433512735-LEcture-3-SDLC-Iterative-Model.pptx
ahmedasker359
 
PPTX
Types of software life cycle model
Santhia RK
 
PDF
Presentation Talha,Ahmer,Mobeen,Haziq.pdf
sabagohar3064
 
PPTX
SDLC, Iterative Model
Abhishek Kumar
 
PPTX
Software process
Amisha Patel
 
PPTX
List of Software Development Model and Methods
Riant Soft
 
PPTX
Iterative model in sdlc
Abdullah Al Rumy
 
PDF
A Comparative Study of Different types of Models in Software Development Life...
IRJET Journal
 
PDF
Increment model
Abdul_hafeez
 
PPT
Software Process Model.ppt
SasiR18
 
PDF
Incremental model (software engineering)
MuhammadTalha436
 
PPT
Software process model
Muhammad Yousuf Abdul Qadir
 
PPTX
An Introduction to Iterative Software Development
Geoffrey Weglarz
 
PPTX
Basics of Object-Oriented SE (OOSE).....
novedh
 
PPTX
Lecture-3 The Software Processsssss.pptx
SajidHossainKhan1
 
IT271-Iterative-Model.pptx
DanielleEstemberDuav
 
Iterative enhancement model
Rahul Sharma
 
Incremental model
Radadiya Nayan
 
433512735-LEcture-3-SDLC-Iterative-Model.pptx
ahmedasker359
 
Types of software life cycle model
Santhia RK
 
Presentation Talha,Ahmer,Mobeen,Haziq.pdf
sabagohar3064
 
SDLC, Iterative Model
Abhishek Kumar
 
Software process
Amisha Patel
 
List of Software Development Model and Methods
Riant Soft
 
Iterative model in sdlc
Abdullah Al Rumy
 
A Comparative Study of Different types of Models in Software Development Life...
IRJET Journal
 
Increment model
Abdul_hafeez
 
Software Process Model.ppt
SasiR18
 
Incremental model (software engineering)
MuhammadTalha436
 
Software process model
Muhammad Yousuf Abdul Qadir
 
An Introduction to Iterative Software Development
Geoffrey Weglarz
 
Basics of Object-Oriented SE (OOSE).....
novedh
 
Lecture-3 The Software Processsssss.pptx
SajidHossainKhan1
 
Ad

More from suchita74 (20)

PPTX
information technology act111111111.pptx
suchita74
 
PPTX
Characteristics or Nature of Financial Services.pptx
suchita74
 
PPT
blackboxandwhiteboxtesting in software testing.ppt
suchita74
 
PPTX
Agile Development Models in Software EngineeringE.pptx
suchita74
 
PPTX
gantt chart & pert in Software engineering.pptx
suchita74
 
PPTX
The role of certifying authorities in IPR
suchita74
 
PPT
networking.ppt
suchita74
 
PPTX
Subfields of Artificial Intelligence.pptx
suchita74
 
PPTX
Means End Analysis (MEA) in Artificial.pptx
suchita74
 
PPTX
What is Fuzzy Logic in AI and applications.pptx
suchita74
 
PPTX
venture capital.pptx
suchita74
 
PPTX
Knowledge-Based Agent in Artificial intelligence.pptx
suchita74
 
PPTX
dominance of MNCs.pptx
suchita74
 
PPTX
Rational Agent.pptx
suchita74
 
PPTX
5_lectureslides.pptx
suchita74
 
PDF
4-220218152210.pdf
suchita74
 
PPTX
factors affecting IM.pptx
suchita74
 
PPTX
ALAN TURING MACHINE.pptx
suchita74
 
PPTX
SEI-CMM.pptx
suchita74
 
PPTX
RAD MODEL.pptx
suchita74
 
information technology act111111111.pptx
suchita74
 
Characteristics or Nature of Financial Services.pptx
suchita74
 
blackboxandwhiteboxtesting in software testing.ppt
suchita74
 
Agile Development Models in Software EngineeringE.pptx
suchita74
 
gantt chart & pert in Software engineering.pptx
suchita74
 
The role of certifying authorities in IPR
suchita74
 
networking.ppt
suchita74
 
Subfields of Artificial Intelligence.pptx
suchita74
 
Means End Analysis (MEA) in Artificial.pptx
suchita74
 
What is Fuzzy Logic in AI and applications.pptx
suchita74
 
venture capital.pptx
suchita74
 
Knowledge-Based Agent in Artificial intelligence.pptx
suchita74
 
dominance of MNCs.pptx
suchita74
 
Rational Agent.pptx
suchita74
 
5_lectureslides.pptx
suchita74
 
4-220218152210.pdf
suchita74
 
factors affecting IM.pptx
suchita74
 
ALAN TURING MACHINE.pptx
suchita74
 
SEI-CMM.pptx
suchita74
 
RAD MODEL.pptx
suchita74
 

Recently uploaded (20)

PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
CDH. pptx
AneetaSharma15
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
CDH. pptx
AneetaSharma15
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 

ITERATIVE model in software engineering.pptx

  • 2. ITERATIVE MODEL • In this Model, you can start with some of the software specifications and develop the first version of the software. • After the first version if there is a need to change the software, then a new version of the software is created with a new iteration. • Every release of the Iterative Model finishes in an exact and fixed period that is called iteration. • The Iterative Model allows the accessing earlier phases, in which the variations made respectively. • The final output of the project renewed at the end of the Software Development Life Cycle (SDLC) process.
  • 4. THE VARIOUS PHASES OF ITERATIVE MODEL ARE AS FOLLOWS: 1. Requirement gathering & analysis: In this phase, requirements are gathered from customers and check by an analyst whether requirements will fulfil or not. Analyst checks that need will achieve within budget or not. After all of this, the software team skips to the next phase. 2. Design: In the design phase, team design the software by the different diagrams like Data Flow diagram, activity diagram, class diagram, state transition diagram, etc.
  • 5. THE VARIOUS PHASES OF ITERATIVE MODEL ARE AS FOLLOWS: 3. Implementation: In the implementation, requirements are written in the coding language and transformed into computer programmes which are called Software. 4. Testing: After completing the coding phase, software testing starts using different test methods. There are many test methods, but the most common are white box, black box, and grey box test methods. 5. Deployment: After completing all the phases, software is deployed to its work environment.
  • 6. THE VARIOUS PHASES OF ITERATIVE MODEL ARE AS FOLLOWS: 6. Review: In this phase, after the product deployment, review phase is performed to check the behaviour and validity of the developed product. And if there are any error found then the process starts again from the requirement gathering. 7. Maintenance: In the maintenance phase, after deployment of the software in the working environment there may be some bugs, some errors or new updates are required. Maintenance involves debugging and new addition options.
  • 7. WHEN TO USE THE ITERATIVE MODEL? 1.When requirements are defined clearly and easy to understand. 2.When the software application is large. 3.When there is a requirement of changes in future.
  • 8. ADVANTAGE(PROS) OF ITERATIVE MODEL: 1.Testing and debugging during smaller iteration is easy. 2.A Parallel development can plan. 3.It is easily acceptable to ever-changing needs of the project. 4.Risks are identified and resolved during iteration. 5.Limited time spent on documentation and extra time on designing.
  • 9. DISADVANTAGE(CONS) OF ITERATIVE MODEL: 1.It is not suitable for smaller projects. 2.More Resources may be required. 3.Design can be changed again and again because of imperfect requirements. 4.Requirement changes can cause over budget. 5.Project completion date not confirmed because of changing requirements.