정답: 4번 소프트웨어 위기의 주요 요인은 소프트웨어 개발의 복잡성과 규모 증가에 따른 비용 증가, 일정과 예산의 예측 어려움, 생산성 기술의 낙후입니다. 하지만 '소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소'는 소프트웨어 위기의 원인과 반대되는 개념입니다. 따라서 소프트웨어 위기와 관련이 없습니다.