Basic Tradeoffs in Electronic System Design
You can improve on one at the expense of worsening one or both of the others.
These tradeoffs exist at every level in the system design - every subpiece and component.
Design Specification -
As a designer you must make the tradeoffs neceaary to achieve the function within the constraints.