[2025년 최신 개정판 + 기본 이론 + 문제풀이 특강 + 깨알C언어 동영상 강의 무료 제공]
<이 책의 성격>
- 정보처리기사 필기시험 대비용 교재로, 필기시험 과목 이론 정리와 관련 기출문제를 수록
- 간결한 이론정리와 기출문제의 수록으로 비전공자 및 문과생도 쉽게 이해할 수 있다
- 내용 간결화와 방대한 기출복원 및 예상문제 수록으로 필기 및 실기 사전 대비
<머리말>
여러분과 함께 정보처리 기사/산업기사 자격증의 긴 여정을 시작하려고 합니다.
올해 교재와 강의는 자격증을 넘어서 실무에 적용 가능한 지식을 제공합니다.
이론과 실습을 철저히 겸비하여, 여러분이 전문가로 성장할 수 있도록 돕고자 합니다.
저는 정보처리 기사와 프로그래밍 언어를 가르치는 강사로, 2003년부터 개발자로서의 경력을 쌓아왔습니다. CJOne, 아시아나 항공, 삼성화재 글로벌, SRTPlay 등 다양한 프로젝트를 통해 실제 실무에서 필요한 노하우와 기술을 익혔습니다.
이러한 경험을 바탕으로, 현실적이고 실질적인 지식을 여러분께 전달하는 것을 목표로 합니다.
본 교재는 2025년 시험을 대비해 체계적으로 구성되었습니다.
각 과목은 최신 트렌드와 실무 지식을 반영하며 다음과 같이 구성됩니다.
● 소프트웨어 설계: 요구사항 분석부터 설계 전 과정의 실무 활용법을 다룹니다. 소프트웨어 공학의 기초와 모델링 기법을 통해 설계를 체계적으로 이해하고 적용할 수 있도록 구성하였습니다.
● 소프트웨어 개발: 자료구조와 알고리즘부터 최신 개발 도구와 테스트 방법까지, 실제 프로젝트에 적용 가능한 개발 지식을 제공합니다.
● 데이터베이스 구축: 데이터베이스 설계와 쿼리 작성법을 통해 웹 애플리케이션 구축을 위한 핵심 개념을 학습할 수 있습니다. 이론과 실습을 통해 실무 환경에 바로 적용할 수 있는 능력을 기릅니다.
● 프로그래밍 언어 활용: 운영체제, 네트워크, 프로그래밍 언어 등을 다루며, 특히 실기 시험에 중요한 프로그래밍 언어 활용 능력을 중점적으로 학습합니다.
● 정보시스템 구축관리: 개발 방법론, 보안 개념, 신기술 동향을 반영하여, 최신 정보 시스템 구축 및 관리에 필요한 지식을 제공합니다.
특히 이번 교재는 빠른 학습과 합격을 목표로 더 많은 문제를 구성하여 자격증 취득을 효율적으로 지원합니다.
비전공자도 쉽게 이해할 수 있도록 핵심 개념을 평이한 설명과 예시로 풀어냈으며, 이미 많은 비전공자들이 저의 강의를 통해 정보처리 자격증을 성공적으로 취득했습니다.
여러분이 이 교재와 강의를 통해 목표를 달성할 수 있도록 전폭적으로 지원할 것을 약속드립니다. 앞으로의 학습 여정이 성공적이길 바라며, 여러분의 목표 달성을 진심으로 응원하겠습니다.
<교재 1권 목차>
01소프트웨어 설계
chapter 01
요구사항 확인8
Section 1현행 시스템 분석8
∎관련 기출 문제13
Section 2요구사항 확인16
∎관련 기출 문제31
Section 3분석 모델 확인57
∎관련 기출 문제65
chapter 02
화면설계83
Section 1UI 요구사항 확인83
Section 2UI 설계88
∎관련 기출 문제92
chapter 03
애플리케이션 설계98
Section 1공통 모듈 설계98
∎관련 기출 문제113
Section 2객체지향 설계134
∎관련 기출 문제141
chapter 04
인터페이스 설계161
Section 1인터페이스 요구사항 확인161
∎관련 기출 문제165
Section 2인터페이스 대상 식별170
∎관련 기출 문제174
Section 3인터페이스 상세 설계176
∎관련 기출 문제183
PART 02소프트웨어 개발
chapter 01
데이터 입출력 구현190
Section 1자료구조190
∎관련 기출 문제205
Section 2데이터 조작 프로시저 작성242
∎관련 기출 문제245
Section 3데이터 조작 프로시저 최적화248
∎관련 기출 문제251
chapter 02
통합 구현255
Section 1모듈 구현255
∎관련 기출 문제257
Section 2통합 구현 관리261
∎관련 기출 문제266
chapter 03
제품 소프트웨어 패키징272
Section 1제품 소프트웨어 패키징272
∎관련 기출 문제279
Section 2제품 소프트웨어 매뉴얼 작성288
∎관련 기출 문제294
Section 3제품 소프트웨어 버전 관리306
∎관련 기출 문제311
chapter 04
애플리케이션 테스트 관리316
Section 1애플리케이션 테스트 케이스 설계316
∎관련 기출 문제327
Section 2애플리케이션 통합 테스트346
∎관련 기출 문제351
Section 3애플리케이션 성능 개선358
∎관련 기출 문제365
chapter 05
인터페이스 구현381
Section 1인터페이스 설계 확인381
∎관련 기출 문제384
Section 2인터페이스 기능 구현388
∎관련 기출 문제392
Section 3인터페이스 구현 검증396
∎관련 기출 문제397
PART 03데이터베이스 구축
chapter 01
논리 데이터베이스 설계400
Section 1데이터베이스(DB, DataBase) 개념400
∎관련 기출 문제404
Section 2데이터베이스 설계415
∎관련 기출 문제418
Section 3데이터 모델링 및 설계423
∎관련 기출 문제435
Section 4관계 데이터베이스 모델450
∎관련 기출 문제457
chapter 02
물리 데이터베이스 설계476
Section 1물리 요소 조사 분석476
∎관련 기출 문제484
Section 2데이터베이스 물리 속성 설계492
∎관련 기출 문제499
Section 3물리 데이터베이스 모델링510
∎관련 기출 문제515
Section 4물리 데이터 모델 품질 검토525
∎관련 기출 문제528
chapter 03
SQL 활용532
Section 1기본 SQL 작성532
∎관련 기출 문제543
Section 2고급 SQL 작성584
∎관련 기출 문제598
chapter 04
SQL 응용630
Section 1절차형 SQL 작성630
∎관련 기출 문제633
Section 2병행제어와 회복638
∎관련 기출 문제642
chapter 05
데이터 전환649
Section 1데이터 전환 기술649
∎관련 기출 문제653
Section 2데이터 전환 수행 및 데이터 정제658
<교재 2권 목차>
프로그래밍 언어 활용
chapter 01
서버 프로그램 구현8
Section 1개발 환경 구축8
∎관련 기출 문제11
Section 2서버 프로그램 구현17
∎관련 기출 문제22
Section 3배치 프로그램 구현29
∎관련 기출 문제31
chapter 02
운영체제 기초 활용34
Section 1운영체제 기초 활용34
∎관련 기출 문제67
chapter 03
네트워크 기초 활용118
Section 1네트워크 기초 활용118
∎관련 기출 문제150
chapter 04
프로그래밍 언어 활용189
Section 1언어 특성 활용189
Section 2C언어194
Section 3JAVA 언어214
Section 4파이썬223
∎관련 기출 문제230
PART 05정보시스템 구축관리
chapter 01
소프트웨어 개발 방법론 활용270
Section 1소프트웨어 개발 방법론 선정270
∎관련 기출 문제288
Section 2소프트웨어 개발 방법론 테일러링319
∎관련 기출 문제324
chapter 02
IT 프로젝트 정보시스템 구축 관리334
Section 1네트워크 구축 관리334
∎관련 기출 문제341
Section 2SW 구축 관리357
∎관련 기출 문제365
Section 3HW 구축 관리383
∎관련 기출 문제390
Section 4DB 구축 관리399
∎관련 기출 문제402
chapter 03
소프트웨어 개발 보안 구축407
Section 1SW개발 보안 설계407
∎관련 기출 문제413
Section 2SW개발 보안 구현422
∎관련 기출 문제429
chapter 04
시스템 보안 구축446
Section 1시스템 보안 설계446
∎관련 기출 문제460
Section 2시스템 보안 구현485
∎관련 기출 문제493