정보처리기사 실기
IT 위키
더 많은 작업
- 정보처리기사 실기; 정보처리 실무
- 정보처리기사 필기 합격자가 치르는 필답형 실기시험
과목은 '정보처리 실무' 하나이며 필답형으로 2시간 30분 동안 치른다. 100점 만점에 60점 이상이면 최종 합격이다. 실기 출제기준은 2026년 기준과 2027~2029년 기준이 같다.
한국산업인력공단 출제기준의 주요항목과 세부항목이다. 세세항목은 NCS 능력단위의 수행준거 문장으로 되어 있으므로 공단 출제기준 원문을 참고한다.
| 주요항목 | 세부항목 | 학습 문서 |
|---|---|---|
| 1. 요구사항 확인 | 1. 현행 시스템 분석하기 2. 요구사항 확인하기 3. 분석모델 확인하기 |
현행 시스템 분석, 요구사항 분석, UML |
| 2. 데이터 입출력 구현 | 1. 논리 데이터저장소 확인하기 2. 물리 데이터저장소 설계하기 3. 데이터 조작 프로시저 작성하기 4. 데이터 조작 프로시저 최적화하기 |
데이터 모델링, 데이터베이스 정규화, 저장 프로시저, 데이터베이스 튜닝 |
| 3. 통합 구현 | 1. 연계 데이터 구성하기 2. 연계 매카니즘 구성하기 3. 내외부 연계 모듈 구현하기 |
기업 애플리케이션 통합, ESB, 시스템 연계 |
| 4. 서버프로그램 구현 | 1. 개발환경 구축하기 2. 공통 모듈 구현하기 3. 서버 프로그램 구현하기 4. 배치 프로그램 구현하기 |
개발환경 구축, 공통 모듈, 결합도, 응집도, 배치 처리 |
| 5. 인터페이스 구현 | 1. 인터페이스 설계서 확인하기 2. 인터페이스 기능 구현하기 3. 인터페이스 구현 검증하기 |
인터페이스 명세서, 인터페이스 보안 |
| 6. 화면 설계 | 1. UI 요구사항 확인하기 2. UI 설계하기 |
UI 표준, UI 설계 도구 |
| 7. 애플리케이션 테스트 관리 | 1. 애플리케이션 테스트케이스 설계하기 2. 애플리케이션 통합 테스트하기 3. 애플리케이션 성능 개선하기 |
테스트 레벨, 테스트케이스, 블랙박스 테스트, 화이트박스 테스트, 결함 관리 |
| 8. SQL 응용 | 1. 절차형 SQL 작성하기 2. 응용 SQL 작성하기 |
SQL, 저장 프로시저, 사용자 정의 함수, 데이터베이스 트리거, SQL 윈도우 함수, SQL 그룹 함수 |
| 9. 소프트웨어 개발 보안 구축 | 1. SW개발 보안 설계하기 2. SW개발 보안 구현하기 |
Secure SDLC, 시큐어 코딩 |
| 10. 프로그래밍 언어 활용 | 1. 기본문법 활용하기 2. 언어특성 활용하기 3. 라이브러리 활용하기 |
자료형, 연산자, 라이브러리, 예외 처리, 객체지향 언어 |
| 11. 응용 SW 기초 기술 활용 | 1. 운영체제 기초 활용하기 2. 데이터베이스 기초 활용하기 3. 네트워크 기초 활용하기 4. 기본 개발환경 구축 |
운영체제, 페이지 교체 알고리즘, 프로세스 스케줄링, OSI 7계층, IP 주소, DBMS |
| 12. 제품소프트웨어 패키징 | 1. 제품소프트웨어 패키징하기 2. 제품소프트웨어 매뉴얼 작성하기 3. 제품소프트웨어 버전관리하기 |
소프트웨어 패키징, 버전 관리 시스템, CI/CD |
- 공단은 문항 수와 문항별 배점을 따로 공개하지 않는다.
- 2020년 NCS 기반 개편 이후 회차마다 대체로 20문항 안팎이 출제되며, 다음 형태가 섞여 나오는 것으로 알려져 있다.
| 형태 | 예 |
|---|---|
| 용어 단답형 | 설명을 읽고 해당하는 용어·기법·도구 이름을 쓴다. 예: 결합도·응집도 종류, 테스트 기법, 보안 공격 이름, 디자인 패턴 이름 |
| 코드 실행 결과 | C, Java, Python 코드의 출력값을 쓴다. 반복문·배열·포인터·재귀·상속·오버라이딩·예외 처리가 자주 나온다. |
| SQL | SQL 문을 작성하거나 실행 결과(행 수, 값)를 쓴다. 조인, GROUP BY·HAVING, 서브쿼리, DDL·DCL이 자주 나온다. |
| 약술형·빈칸 | 개념을 짧게 설명하거나 절차·표의 빈칸을 채운다. |
- 코드 해석 : 자료형, 연산자 우선순위, 반복문, 배열과 포인터, 클래스 상속과 오버라이딩, 예외 처리를 손으로 따라가며 출력값을 구하는 연습을 한다.
- SQL : DDL, DML, DCL, 데이터베이스 조인, SQL 그룹 함수, SQL 윈도우 함수, 데이터베이스 서브 쿼리를 직접 써 본다.
- 용어 : 필기 범위의 핵심 용어를 영문 약어와 함께 정확한 철자로 쓸 수 있게 외운다. 예: 결합도·응집도 순서, 소프트웨어 디자인 패턴, 페이지 교체 알고리즘, 서비스 거부 공격, 시큐어 코딩 보안약점 유형
- 운영체제·네트워크 : 프로세스 스케줄링 계산, 페이지 교체 알고리즘 계산, IP 주소 서브네팅, OSI 7계층