Divide and conquer
We have to decompose large systems to be able to build them
- The “modern” problem of composing systems from pieces is equally or more important
- And closely related to decomposition in many ways
For software, decomposition techniques are distinct from those used in physical systems
- Fewer constraints are imposed by the material