반응형

정보처리기사 필기시험은 NCS 개편 이후 단순 암기식 문제보다 소프트웨어 공학 전반의 프로세스 이해와 실무 프로그래밍 기초 지식을 묻는 비중이 대폭 늘어났습니다. 총 5개 과목에서 과목당 40점 미만(과락) 없이 전 과목 평균 60점 이상을 달성해야 합니다.
두꺼운 기본서를 처음부터 끝까지 정독하는 비효율적인 방식 대신, 과목별 핵심 키워드를 압축해 정리하고 기출문제의 오답 선지를 분석하는 방법이 단기 합격의 지름길입니다.
과목별 핵심 이론 압축 요약
| 과목명 | 주요 빈출 핵심 개념 | 학습 전략 |
| 1과목: 소프트웨어 설계 | 애자일 방법론, 디자인 패턴(생성·구조·행위), GoF 패턴 23종, 요구사항 개발 프로세스 | 패턴별 분류와 애자일 선언문 핵심 키워드 중심 암기 |
| 2과목: 소프트웨어 개발 | 데이터 구조, 정렬 알고리즘 시간복잡도, 화이트박스·블랙박스 테스트 기법, 형상 관리 | 정렬 알고리즘별 빅오(O) 표기법과 테스트 커버리지 공식 정리 |
| 3과목: 데이터베이스 구축 | 정규화 단계(1NF~5NF), 관계대수 연산자, 이상(Anomaly) 현상, 트랜잭션 ACID 특성 | 무손실 분해 순서(원-부-이-결-다-조)와 SQL 무결성 제약조건 숙지 |
| 4과목: 프로그래밍 언어 활용 | C·Java·Python 코드 실행 결과 예측, 포인터, 메모리 관리, 운영체제 페이지 교체(FIFO, LRU, LFU) | 연산자 우선순위와 반복문·조건문 흐름을 손으로 추적(트레이싱) |
| 5과목: 정보시스템 구축 관리 | 소프트웨어 개발 생명주기 비용 산정 모델(COCOMO, FP), 암호화 알고리즘(대칭·비대칭), 네트워크 보안 공격 유형 | 약어 중심의 신기술 용어 및 보안 위협(스푸핑, 스니핑 등) 분류 |
1과목~5과목 단골 빈출 키워드 4선
- 디자인 패턴 (1과목): 생성 패턴(추상 팩토리, 빌더, 팩토리 메서드, 프로토타입, 싱글톤), 구조 패턴(어댑터, 브리지, 컴포지트, 데코레이터, 퍼사드), 행위 패턴(옵서버, 상태, 전략, 템플릿 메서드)의 패턴군 분류 문제가 고정 출제됩니다.
- 소프트웨어 테스트 기법 (2과목): 소스 코드 내부 로직을 보지 않는 블랙박스 테스트(동등 분할, 경계값 분석, 원인-결과 그래프)와 로직 구조를 직접 확인하는 화이트박스 테스트(구문·조건·분기 커버리지)를 정확히 구별해야 합니다.
- 관계형 DB 정규화 (3과목): 비정규 릴레이션에서 단계별로 발생하는 문제를 해결하는 과정을 암기합니다.
- 1NF: 도메인이 원자값만으로 구성
- 2NF: 부분 함수 종속성 제거 (완전 함수 종속)
- 3NF: 이행적 함수 종속성 제거
- BCNF: 결정자가 모두 후보키인 상태
- 페이지 교체 알고리즘 (4과목): 페이지 부재 발생 시 교체 대상 선택 기준으로 FIFO(가장 먼저 들어온 것), LRU(가장 오랫동안 사용되지 않은 것), LFU(참조 횟수가 가장 적은 것)의 동작 메커니즘을 묻는 계산 문제가 자주 나옵니다.
합격률을 2배 높이는 기출 오답 노트 3원칙
CBT(컴퓨터 기반 시험) 환경에서는 문제를 무작정 많이 풀기보다, 오답을 어떻게 다루느냐가 합격을 결정합니다.
반응형