Big bang approach integrates all the modules in one go i.e. it does not go for integrating the modules one by one. It verifies if the system works as expected or not once integrated. If any issue is detected in the completely integrated module, then it becomes difficult to find out which module has caused the issue.
Big bang approach is a time-consuming process of finding a module which has a defect itself as that would take time and once the defect is detected, fixing the same would cost high as the defect is detected at the later stage.
Below is the pictorial representation of the Big Bang Approach.
Advantages of Big Bang approach
- It is a good approach for small systems.
Disadvantages of Big Bang Approach
- It is difficult to detect the module which is causing an issue.
- Big Bang approach requires all the modules all together for testing, which in turn, leads to less time for testing as designing, development, Integration would take most of the time.
- Testing takes place at once only which thereby leaves no time for critical module testing in isolation.