정답: 4번 소프트웨어 공학의 기본 원칙은 효율적이고 신뢰성 있는 소프트웨어를 개발하는 데 중점을 둡니다. 현대적인 프로그래밍 기술의 적용, 지속적인 검증 시행, 결과에 대한 명확한 기록 유지는 모두 소프트웨어 개발 과정에서 중요합니다. 그러나 충분한 인력 투입은 반드시 소프트웨어 공학의 기본 원칙에 해당한다고 볼 수 없습니다. 종종 효율적인 프로세스와 자동화 도구의 사용이 인력보다 더 중요한 요소가 될 수 있습니다.