Top-Down Integration

Integration proceeds from the top of the module hierarchy downward. Higher-level modules are tested first; lower-level modules not yet integrated are replaced by stubs.

Favorizes testing for high-level design flaws early. Requires many stubs.