2020년 정보처리기사 NCS기반 전면 개편!
정보처리기사 시험은 NCS 학습 모듈 중 정보통신 분야의 ‘정보기술’ 분류에 포함된 ‘정보기술개발’과 ‘정보기술운영’에 속한 125개의 학습 모듈을 기반으로 하고 있습니다. <2020 시나공 정보처리기사 필기>는 출제기준에 포함된 125개의 학습 모듈을 완전 분해하여 정보처리기사 수준에 맞게 194개 섹션으로 엄선하여 정리하였습니다. 또 처음 출제되는 방대한 시험 범위, 모든 걸 다 암기할 수는 없습니다. 시험에 나오는 것 중에서도 중요 난이도별 A, B, C, D 등급 섹션을 참고하여 주어진 시간동안 선별하여 학습할 수 있습니다.
* NCS(국가직무능력표준)란 산업현장에서 직무를 수행하기 위해 요구되는 지식·기술·소양 등의 내용을 국가가 산업부문별·수준별로 체계화한 것입니다.
<1과목> 소프트웨어 설계
1장. 요구사항 확인
001 소프트웨어 생명 주기
002 스크럼(Scrum) 기법
003 XP(eXtreme Programming) 기법
004 현행 시스템 파악
005 개발 기술 환경 파악
006 요구사항 정의
007 요구사항 분석 기법
008 요구사항 확인 기법
009 UML(Unified Modeling Language)
예상문제은행
2장. 화면 설계
010 사용자 인터페이스
011 UI 표준 및 지침
012 UI 설계 도구
013 UI 요구사항 확인
014 품질 요구사항
015 UI 프로토타입 제작 및 검토
016 UI 설계서 작성
017 유용성 평가
018 UI 상세 설계
019 HCI/UX/감성공학
예상문제은행
3장. 애플리케이션 설계
020 소프트웨어 아키텍처
021 아키텍처 패턴
022 객체지향(Object-Oriented)
023 모듈
024 공통 모듈
025 코드
026 디자인 패턴
예상문제은행
4장. 인터페이스 설계
027 시스템 인터페이스 요구사항 분석
028 인터페이스 요구사항 검증
029 인터페이스 시스템 식별
030 송·수신 데이터 식별
031 인터페이스 방법 명세화
032 시스템 인터페이스 설계서 작성
033 미들웨어 솔루션 명세
예상문제은행
<2과목> 소프트웨어 개발
1장. 데이터 입·출력 구현
034 자료 구조
035 데이터저장소/데이터베이스/DBMS
036 데이터 입·출력
037 절차형 SQL
예상문제은행
2장. 통합 구현
038 단위 모듈 구현
039 단위 모듈 테스트
040 개발 지원 도구
예상문제은행
3장. 제품 소프트웨어 패키징
041 소프트웨어 패키징
042 릴리즈 노트 작성
043 디지털 저작권 관리(DRM)
044 소프트웨어 설치 매뉴얼 작성
045 소프트웨어 사용자 매뉴얼 작성
046 소프트웨어 버전 등록
047 소프트웨어 버전 관리 도구
048 빌드 자동화 도구
예상문제은행
4장. 애플리케이션 테스트 관리
049 애플리케이션 테스트
050 애플리케이션 테스트의 분류
051 테스트 기법에 따른 애플리케이션 테스트
052 개발 단계에 따른 애플리케이션 테스트
053 통합 테스트
054 애플리케이션 테스트 프로세스
055 테스트 케이스/테스트 시나리오/테스트 오라클
056 테스트 자동화 도구
057 결함 관리
058 애플리케이션 성능 분석
059 애플리케이션 성능 개선
예상문제은행
5장. 인터페이스 구현
060 모듈 간 공통 기능 및 데이터 인터페이스 확인
061 모듈 연계를 위한 인터페이스 기능 식별
062 모듈 간 인터페이스 데이터 표준 확인
063 인터페이스 기능 구현 정의
064 인터페이스 구현
065 인터페이스 예외 처리
066 인터페이스 보안
067 연계 테스트
068 인터페이스 구현 검증
069 인터페이스 오류 확인 및 처리 보고서 작성
예상문제은행
<3과목> 데이터베이스 구축
1장. 논리 데이터베이스 설계
070 데이터베이스 설계
071 데이터 모델의 개념
072 데이터 모델의 구성 요소-개체(Entity)
073 데이터 모델의 구성 요소-속성(Attribute)
074 데이터 모델의 구성 요소-관계(Relationship)
075 식별자(Identifier)
076 E-R(개체-관계) 모델
077 관계형 데이터 모델
078 관계형 데이터베이스의 구조
079 관계형 데이터베이스의 제약 조건-키(Key)
080 관계형 데이터베이스의 제약 조건-무결성
081 관계대수 및 관계해석
082 정규화(Normalization)
083 반정규화(Denormalization)
084 시스템 카탈로그
예상문제은행
2장. 물리 데이터베이스 설계
085 사전 조사 분석
086 데이터베이스 저장 공간 설계
087 트랜잭션 분석/CRUD 분석
088 인덱스 설계
089 뷰(View) 설계
090 클러스터 설계
091 파티션 설계
092 데이터베이스 용량 설계
093 분산 데이터베이스 설계
094 데이터베이스 이중화/서버 클러스터링
095 데이터베이스 보안/암호화
096 데이터베이스 보안-접근통제
097 데이터베이스 백업
098 스토리지
099 논리 데이터 모델의 물리 데이터 모델 변환
100 물리 데이터 모델 품질 검토
예상문제은행
3장. SQL 응용
101 SQL의 개념
102 DDL
103 DCL
104 DML
105 DML-SELECT-1
106 DML-SELECT-2
107 DML-JOIN
예상문제은행
4장. SQL 활용
108 프로시저(Procedure)
109 트리거(Trigger)
110 사용자 정의 함수
111 DBMS 접속 기술
112 SQL 테스트
113 ORM(Object-Relational Mapping)
114 쿼리 성능 최적화
예상문제은행
5장. 데이터 전환
115 데이터 전환
116 데이터 전환 계획서 작성
117 데이터 전환 방안
118 데이터 검증
119 오류 데이터 측정 및 정제
120 데이터 정제요청서 및 정제보고서
예상문제은행
<4과목> 프로그래밍 언어 활용4과목
1장. 서버 프로그램 구현
121 개발 환경 구축
122 서버 개발
123 보안 및 API
124 배치 프로그램
125 패키지 소프트웨어
예상문제은행
2장. 프로그래밍 언어 활용
126 데이터 타입
127 변수
128 연산자
129 제어문
130 반복문
131 배열과 문자열
132 포인터
133 절차적 프로그래밍 언어
134 객체지향 프로그래밍 언어
135 스크립트 언어
136 선언형 언어
137 라이브러리
138 데이터 입·출력
139 예외 처리
140 프로토타입
예상문제은행
3장. 응용 SW 기초 기술 활용
141 운영체제의 개념
142 Windows
143 UNIX/LINUX/MacOS
144 기억장치 관리의 개요
145 주기억장치 할당 기법
146 가상기억장치 구현 기법/페이지 교체 알고리즘
147 가상기억장치 기타 관리 사항
148 프로세스의 개요
149 스케줄링
150 환경 변수
151 운영체제 기본 명령어
152 인터넷
153 OSI 참조 모델
154 네트워크 관련 장비
155 프로토콜의 개념
156 TCP/IP
예상문제은행
<5과목> 정보시스템 구축 관리
1장. 소프트웨어 개발 방법론 활용
157 소프트웨어 개발 방법론
158 비용 산정 기법
159 비용 산정 기법-하향식
160 비용 산정 기법-상향식
161 수학적 산정 기법
162 소프트웨어 개발 방법론 결정
163 소프트웨어 개발 표준
164 소프트웨어 개발 방법론 테일러링
165 소프트웨어 개발 프레임워크
예상문제은행
2장. IT프로젝트 정보시스템 구축 관리
166 네트워크 관련 신기술
167 네트워크 구축
168 스위치
169 경로 제어/트래픽 제어
170 SW 관련 신기술
171 소프트웨어 개발 보안
172 소프트웨어 개발 직무별 보안 활동
173 소프트웨어 개발 보안 활동 관련 법령 및 규정
174 HW 관련 신기술
175 Secure OS
176 DB 관련 신기술
177 회복/병행제어
178 데이터 표준화
예상문제은행
3장. 소프트웨어 개발 보안 구축
179 Secure SDLC
180 세션 통제
181 입력 데이터 검증 및 표현
182 보안 기능
183 시간 및 상태
184 에러처리
185 코드 오류
186 캡슐화
187 API 오용
188 암호 알고리즘
예상문제은행
4장. 시스템 보안 구축
189 서비스 공격 유형
190 서버 인증
191 보안 아키텍처/보안 프레임워크
192 로그 분석
193 보안 솔루션
194 취약점 분석·평가
예상문제은행
필요한 자료를 선택하세요.
독자의견 남기기