Function/Thread-Based Integration

Integrate components according to the threads or functions they belong to — groups of modules that together deliver a user-visible feature are integrated as a unit.