정답: 2번 소프트웨어 위기의 발생요인으로는 보통 소프트웨어 개발 적체 현상, 유지보수 비용 증가, 품질 저하 등이 포함됩니다. 그러나 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소는 위기 발생요인과 거리가 멉니다. 일반적으로 규모와 복잡도가 증가하면 개발 비용도 증가하기 때문입니다.