소프트웨어 위기의 주요 원인은 소프트웨어의 복잡성과 규모가 증가하면서 발생하는 문제들입니다. 이러한 문제에는 개발 비용 증가, 프로젝트 관리기술의 부족, 소프트웨어 개발기술에 대한 훈련 부족 등이 포함됩니다. 그러나 소프트웨어 수요의 감소는 소프트웨어 위기의 원인으로 적절하지 않습니다. 오히려 소프트웨어의 수요는 지속적으로 증가해왔으며, 이는 위기를 초래한 이유 중 하나가 아닙니다. 따라서 보기 4는 소프트웨어 위기의 원인으로 가장 옳지 않은 항목입니다.