정답: 4번 소프트웨어 유지보수 활동 중 완전정비(Perfective Maintenance)는 기능 개선, 성능 향상, 효율성 증대 등 시스템의 품질을 향상시키기 위한 작업으로, 사용자 요구사항의 변화에 따라 새로운 기능 추가, 기존 기능 개선 등이 지속적으로 이루어지므로 전체 유지보수 작업량 및 비용에서 가장 큰 비중을 차지한다. 교정정비는 결함 수정, 조정정비는 환경 변화에 대한 적응, 예방정비는 잠재적 문제 예방을 목적으로 한다.