Original: It may also be defined as the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals.
Simplified: Macroarchitecture: An architectural layers that are more abstract than microarchitecture, e.g. ISA.