문제 상세보기
문제 정보

문제 ID: 540085

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
코드 인스펙션과 관련한 설명으로 틀린 것은?
정답을 선택하세요
1 프로그램을 수행시켜보는 것 대신에 읽어보고 눈으로 확인하는 방법으로 볼 수 있다.
2 코드 품질 향상 기법 중 하나이다.
3 동적 테스트 시에만 활용하는 기법이다.
4 결함과 함께 코딩 표준 준수 여부, 효율성 등의 다른 품질 이슈를 검사하기도 한다.
단일 문제
정답
3번 : 동적 테스트 시에만 활용하는 기법이다.
해설 gpt-4o-mini 생성
[정답 근거] → 코드 인스펙션은 프로그램을 실제로 실행하지 않고 소스 코드를 읽고 분석하는 방법으로, 동적 테스트와는 다릅니다. 따라서 "동적 테스트 시에만 활용하는 기법이다"라는 3번 설명은 틀립니다.

[오답 해설] → 1번은 코드 인스펙션의 기본적인 정의를 잘 설명하고 있으며, 2번은 코드 품질 향상 기법으로서의 역할을 언급하고 있습니다. 4번은 코드 인스펙션이 결함뿐만 아니라 코딩 표준 준수와 효율성도 검사한다는 점을 강조하고 있어 모두 맞는 설명입니다.

[관련 개념] → 코드 인스펙션은 정적 분석 기법의 일종으로, 소스 코드를 검토하여 결함을 찾고 품질을 향상시키는 방법입니다. 이는 동적 테스트와는 달리 프로그램을 실행하지 않고 이루어집니다.

[학습 포인트] → 코드 인스펙션의 목적과 방법을 이해하고, 정적 분석과 동적 테스트의 차이를 명확히 구분하는 것이 중요합니다. 이를 통해 소프트웨어 품질을 높이는 다양한 기법을 효과적으로 활용할 수 있습니다.