divide and conquer | design principle | | - Separate people can work on each part. The original development work can therefore be done in parallel
- An individual software engineer can specialize in his or her component and become expert at it
- Each individual component is smaller, and therefore easier to understand
- When one part needs to be replaced or changed, it can hopefully be done without having to replace or extensively change other parts
| The principle of dividing something large into smaller units, so it can be dealt with more easily |