Software Engineering discussion
Code Complete
>
Integration
date
newest »


I never liked the top-down or bottom-up approaches very much. It was nice that this chapter gave some other options too.

To me the best approach doing integration is probably the same as to others: having underlying software infrastructure including generic utilities ready for adding new modules or processes, and then integrating these pieces one by one, solving problems between these pieces before proceeding to integrating other pieces.
Good chapter. Interesting example with Windows 2000…For me it’s hard to imagine how these projects being managed. Almost the same as thinking about higher dimensional space and time:) jk
I favor the T integration approach, combined with the feature integration approach. In combining these ideas, you can get a little tower of code working, kind of like a backbone, and then incrementally add to it based on feature units. This seems most compatible with the focus in project management and testing, which are usually feature-centric as well.