Important System Concepts
Decomposition: breaking down a system into smaller constituents
Modularity: the result of decomposition; parts of a system
Coupling: dependencies between subsystems
Cohesion: extent to which a subsystem performs a single function