This presentation contains :
1. Introduction to Incremental
model.
2. Structure Of Incremental model.
3. Some Use Cases.
4. Advantages & Disadvantages .
3. WHAT IS INCREMENTAL
MODEL ?
Incremental model is a software process model where
requirements are broken down into multiple
standalone modules.
Each Module (independent unit) passes through the
requirements, design, implementation and testing
phase.
3
4. WHAT IS INCREMENTAL
MODEL ?
Each subsequent (coming after something in time)
release of module adds function to previous
module.
The process continues till the end product is
achieved.
4
Inc 1
Inc 2
Inc 3
End
Product
5. INCREMENTAL MODEL STRUCTURE
5
y-axis:
System Functionalities
Increment 1:
Increment N:
Increment 2:
….........
A
B
C
E
D
Communication
Planning
Modelling
Construction
Deployment
A B C E
D
A B C E
D
6. USE CASES
SOFTWARE
DEVELOPMENT
MOBILE APP
DEVELOPMENT
PRODUCT
DEVELOPMENT
CURRICULUM
DEVELOPMENT
Many software companies use the incremental model to develop
their products.
When creating a mobile app, developers often use the incremental
model to release updates and new features over time.
Companies that manufacture physical products may use the
incremental model to develop new versions or iterations of their
products.
When designing educational curriculam, educators may use
the incremental model to develop and implement new teaching
materials and methods over time
6
8. INCREMENTAL
MODEL
DISADVANTAG
ES
Cost
Total cost is higher than the expected cost
Integration Challenges
Integrating new increments can be complex, requiring careful
coordination to avoid compatibility issues with existing systems.
Potential for Scope Creep
Flexibility in accommodating changes may result in the project
scope expanding beyond initial expectations.
Preparation
Needs good planning and design
8