문제
다음은 분석도구에 대한 설명으로 보기에 알맞는 답을 작성하시오.
- 소스 코드의 실행 없이, 코드의 의미를 분석해 결함을 찾아내는 원시적 코드 분석 기법
- 소스 코드를 실행하여 프로그램 동작이나 반응을 추적하고 코드에 존재하는 메모리 누수, 스레드 결함 등을 분석
정답
- static
- dynamic
1. static 2. dynamicstatic dynamic정적 분석 동적 분석
해설
소스 코드를 실행하지 않고 코드 구조와 의미를 분석해 결함을 찾는 기법은 정적(static) 분석이고, 프로그램을 실제로 실행하며 동작·반응을 추적해 메모리 누수나 스레드 결함 등을 찾는 기법은 동적(dynamic) 분석이다.