출판사 리뷰
- 정보처리기사 필기시험 대비용 교재로, 필기시험 과목 이론 정리와 관련 기출문제를 수록
- 간결한 이론정리와 기출문제의 수록으로 비전공자 및 문과생도 쉽게 이해할 수 있다
- 내용 간결화와 방대한 기출복원 및 예상문제 수록으로 필기 및 실기 사전 대비
<머리말>
여러분과 함께 정보처리 기사/산업기사 자격증의 긴 여정을 시작하려고 합니다.
올해 교재와 강의는 자격증을 넘어서 실무에 적용 가능한 지식을 제공합니다.
이론과 실습을 철저히 겸비하여, 여러분이 전문가로 성장할 수 있도록 돕고자 합니다.
저는 정보처리 기사와 프로그래밍 언어를 가르치는 강사로, 2003년부터 개발자로서의 경력을 쌓아왔습니다. CJOne, 아시아나 항공, 삼성화재 글로벌, SRTPlay 등 다양한 프로젝트를 통해 실제 실무에서 필요한 노하우와 기술을 익혔습니다.
이러한 경험을 바탕으로, 현실적이고 실질적인 지식을 여러분께 전달하는 것을 목표로 합니다.
본 교재는 2025년 시험을 대비해 체계적으로 구성되었습니다.
각 과목은 최신 트렌드와 실무 지식을 반영하며 다음과 같이 구성됩니다.
● 소프트웨어 설계: 요구사항 분석부터 설계 전 과정의 실무 활용법을 다룹니다. 소프트웨어 공학의 기초와 모델링 기법을 통해 설계를 체계적으로 이해하고 적용할 수 있도록 구성하였습니다.
● 소프트웨어 개발: 자료구조와 알고리즘부터 최신 개발 도구와 테스트 방법까지, 실제 프로젝트에 적용 가능한 개발 지식을 제공합니다.
● 데이터베이스 구축: 데이터베이스 설계와 쿼리 작성법을 통해 웹 애플리케이션 구축을 위한 핵심 개념을 학습할 수 있습니다. 이론과 실습을 통해 실무 환경에 바로 적용할 수 있는 능력을 기릅니다.
● 프로그래밍 언어 활용: 운영체제, 네트워크, 프로그래밍 언어 등을 다루며, 특히 실기 시험에 중요한 프로그래밍 언어 활용 능력을 중점적으로 학습합니다.
● 정보시스템 구축관리: 개발 방법론, 보안 개념, 신기술 동향을 반영하여, 최신 정보 시스템 구축 및 관리에 필요한 지식을 제공합니다.
특히 이번 교재는 빠른 학습과 합격을 목표로 더 많은 문제를 구성하여 자격증 취득을 효율적으로 지원합니다.
비전공자도 쉽게 이해할 수 있도록 핵심 개념을 평이한 설명과 예시로 풀어냈으며, 이미 많은 비전공자들이 저의 강의를 통해 정보처리 자격증을 성공적으로 취득했습니다.
여러분이 이 교재와 강의를 통해 목표를 달성할 수 있도록 전폭적으로 지원할 것을 약속드립니다. 앞으로의 학습 여정이 성공적이길 바라며, 여러분의 목표 달성을 진심으로 응원하겠습니다.
목차
<교재 1권 목차>
PART 01 소프트웨어 설계
chapter 01
요구사항 확인 8
Section 1 현행 시스템 분석 8
관련 기출 문제 13
Section 2 요구사항 확인 16
관련 기출 문제 31
Section 3 분석 모델 확인 57
관련 기출 문제 65
chapter 02
화면설계 83
Section 1 UI 요구사항 확인 83
Section 2 UI 설계 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권 목차>
PART 04 프로그래밍 언어 활용
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 2 C언어 194
Section 3 JAVA 언어 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 2 SW 구축 관리 357
관련 기출 문제 365
Section 3 HW 구축 관리 383
관련 기출 문제 390
Section 4 DB 구축 관리 399
관련 기출 문제 402
chapter 03
소프트웨어 개발 보안 구축 407
Section 1 SW개발 보안 설계 407
관련 기출 문제 413
Section 2 SW개발 보안 구현 422
관련 기출 문제 429
chapter 04
시스템 보안 구축 446
Section 1 시스템 보안 설계 446
관련 기출 문제 460
Section 2 시스템 보안 구현 485
관련 기출 문제 493