문제
리팩토링의 목적에 대하여 서술하시오. (옛 기출복원이라 서술형이에요. 최근에는 단답·약술형 위주로 출제돼요.)
정답
복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다.
해설
리팩토링은 결과의 변경 없이 코드의 구조를 재조정하는 작업이다. 복잡한 코드를 단순화하고 가독성을 높여 유지보수성과 생산성, 품질을 향상시키며 더 유연한 시스템을 만드는 것이 목적이다.
리팩토링의 목적에 대하여 서술하시오. (옛 기출복원이라 서술형이에요. 최근에는 단답·약술형 위주로 출제돼요.)
복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다.
리팩토링은 결과의 변경 없이 코드의 구조를 재조정하는 작업이다. 복잡한 코드를 단순화하고 가독성을 높여 유지보수성과 생산성, 품질을 향상시키며 더 유연한 시스템을 만드는 것이 목적이다.
기출 #11714 · 애자일 가치
애자일 소프트웨어 개발 기법의 가치가 아닌 것은? ① 프로세스의 도구보다는 개인과 상호작용에 더 가치를 둔다. ② 계약 협상보다는 고객과의 협업에 더 가치를 둔다. ③ 실제 작동하는 소프트웨어보다는 이해하기 좋은 문...
기출 #11804 · 소프트웨어 품질속성
소프트웨어 아키텍처 설계에서 시스템 품질속성이 아닌 것은? ① 가용성 (Availability) ② 독립성 (Isolation) ③ 변경 용이성 (Modifiability) ④ 사용성(Usability)
기출 #11805 · 연계 시스템
다음 설명에 해당하는 시스템으로 옳은 것은? 시스템 인터페이스를 구성하는 시스템으로, 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템이다. ① 연계 서버 ② ...
기출 #11806 · CASE
CASE(Computer-Aided Software Engineering)의 원천 기술이 아닌 것은? ① 구조적 기법 ② 프로토타이핑 기술 ③ 정보 저장소 기술 ④ 일괄처리 기술
기출 #11812 · 상위 CASE
다음 중 상위 CASE 도구가 지원하는 주요기능으로 볼 수 없는 것은? ① 모델들 사이의 모순검사 기능 ② 전체 소스코드 생성 기능 ③ 모델의 오류검증 기능 ④ 자료흐름도 작성 기능
기출 #11814 · 애자일 방법론
애자일 개발 방법론이 아닌 것은? ① 스크럼(Scrum) ② 익스트림 프로그래밍(XP, eXtreme Programming) ③ 기능 주도 개발(FDD, Feature Driven Development) ④ 하둡(H...
5 min read
정보처리기사 실기 2026년 2회 시험(7월 19일)까지 남은 열흘, 새 개념 대신 점수로 직결되는 것만 남기는 마무리 체크리스트를 정리했어요.
13 min read
2026년 1회 정보처리기사 실기 합격률은 18%. 처음으로 3문제가 출제된 파이썬, 문어CBT 실데이터로 본 언어별 오답률, 매일 공부하는 사람의 비율까지 — 2회 준비 방향을 데이터로 정리했어요.
21 min read
정처기 필기 D-3에 시작해도 합격 가능할까. 전공자/비전공자별 현실 진단과 일자별 18시간 압축 플랜, 2025년 기출파괴 이후 달라진 전략까지 정리했습니다.
매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.