정답: 2번 소프트웨어 개발 단계에서 시스템의 설계 명세서를 바탕으로 모듈 단위의 코딩과 디버깅 및 단위 테스트가 이루어지는 단계는 일반적으로 '구현' 단계라고 합니다. 이 단계에서는 설계된 내용을 실제 코드로 작성하고, 각 모듈이 올바르게 작동하는지 확인하기 위한 단위 테스트를 수행합니다. '코딩'은 구현의 일부 활동에 해당하며, '테스트'는 전체적인 검증 과정으로 더 넓은 범위를 포함합니다. '프로그램 설계'는 구현 전에 이루어지는 단계입니다.