12. 다음 설명과 용어를 바르게 연결한 것은?
(가)코드만 남아있고 관련 문서가 없을 때, 프로그램을 분석하여 프로그램 구조, 자료 구조, 모듈 사이의 관계 등 상세한 설계 정보를 추출함 (나)겉으로 보이는 동작이나 외부 행위를 바꾸지 않고 소프트웨어 내부 구조를 바꾸며 점진적으로 설계를 향상시키는 기법 (다)기존 시스템을 이해하여 새로운 기능을 추가하거나 성능을 향상시키는 등의 새로운 형태로 변경하는 것으로, 단순히 설계정보를 끌어내는 것뿐만 아니라 이 정보를 사용하여 보다 나은 시스템을 만드는 것
- 1(가) 역공학, (나) 리팩토링, (다) 재공학
- 2(가) 역공학, (나) 프로토타이핑, (다) 재공학
- 3(가) 재공학, (나) 리팩토링, (다) 역공학
- 4(가) 재공학, (나) 프로토타이핑, (다) 역공학