SlideShare a Scribd company logo
1 of 10
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.
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

Similar to ITERATIVE model in software engineering.pptx

unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
AvijitChaudhuri3
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
poonam bora
 

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

Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
V model (software engineering)
V model (software engineering)V model (software engineering)
V model (software engineering)
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
IT271-Iterative-Model.pptx
IT271-Iterative-Model.pptxIT271-Iterative-Model.pptx
IT271-Iterative-Model.pptx
 
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...
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)
 
Incremental model (software engineering)
Incremental model (software engineering)Incremental model (software engineering)
Incremental model (software engineering)
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall model
 
Software development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdfSoftware development life cycle (sdlc) phases.pdf
Software development life cycle (sdlc) phases.pdf
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycle
 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 

More from suchita74

Characteristics or Nature of Financial Services.pptx
Characteristics or Nature of Financial Services.pptxCharacteristics or Nature of Financial Services.pptx
Characteristics or Nature of Financial Services.pptx
suchita74
 
blackboxandwhiteboxtesting in software testing.ppt
blackboxandwhiteboxtesting in software testing.pptblackboxandwhiteboxtesting in software testing.ppt
blackboxandwhiteboxtesting in software testing.ppt
suchita74
 
Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptx
suchita74
 
The role of certifying authorities in IPR
The role of certifying authorities in IPRThe role of certifying authorities in IPR
The role of certifying authorities in IPR
suchita74
 
Subfields of Artificial Intelligence.pptx
Subfields of Artificial Intelligence.pptxSubfields of Artificial Intelligence.pptx
Subfields of Artificial Intelligence.pptx
suchita74
 
Means End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptxMeans End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptx
suchita74
 
What is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptxWhat is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptx
suchita74
 
Knowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptxKnowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptx
suchita74
 
dominance of MNCs.pptx
dominance of MNCs.pptxdominance of MNCs.pptx
dominance of MNCs.pptx
suchita74
 
Rational Agent.pptx
Rational Agent.pptxRational Agent.pptx
Rational Agent.pptx
suchita74
 
4-220218152210.pdf
4-220218152210.pdf4-220218152210.pdf
4-220218152210.pdf
suchita74
 
ALAN TURING MACHINE.pptx
ALAN TURING MACHINE.pptxALAN TURING MACHINE.pptx
ALAN TURING MACHINE.pptx
suchita74
 

More from suchita74 (20)

Characteristics or Nature of Financial Services.pptx
Characteristics or Nature of Financial Services.pptxCharacteristics or Nature of Financial Services.pptx
Characteristics or Nature of Financial Services.pptx
 
blackboxandwhiteboxtesting in software testing.ppt
blackboxandwhiteboxtesting in software testing.pptblackboxandwhiteboxtesting in software testing.ppt
blackboxandwhiteboxtesting in software testing.ppt
 
Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptx
 
gantt chart & pert in Software engineering.pptx
gantt chart & pert in Software engineering.pptxgantt chart & pert in Software engineering.pptx
gantt chart & pert in Software engineering.pptx
 
The role of certifying authorities in IPR
The role of certifying authorities in IPRThe role of certifying authorities in IPR
The role of certifying authorities in IPR
 
networking.ppt
networking.pptnetworking.ppt
networking.ppt
 
Subfields of Artificial Intelligence.pptx
Subfields of Artificial Intelligence.pptxSubfields of Artificial Intelligence.pptx
Subfields of Artificial Intelligence.pptx
 
Means End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptxMeans End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptx
 
What is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptxWhat is Fuzzy Logic in AI and applications.pptx
What is Fuzzy Logic in AI and applications.pptx
 
venture capital.pptx
venture capital.pptxventure capital.pptx
venture capital.pptx
 
Knowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptxKnowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptx
 
dominance of MNCs.pptx
dominance of MNCs.pptxdominance of MNCs.pptx
dominance of MNCs.pptx
 
Rational Agent.pptx
Rational Agent.pptxRational Agent.pptx
Rational Agent.pptx
 
5_lectureslides.pptx
5_lectureslides.pptx5_lectureslides.pptx
5_lectureslides.pptx
 
4-220218152210.pdf
4-220218152210.pdf4-220218152210.pdf
4-220218152210.pdf
 
factors affecting IM.pptx
factors affecting IM.pptxfactors affecting IM.pptx
factors affecting IM.pptx
 
ALAN TURING MACHINE.pptx
ALAN TURING MACHINE.pptxALAN TURING MACHINE.pptx
ALAN TURING MACHINE.pptx
 
SEI-CMM.pptx
SEI-CMM.pptxSEI-CMM.pptx
SEI-CMM.pptx
 
RAD MODEL.pptx
RAD MODEL.pptxRAD MODEL.pptx
RAD MODEL.pptx
 
ASSIGNMENT.pptx
ASSIGNMENT.pptxASSIGNMENT.pptx
ASSIGNMENT.pptx
 

Recently uploaded

Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 

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.
  • 3.
  • 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.