트레이드오프
하나의 특성을 개선하기 위해 다른 특성을 희생해야 하는 상충 관계를 뜻한다. 소프트웨어 엔지니어링에서 성능, 비용, 유지보수성 등 다양한 해결책 사이의 장단점을 분석하고 최적의 선택을 내리는 과정은 인간 엔지니어의 핵심적인 역할로 남는다.