2026 정보처리기사
목차
1과목 소프트웨어 설계
1. 요구사항 확인
001. 소프트웨어 생명 주기
002. 스크럼(Scrum) 기법
003. XP(eXtreme Programming) 기법
004. 현행 시스템 파악
005. 기발 기술 환경 파악
006. 요구사항 정의
007. 요구사항 분석
008. 요구사항 분석 CASE와 HIPO
009. UML(Unified Modeling Language)
010. 주요 UML 다이어그램
2. 화면 설계
011. 사용자 인터페이스
012. UI 설계 도구
013. 품질 요구사항
014. UI 상세 설계
015. HCI / UX / 감성공학
3. 애플리케이션 설계
016. 소프트웨어 아키텍처
017. 아키텍처 패턴
018. 객체지향(Object-Oriented)
019. 객체지향 분석 및 설계
020. 모듈
021. 공통 모듈
022. 코드
023. 디자인 패턴
4. 인터페이스 설계
024. 시스템 인터페이스 요구사항 분석
025. 인터페이스 요구사항 검증
026. 인터페이스 방법 명세화
027. 미들웨어 솔루션 명세
2과목 소프트웨어 개발
1. 데이터 입·출력 구현
028. 자료 구조
029. 트리(Tree)
030. 정렬(Sort)
031. 검색 - 이분 검색 / 해싱
032. 데이터베이스 개요
033. 절차형 SQL
2. 통합 구현
034. 단위 모듈 구현
035. 단위 모듈 테스트
036. 개발 지원 도구
3. 제품 소프트웨어 패키징
037. 소프트웨어 패키징
038. 디지털 저작권 관리(DRM)
039. 소프트웨어 설치 매뉴얼 작성
040. 소프트웨어 사용자 매뉴얼 작성
041. 소프트웨어 버전 등록
042. 소프트웨어 버전 관리 도구
043. 빌드 자동화 도구
4. 애플리케이션 테스트 관리
044. 애플리케이션 테스트
045. 애플리케이션 테스트의 분류
046. 테스트 기법에 따른 애플리케이션 테스트
047. 개발 단계에 따른 애플리케이션 테스트
048. 통합 테스트
049. 테스트 케이스 / 테스트 시나리오 / 테스트 오라클
050. 테스트 자동화 도구
051. 결함 관리
052. 복잡도
053. 애플리케이션 성능 개선
5. 인터페이스 구현
054. 모듈 간 공통 기능 및 데이터 인터페이스 확인
055. 모듈 연계를 위한 인터페이스 기능 식별
056. 모듈 간 인터페이스 데이터 표준 확인
057. 인터페이스 구현
058. 인터페이스 보안
059. 인터페이스 구현 검증
3과목 데이터베이스 구축
1. 논리 데이터베이스 설계
060. 데이터베이스 설계
061. 데이터 모델의 개념
062. E-R(개체-관계) 모델
063. 관계형 데이터베이스의 구조
064. 관계형 데이터베이스의 제약 조건 - 키(Key)
065. 관계형 데이트베이스의 제약 조건 - 무결성
066. 관계대수 및 관계해석
067. 정규화(Normalization)
068. 반정규화(Denormalization)
069. 시스템 카탈로그
2. 물리 데이터베이스 설계
070. 트랜잭션 분석 / CRUD 분석
071. 인덱스 설계
072. 뷰(View) 설계
073. 파티션 설계
074. 분산 데이터베이스 설계
075. 데이터베이스 보안 / 암호화
076. 데이터베이스 보안 - 접근통제
077. 데이터베이스 백업
078. 스토리지
3. SQL 응용
079. SQL의 개념
080. DDL
081. DCL
082. DML
083. DML - SELECT-1
084. DML - SELECT-2
085. DML - JOIN
4. SQL 활용
086. 프로시저(Procedure)
087. 트리거(Trigger)
088. 사용자 정의 함수
089. DBMS 접속 기술
5. 데이터 전환
090. 데이터 전환
091. 데이터 전환 방안
092. 데이터 검증
093. 오류 데이터 측정 및 정제
4과목 프로그래밍 언어 활용
1. 서버 프로그램 구현
094. 서버 개발
095. 보안 및 API
096. 배치 프로그램
2. 프로그래밍 언어 활용
097. 데이터 타입
098. 변수
099. 연산자
100. 데이터 입·출력
101. 제어문
102. 반복문
103. 배열과 문자열
104. 포인터
105. 구조체
106. Python의 기초
107. Python의 활용
108. 스크립트 언어
109. 라이브러리
110. 예외 처리
3. 응용 SW 기초 기술 활용
111. 운영체제의 개념
112. Windows
113. UNIX / LINUX / MacOS
114. 기억장치 관리의 개요
115. 가상기억장치 구현 기법 / 페이지 교체 알고리즘
116. 가상기억장치 기타 관리 사항
117. 프로세스의 개요
118. 스케줄링
119. 주요 스케줄링 알고리즘
120. 환경 변수
121. 운영체제 기본 명령어
122. 인터넷
123. OSI 참조 모델
124. 네트워크 관련 장비
125. TCP/IP
5과목 정보시스템 구축 관리
1. 소프트웨어 개발 방법론 활용
126. 소프트웨어 개발 방법론
127. S/W 공학의 발전적 추세
128. 상향식 비용 산정 기법
129. 수학적 산정 기법
130. 프로젝트 일정 계획
131. 소프트웨어 개발 방법론 결정
132. 소프트웨어 개발 표준
133. 소프트웨어 개발 방법론 테일러링
134. 소프트웨어 개발 프레임워크
2. IT프로젝트 정보 시스템 구축 관리
135. 네트워크 관련 신기술
136. 네트워크 구축
137. 경로 제어 / 트래픽 제어
138. SW 관련 신기술
139. 보안 관련 신기술
140. HW 관련 신기술
141. Secure OS
142. DB 관련 신기술
143. 회복 / 병행제어
144. 교착상태
3. 소프트웨어 개발 보안 구축
145. Secure SDLC
146. 세션 통제
147. 입력 데이터 검증 및 표현
148. 보안 기능
149. 에러처리
150. 코드 오류
151. 캡슐화
152. 암호 알고리즘
4. 시스템 보안 구축
153. 서비스 공격 유형
154. 서버 인증
155. 보안 아키텍처 / 보안 프레임워크
156. 로그 분석
157. 보안 솔루션
'study .. > 정보처리기사' 카테고리의 다른 글
| [Part XII. 제품 소프트웨어 패키징] Chapter 02. 제품 소프트웨어 매뉴얼 작성 및 버전 관리 (0) | 2025.04.01 |
|---|---|
| [Part XII. 제품 소프트웨어 패키징] Chapter 01. 제품 소프트웨어 패키징 (0) | 2025.04.01 |
| [Part XI. 응용 SW 기초 기술 활용] Chapter 03. 네트워크 기초 활용 (0) | 2025.04.01 |
| [Part XI. 응용 SW 기초 기술 활용] Chapter 02. 데이터베이스 기초 활용 (0) | 2025.04.01 |
| [Part XI. 응용 SW 기초 기술 활용] Chapter 01. 운영체제 기초 활용 (0) | 2025.03.31 |