Briefly describe the overall concept of system integration.
· Discuss the traditional approach of big-bang integration including the major advantages and disadvantages of this approach.
· Discuss the traditional approaches of top-down and bottom-up integration and their major advantages and disadvantages.
· Discuss the traditional approach of mixed integration, combining the desirable advantages from the top-down and bottom-up integration approaches.
Questions
- Why is system integration an important step in the software development process?
- Why has big-bang integration not survived as a useful testing method?
- Why have top-down and bottom-up integration not been replaced by more modern methods?
- Why would you use mixed integration all the time rather than sometimes using top-down and bottom-up integration exclusively?