정답: 4번 소프트웨어 위기는 주로 개발 일정의 지연, 소프트웨어 관리의 부재, 소프트웨어 품질의 미흡 등으로 인해 발생합니다. 소프트웨어 생산성 향상은 위기 발생 요인과 거리가 멉니다. 이는 오히려 소프트웨어 개발의 긍정적인 측면으로 작용할 수 있습니다.