이기적 정보처리기사 실기 도서가 새롭게 출간되었다. 그동안 독자분들의 의견과 출제 경향을 분석하여 처음부터 끝까지 반영하였다. NCS 모듈 내용을 바탕으로 한 핵심 이론과 함께 풀어보는 ‘이론을 확인하는 문제’와 ‘합격을 다지는 예상문제’뿐만 아니라 ‘시행처 공개문제’, ‘모의고사 10회’, ‘2020~2021년 기출복원문제’까지 아낌 없이 모두모두 드린다. 출간된 후 진행되는 다양한 이벤트까지! 이기적과 함께 2021년에는 정보처리기사 자격증을 취득해 보자!
Contents
『1권』
Part 01 요구사항 확인
Chapter 01 현행 시스템 분석하기
- Section 01 소프트웨어 공학
- Section 02 소프트웨어 개발 방법론
- Section 03 현행 시스템 파악
- Section 04 개발 기술 환경 분석
Chapter 02 요구사항 확인하기
- Section 01 요구사항 개발
- Section 02 요구사항 관리
Chapter 03 분석 모델 확인하기
- Section 01 분석(참고) 모델
- Section 02 분석 모델 검증
- Section 03 개념 모델링
- Section 04 디자인 패턴
Part 02 데이터 입출력 구현
Chapter 01 논리 데이터 저장소 확인하기
- Section 01 데이터 모델링
- Section 02 논리 데이터 저장소 확인
- Section 03 정규화와 이상 현상
Chapter 02 물리 데이터 설계와 데이터 프로시저 작성하기
- Section 01 물리 데이터 모델 설계
- Section 02 데이터 조작 프로시저 개발
- Section 03 SQL
Chapter 03 데이터 조작 프로시저 최적화하기
- Section 01 데이터 조작 프로시저 성능 개선
- Section 02 인덱스(index)의 개념
- Section 03 데이터베이스 파티셔닝
Part 03 통합 구현
Chapter 01 연계 데이터 구성하기
- Section 01 통합 구현
- Section 02 연계 데이터 식별 및 표준화
Chapter 02 연계 메커니즘 구성하기
- Section 01 연계 메커니즘
- Section 02 연계 장애 및 오류 처리 구현
Chapter 03 내/외부 연계 모듈 구현하기
- Section 01 내/외부 연계 모듈 구현
- Section 02 연계(인터페이스) 테스트
Part 04 서버 프로그램 구현
Chapter 01 개발 환경 구축하기
- Section 01 개발 환경 도구
- Section 02 개발 환경 구축
Chapter 02 공통 모듈 구현하기
- Section 01 모듈화
- Section 02 재사용과 공통 모듈
Chapter 03 서버 프로그램 구현하기
- Section 01 소프트웨어 프로세스
- Section 02 서버 프로그램
Chapter 04 배치 프로그램 구현하기
- Section 01 배치 프로그램
Part 05 인터페이스 구현
Chapter 01 인터페이스 설계서 확인하기
- Section 01 인터페이스 설계서 확인
Chapter 02 인터페이스 기능 구현하기
- Section 01 인터페이스 구현
- Section 02 인터페이스 보안, 시큐어 코딩, SQL Injection
- Section 03 인터페이스 보안 기능 적용
Chapter 03 인터페이스 구현 검증하기
- Section 01 인터페이스 구현 검증 도구
- Section 02 인터페이스 검증과 테스트
- Section 03 인터페이스 오류 처리 및 보고서 작성
Part 06 화면설계
Chapter 01 요구사항 확인하기
- Section 01 UI 요구사항 확인하기
- Section 02 UI 표준을 위한 환경 분석
Chapter 02 UI 프로토타입
- Section 01 UI 프로토타입 작성
Chapter 03 UI 소프트웨어 아키텍처 품질 특성
- Section 01 소프트웨어 아키텍처 품질 특성
Chapter 04 UI 설계하기
- Section 01 UI 설계
Part 07 애플리케이션 테스트 관리
Chapter 01 애플리케이션 테스트 케이스 설계하기
- Section 01 애플리케이션 테스트 케이스 설계
- Section 02 테스트 케이스, 오라클, 시나리오
- Section 03 애플리케이션 테스트 유형
Chapter 02 애플리케이션 통합 테스트하기
- Section 01 단위 모듈 테스트
- Section 02 통합 테스트
- Section 03 결함 관리
Chapter 03 애플리케이션 성능 개선하기
- Section 01 애플리케이션 성능 분석
- Section 02 애플리케이션 성능 개선
〈1권〉 합격을 다지는 예상문제 정답
『2권』
Part 08 SQL 응용
Chapter 01 기본 SQL 작성하기
- Section 01 SQL 정의어(DDL)
- Section 02 SQL 조작어(DML)
- Section 03 SQL 제어어(DCL)
Chapter 02 고급 SQL 작성하기
- Section 01 인덱스(INDEX)
- Section 02 뷰(VIEW)와 시스템 카탈로그
- Section 03 다중 테이블 검색
Chapter 03 응용 SQL 작성하기
- Section 01 집계 함수
- Section 02 GROUP BY절을 사용한 그룹 처리 함수
- Section 03 GROUP BY절을 사용하지 않는 윈도우 함수
Chapter 04 절차형 SQL 작성하기
- Section 01 절차형 SQL
- Section 02 저장 프로시저
- Section 03 사용자 정의 함수
- Section 04 이벤트와 트리거
Part 09 소프트웨어 개발 보안 구축
Chapter 01 소프트웨어 개발 보안 설계하기
- Section 01 소프트웨어 개발 보안 설계
Chapter 02 소프트웨어 개발 보안 구현하기
- Section 01 암호화 알고리즘
- Section 02 서비스 공격 유형
- Section 03 서버 인증
- Section 04 보안 아키텍처
- Section 05 보안 솔루션
- Section 06 취약점 분석 및 평가
Part 10 프로그래밍 언어 활용
Chapter 01 기본문법 활용하기
- Section 01 C언어와 JAVA언어의 기본문법 구조
- Section 02 데이터 타입
- Section 03 변수와 상수
- Section 04 연산자
- Section 05 데이터 입력 및 출력
- Section 06 제어문(1) - 선택문
- Section 07 제어문(2) - 반복문
- Section 08 배열과 문자열
- Section 09 C언어 포인터
- Section 10 C언어 사용자 정의 함수
- Section 11 JAVA 클래스와 메소드
- Section 12 JAVA 상속
- Section 13 예외 처리
- Section 14 PYTHON에 대한 이해
Part 11 응용 SW 기초 기술 활용
Chapter 01 운영체제 기초 활용하기
- Section 01 운영체제의 개요
- Section 02 주 메모리 관리
- Section 03 가상 메모리 관리
- Section 04 프로세스 스케줄링
- Section 05 환경변수
- Section 06 운영체제의 종류 및 Shell Script
Chapter 02 데이터베이스 기초 활용하기
- Section 01 데이터베이스 개념
- Section 02 데이터베이스 관리 시스템
- Section 03 데이터베이스 구조(스키마)
- Section 04 데이터베이스 설계
- Section 05 개체-관계 모델(E-R Model)
- Section 06 관계 데이터 모델
- Section 07 키(KEY)와 무결성 제약조건
- Section 08 관계 데이터 연산
- Section 09 이상(Anomaly)과 함수적 종속
- Section 10 정규화
- Section 11 트랜잭션(Transaction)
- Section 12 회복 기법과 병행 제어
- Section 13 객체 지향 데이터베이스
- Section 14 기타 데이터베이스 용어
Chapter 03 네트워크 기초 활용하기
- Section 01 네트워크의 개요
- Section 02 인터넷 구성의 개념
- Section 03 OSI 7 참조 모델
- Section 04 통신 프로토콜
- Section 05 TCP/IP
Part 12 제품 소프트웨어 패키징
Chapter 01 제품 소프트웨어 패키징하기
- Section 01 애플리케이션 패키징
- Section 02 제품 소프트웨어 저작권 보호
- Section 03 릴리즈 노트 작성
- Section 04 제품 소프트웨어 패키징 도구
Chapter 02 제품 소프트웨어 매뉴얼 작성하기
- Section 01 소프트웨어 매뉴얼
- Section 02 소프트웨어 국제 표준 품질 특성과 품질 목표
Chapter 03 소프트웨어 버전관리
- Section 01 제품 소프트웨어 버전관리
- Section 02 버전관리 도구
- Section 03 소프트웨어 빌드