다음 설명과 용어를 바르게 연결한 것은?(가) 코드만 남아있고 관련 문… | [7급 국가직 소프트웨어공학] 21년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 21년 1회차
다음 설명과 용어를 바르게 연결한 것은?(가) 코드만 남아있고 관련 문서가 없을 때, 프로그램을 분석하여 프로그램 구조, 자료 구조, 모듈 사이의 관계 등 상세한 설계 정보를 추출함(가) (나) (다)
(나) 겉으로 보이는 동작이나 외부 행위를 바꾸지 않고 소프트웨어 내부 구조를 바꾸며 점진적으로 설계를 향상시키는 기법
(다) 기존 시스템을 이해하여 새로운 기능을 추가하거나 성능을 향상시키는 등의 새로운 형태로 변경하는 것으로, 단순히 설계정보를 끌어내는 것뿐만 아니라 이 정보를 사용하여 보다 나은 시스템을 만드는 것
1
역공학 리팩토링 재공학
2
역공학 프로토타이핑 재공학
3
재공학 리팩토링 역공학
4
재공학 프로토타이핑 역공학
해설
(가)는 역공학, (나)는 리팩토링, (다)는 재공학이다.
문서 없이 코드에서 설계 정보를 추출하는 것이 역공학이고, 그 정보를 활용해 더 나은 형태로 시스템을 바꾸는 것이 재공학이다. 재공학은 역공학을 포함하는 더 넓은 개념이다.
- 역공학–프로토타이핑–재공학: 프로토타이핑은 요구 확인용 시제품을 만드는 기법으로, 외부 동작을 유지한 채 내부 구조를 개선하는 (나)의 리팩토링과 다르다.
- 재공학–리팩토링–역공학: 설계 정보 추출만 하는 (가)가 역공학, 이를 바탕으로 개선까지 하는 (다)가 재공학이므로 두 용어가 뒤바뀌었다.
- 재공학–프로토타이핑–역공학: (가)·(다)가 뒤바뀌었고 (나)도 리팩토링이 아니다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[7급 국가직 소프트웨어공학] 21년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 소프트웨어형상관리에대한설명으로거리가먼것은? {"answer":3,"content":[{"content":"소프트웨어에가해지는변경을제어하고관리한다.\n"21년-2회차-정보처리기사-필기
- 제품소프트웨어의사용자매뉴얼작성절차로(가)~(다)와[보기]의기호를바르게연결한것은? <imgwidth="300"src= {"answer":2,21년-3회차-정보처리기사-필기
- 다음은공통모듈구현의개념에대한설명이다.괄호()안에알맞은용어를쓰시오. -소프트웨어개발에있어기능을분할하고추상화하여성능을향상시키고유지보수를효과적으로하기위한공통컴포넌트구2020년 정보처리기사실기 1회차