정답: 2번 소프트웨어 개발 시 인력부족, 예산부족, 요구변경은 일반적으로 큰 위험 요소로 인식됩니다. 반면, 유지보수는 개발 이후에 필요한 작업으로, 개발 시 위험 요소로 보기에는 적절하지 않습니다.