Incremental process model-definition, example, advantages, disadvantages, when to use this model?
Size: 198.65 KB
Language: en
Added: May 10, 2019
Slides: 8 pages
Slide Content
Incremental PROCESS MODEL
INCREMENTAL MODEL Incremental Model is a process of software development where requirements are broken down into multiple standalone modules of software development cycle. Each module (independent units) passes through the requirements, design, implementation and testing phases.
INCREMENTAL MODEL Each subsequent release of the module adds function to the pervious release. The process continues till the complete system is achieved
EXAMPLE When we work incrementally we are adding piece by piece but expect that each piece is fully finished Thus keep on adding the pieces until it’s complete
ADVANTAGES E asier to test and debug Customer feedback is received after the delivery of each component more flexible Risk of requirement changes is reduce
DISADVANTAGES Need good planning to integrate the components Need proper design to integrate the components Each iteration phase is rigid and does not overlap each other Rectifying a problem in one unit requires correction in all the units and consumes a lot of time More expensive
WHEN TO USE THIS MODEL Mostly such model is used in web applications and product based companies. This model can be used when the requirements of the complete system are clearly defined and understood Major requirement must be defined; however, some details can evolve with time There is a need to get a product to the market early.