정보처리기사 교본
IT 위키
더 많은 작업
본 문서는 IT위키 교본 프로젝트에 따라 취합·정리되고 있는 문서입니다. 정보처리기사 시험을 준비하기 위한 학습 목차로, 한국산업인력공단이 공개한 공식 출제기준을 뼈대로 삼아 각 항목을 공부할 때 읽어야 할 위키 문서를 이어 두었습니다. 각 과목을 클릭하시면 세부항목·세세항목별 학습 문서로 이동합니다.
- 현재 적용 기준 : 필기·실기 출제기준 2026. 1. 1. ~ 2026. 12. 31.
- 2027년부터 필기가 4과목 80문항으로 바뀝니다. → 정보처리기사/2027년 출제기준
| 구분 | 필기 | 실기 |
|---|---|---|
| 시험 과목 | 소프트웨어설계, 소프트웨어개발, 데이터베이스구축, 프로그래밍언어활용, 정보시스템구축관리 (5과목) | 정보처리 실무 |
| 검정 방법 | 객관식 4지 택일형, 과목당 20문항 (총 100문항) | 필답형 |
| 시험 시간 | 2시간 30분 (과목당 30분) | 2시간 30분 |
| 합격 기준 | 100점 만점에 과목당 40점 이상, 전 과목 평균 60점 이상 | 100점 만점에 60점 이상 |
| 수수료 | 19,400원 | 22,600원 |
- 시행 : 한국산업인력공단 / 관련 부처 : 과학기술정보통신부
- 관련 학과 : 모든 학과 응시 가능. 응시자격은 정보처리기사 문서를 본다.
- 직무 내용 : 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다.
| 회차 | 필기 원서접수 | 필기시험 | 필기 합격(예정자) 발표 | 실기 원서접수 | 실기시험 | 최종 합격자 발표 |
|---|---|---|---|---|---|---|
| 정기 기사 1회 | 1. 12. ~ 1. 15. | 1. 30. ~ 3. 3. | 3. 11. | 3. 23. ~ 3. 26. | 4. 18. ~ 5. 6. | 6. 12. |
| 정기 기사 2회 | 4. 20. ~ 4. 23. | 5. 9. ~ 5. 29. | 6. 10. | 6. 22. ~ 6. 25. | 7. 18. ~ 8. 5. | 9. 11. |
| 정기 기사 3회 | 7. 20. ~ 7. 23. | 8. 7. ~ 9. 1. | 9. 9. | 9. 21. ~ 9. 28. | 10. 24. ~ 11. 13. | 12. 18. |
- 원서접수는 첫날 10:00부터 마지막 날 18:00까지이다. 빈자리 추가접수 일정과 지역별 세부 일정은 Q-Net 공지를 확인한다.
| 적용 기간 | 필기 | 실기 | 비고 |
|---|---|---|---|
| 2020 ~ 2022 | 5과목 100문항 | 필답형 | NCS(국가직무능력표준) 기반으로 전면 개편 |
| 2023. 1. 1. ~ 2025. 12. 31. | 5과목 100문항 | 필답형 | |
| 2026. 1. 1. ~ 2026. 12. 31. | 5과목 100문항, 2시간 30분 | 필답형 2시간 30분 | 현재 적용 |
| 2027. 1. 1. ~ 2029. 12. 31. | 4과목 80문항, 2시간 | 필답형 2시간 30분 | 소프트웨어설계·소프트웨어개발을 '소프트웨어 개발'로 통합 |
- 데이터베이스 구축과 프로그래밍 언어 활용을 먼저 익힌다. SQL과 C·Java·Python 코드 해석은 실기의 중심이기도 하다.
- 소프트웨어 설계·개발은 요구사항 → 설계 → 구현 → 테스트 → 배포의 흐름으로 정리한다.
- 정보시스템 구축관리의 신기술·보안 용어는 암기 비중이 높으므로 필기 직전에 정리한다.
- 위키의 기출문제로 출제 경향을 익힌다.
각 과목 문서에 공식 출제기준의 세부항목·세세항목과 학습 문서가 정리되어 있다. 5과목을 한 쪽에서 보려면 정보처리기사 필기 출제기준을 본다.
- 1. 데이터 입출력 구현 : 자료 구조, 스택, 큐 (자료 구조), 연결 리스트, 저장 프로시저, 디버깅, 코드 인스펙션
- 2. 통합 구현 : 단위 테스트, IDE, 협업 도구, 형상 관리
- 3. 제품소프트웨어 패키징 : 소프트웨어 패키징, CI/CD, APM, DRM, ISO/IEC 9126, 버전 관리 시스템, 젠킨스
- 4. 애플리케이션 테스트 관리 : 테스트케이스, 테스트 레벨, 테스트 시나리오, 테스트 오라클, 결함 관리, 테스트 자동화 도구, 통합 테스트, 알고리즘, 소스코드 품질 분석, 리팩토링
- 5. 인터페이스 구현 : 인터페이스 명세서, 데이터 표준화, 인터페이스 보안, 시스템 연계
- 1. SQL 응용 : 데이터베이스 트리거, 사용자 정의 함수, DML, DCL, SQL 윈도우 함수, SQL 그룹 함수, 예외 처리
- 2. SQL 활용 : DDL, 트랜잭션, 시스템 카탈로그, 데이터베이스 뷰, 데이터베이스 인덱스, SQL UNION 연산자, 데이터베이스 조인, 데이터베이스 서브 쿼리
- 3. 논리 데이터베이스 설계 : 관계형 데이터 모델, 관계 대수, 관계 해석, ER 다이어그램, 데이터 모델링, 데이터베이스 정규화
- 4. 물리 데이터베이스 설계 : 스토리지, 분산 데이터베이스, 데이터베이스 암호화, 데이터베이스 파티션, 데이터베이스 무결성, 데이터베이스 키, 데이터베이스 반정규화, CRUD, 데이터베이스 튜닝
- 5. 데이터 전환 : 데이터 전환, ETL, 데이터 정제, 데이터 품질 관리
- 1. 소프트웨어개발 방법론 활용 : 소프트웨어 개발 생명주기, 소프트웨어 개발 방법론, 소프트웨어 비용 산정, COCOMO, 기능 점수, 테일러링, 소프트웨어 개발 프레임워크
- 2. IT프로젝트 정보시스템 구축관리 : 네트워크 장비, 소프트웨어 개발 보안, NAS, SAN, 고가용성, 데이터 표준화
- 3. 소프트웨어 개발 보안 구축 : Secure SDLC, 시큐어 코딩, SQL 인젝션, 크로스사이트 스크립트, 세션 관리, 암호화 알고리즘
- 4. 시스템 보안 구축 : 서비스 거부 공격, 분산 서비스 거부 공격, 인증, 접근통제 모델, 보안 솔루션, 취약점 분석 도구
2027. 1. 1.부터 2029. 12. 31.까지 적용되는 출제기준에서는 필기가 4과목 80문항, 2시간으로 바뀐다. 과목별 세부 내용과 2026년 기준과의 비교는 정보처리기사/2027년 출제기준을 본다.
- 소프트웨어 개발 (20문항) : 기존 소프트웨어설계 + 소프트웨어개발(데이터 입출력 구현 제외) + 소프트웨어개발 방법론 활용
- 데이터베이스 구축 (20문항) : 변화 없음
- 프로그래밍 언어 활용 (20문항) : 기본문법 활용에 '자료구조'가 추가됨
- 정보시스템 구축관리 (20문항) : 소프트웨어개발 방법론 활용이 빠짐
실기는 '정보처리 실무' 한 과목을 필답형으로 2시간 30분 동안 치른다. 한국산업인력공단이 밝힌 실기 출제 경향은 아래 12개 영역이다. 출제기준의 주요항목과 같다.
| No | 영역 | 공단이 밝힌 내용 | 학습 문서 |
|---|---|---|---|
| 1 | 요구사항 확인 | 현행 시스템 분석 및 요구사항 확인 (소프트웨어 공학 기술의 요구사항 분석 기법 활용) | 현행 시스템 분석, 요구사항 분석, UML |
| 2 | 데이터 입출력 구현 | 논리·물리 데이터베이스 설계, 조작 프로시저 등 | 데이터 모델링, 데이터베이스 정규화, 저장 프로시저 |
| 3 | 통합 구현 | 소프트웨어와 연계 대상 모듈 간의 특성 및 연계 모듈 구현 등 | 기업 애플리케이션 통합, ESB, 시스템 연계 |
| 4 | 서버프로그램 구현 | 소프트웨어 개발 환경 구축, 형상 관리, 공통 모듈, 테스트 수행 등 | 개발환경 구축, 형상 관리, 공통 모듈, 결합도, 응집도 |
| 5 | 인터페이스 구현 | 소프트웨어 인터페이스 설계, 기능 구현, 구현 검증 등 | 인터페이스 명세서, 인터페이스 보안 |
| 6 | 화면 설계 | UI 요구사항 및 설계, 표준 프로토타입 제작 등 | UI 표준, UI 설계 도구 |
| 7 | 애플리케이션 테스트 관리 | 테스트 케이스 설계, 통합 테스트, 성능 개선 등 | 테스트 레벨, 테스트케이스, 블랙박스 테스트, 화이트박스 테스트, 통합 테스트 |
| 8 | SQL 응용 | SQL 작성 등 | SQL, DDL, DML, DCL, 데이터베이스 조인, SQL 윈도우 함수, SQL 그룹 함수 |
| 9 | 소프트웨어 개발 보안 구축 | SW 개발 보안 설계, SW개발 보안 구현 등 | Secure SDLC, 시큐어 코딩, SQL 인젝션, 서비스 거부 공격 |
| 10 | 프로그래밍 언어 활용 | 기본 문법 등 | 자료형, 연산자, 예외 처리, 라이브러리, 객체지향 언어 |
| 11 | 응용 SW 기초 기술 활용 | 운영체제, 데이터베이스 활용, 네트워크 활용, 개발환경 구축 등 | 운영체제, 페이지 교체 알고리즘, 프로세스 스케줄링, OSI 7계층, IP 주소 |
| 12 | 제품소프트웨어 패키징 | 제품 소프트웨어 패키징, 매뉴얼 작성, 버전 관리 등 | 소프트웨어 패키징, 버전 관리 시스템, CI/CD |
실기의 출제 형태와 준비 방법은 정보처리기사 실기 문서를 본다.
위키에 옮겨 둔 필기 기출문제이다. 회차 문서에서 문항별로 이동할 수 있다.
- 정보처리기사 2020년 1회 · 정보처리기사 2020년 3회 · 정보처리기사 2020년 4회
- 정보처리기사 2021년 1회 · 정보처리기사 2021년 2회 · 정보처리기사 2021년 3회
- 정보처리기사 2022년 1회 · 정보처리기사 2022년 2회
- 2022년 이후 기사 필기는 CBT로 치러져 문제가 공개되지 않는다.
- Q-Net - 정보처리기사 종목 정보(시험일정, 출제경향, 출제기준, 취득방법)
- 한국산업인력공단, 「정보처리기사 출제기준(2026.1.1 ~ 2026.12.31)」, 「정보처리기사 출제기준(2027.1.1 ~ 2029.12.31)」