개발공부/정처기

정보처리기사 실기_흥달쌤 교재 목차

킴승 2025. 2. 28. 23:55

목차를 쓰면서 흐름을 파악해보자...!

 

1. 소프트웨어 구축

2. 데이터베이스 구축

3. 운영체제

4. 네트워크

5. 정보보안

6. 신기술 용어

7. 계산식 특강

8. 데이터베이스 특강

 

 

 

Part1 소프트웨어 구축

 chapter 01 소프트웨어 공학 개념

  section1 소프트웨어 공학

  section2 소프트웨어 개발 방법론

 

 chapter 02 프로젝트 계획 및 분석

  section1 프로젝트 계획

  section2 요구사항 분석

 

chapter 03 소프트웨어 설계

 section1 소프트웨어 설계의 기본 원칙

 section2 소프트웨어 아키텍처

 section3  UML

 

 chapter 04 화면 설계

  section1 UI 설계

  section2 UI 구현

 

 chapter 05 서버 프로그램 구현

  section1 프로그래밍 기초 개념

  section2 개발 환경 구축

  section3 모듈 구현

  section4 서버 프로그램 구현

 

 chapter 06 인터페이스 구현

  section1 인터페이스 개요

  section2 인페이스 기능 구현

 

 chapter 07 객체지향 구현

  section1 객체지향 설계

 

 chapter 08 애플리케이션 테스트 관리

  section1 애플리케이션 테스트케이스 설계

  section2 애플리케이션 통합 테스트

  section3 애플리케이션 성능 개선

 

 chapter 09 소프트웨어 유지보수

  section1 소프트웨어 유지보수

 

 chapter 10 제품 소프트웨어 패키징

  section1 국제 표준 제품 품질 특성

  section2 제품 소프트웨어 패키징

 

Part2 데이터베이스 구축

 chapter 01 데이터베이스 구축

  section1 데이터베이스 개념

  section2 데이터베이스 설계

  section3 논리 데이터베이스 설계

  section4 물리 데이터베이스 설계

  section5 관계 데이터베이스 설계

  section6 키와 무결성 제약조건

  section7 품질 검토 및 분산 데이터베이스

  section8 병행제어와 데이터 전환

 

 chapter 02 SQL 활용

  section1 기본 SQL 작성

  section2 SELECT 쿼리 활용

 

Part3 운영체제

 chapter 01 운영체제

  section1 운영체제 기초

  section2 메모리 관리

  section3 프로세스

  section4 병행 프로세스와 교착 상태

  section5 디스크 스케줄링

  section6 스토리지, 환경 변수, 로그 파일

 

Part4 네트워크

 chapter 01 네트워크

  section1 네트워크 기본

  section2 근거리 통신망(LAN)

  section3 인터넷

  section4 프로토콜

  section5 OSI 7계층

  section6 TCP/IP

 

Part5 정보보안

 chapter 01 정보보안

  section1 SW개발 보안 설계

  section2 SW개발 보안 구현

  section3 시스템 보안 구현

  section4 서비스 공격 유형

 

Part6 신기술 용어

 chapter 01 신기술 용어

  section1 S/W 개발 동향

  section2 네트워크 / 데이터베이스 신기술 용어

 

Part7 계산식 특강

 chapter 01 서브넷

 chapter 02 주기억장치 관련 계산식

 chapter 03 페이지 교체 알고리즘

 chapter 04 프로세스 스케쥴링

 chapter 05 디스크 스케쥴링

 chapter 06 기타 계산식

 

Part8 데이터베이스 특강

 chapter 01 관계대수 & 관계해석 

 chapter 02 DDL(Data Definition Language)

 chapter 03 DCL(Data Control Language)

 chapter 04 DML(Data Manipulation Language)

 

 

수제비 목차

 

[1권]
I 요구사항 확인
01 소프트웨어 개발 방법론
1 소프트웨어 개발 방법론
2 프로젝트 관리

02 현행 시스템 분석
1 현행 시스템 파악
2 요구사항

II 화면 설계
01 UI 요구사항 확인
1 UI 요구사항 확인
2 UI 지침

02 UI 설계
1 UML

III 데이터 입출력 구현
01 데이터 저장소
1 데이터 모델
2 논리 데이터 모델
3 물리데이터 모델

02 데이터베이스 기초 활용
1 데이터베이스 종류

IV 통합 구현
01 연계 메커니즘 구성
1 연계 매커니즘의 개념
천기누설 예상문제

02 내외부 연계 모듈 구현
1 연계 모듈 구현 환경 구성 및 개발

V 인터페이스 구현
01 인터페이스 기능 구현
1 인터페이스 기능 구현

VI 프로그래밍 언어 활용
01 프로그래밍을 위한 기본 사항
1 진수

02 C언어
1 C언어 기본
2 자료형
3 식별자
4 변수
5 표준 입출력 함수
6 연산자
7 조건문
8 반복문
9 배열
10 문자열
11 구조체
12 공용체
13 함수
14 포인터
15 상수
16 메모리 할당/해제

03 자바
1 자바 기본 구조
2 자료형
3 변수
4 배열
5 표준입출력 함수
6 문자열
7 반복문 for each 문
8 메서드
9 클래스
10 클래스 상속
11 추상 클래스
12 인터페이스
13 제네릭
14 예외처리
지피지기 기출문제
천기누설 예상문제

04 파이썬
1 파이썬 기본 구조
2 자료형
3 입출력 함수
4 연산자
5 조건문
6 반복문
7 함수
8 클래스
9 클래스 상속

[2권]
Ⅶ SQL 응용

01 데이터베이스 기본
1. 트랜잭션

02 응용 SQL
1. 집계성 SQL

03 SQL 활용 및 최적화
1. 절차형 SQL
2. SQL 최적화

Ⅷ 서버 프로그램 구현
01 개발환경 구축
1. 개발환경 구축

02 모듈 구현
1. 모듈 구현
2. 모듈 테스트

Ⅸ 소프트웨어 개발 보안 구축
01 소프트웨어 개발 보안 설계
1. 소프트웨어 개발 보안 설계

02 소프트웨어 개발 보안 구현
1. SW 개발 보안 구현
2. 시스템 보안 구현
3. SW 개발 보안 테스트와 결함 관리
4. 비즈니스 연속성 계획(BCP)
5. 보안 용어

Ⅹ 애플리케이션 테스트 관리

01 애플리케이션 테스트 케이스 설계
1. 애플리케이션 테스트 케이스 작성
2. 애플리케이션 테스트 시나리오 작성

02 애플리케이션 통합 테스트
1. 애플리케이션 통합 테스트
2. 애플리케이션 테스트 결함

03 애플리케이션 성능 개선
1. 애플리케이션 성능 분석
2. 애플리케이션 성능 개선

ⅩⅠ 응용 SW 기초 기술 활용
01 운영체제의 특징
1. 운영체제 종류
2. 운영체제 기본 명령어 활용
3. 운영체제 핵심 기능 파악

02 네트워크 기초 활용하기
1. 네트워크 계층 구조 파악
2. 네트워크 프로토콜 파악
3. 네트워크 전달 방식
4. 네트워크 구조
5. 네트워크 용어

03 기본 개발환경 구축
1. 개발 인프라 구축
2. 신기술 용어

ⅩⅡ 제품 소프트웨어 패키징
01 제품 소프트웨어 패키징
1 제품 소프트웨어 패키징
2 패키징 도구

 

 

 

시나공 목차

 

[1권]
1. 요구사항 확인
2. 데이터 입/출력 구현
3. 통합 구현
4. 서버 프로그램 구현
5. 인터페이스 구현
6. 화면 설계
7. 애플리케이션 테스트 관리

[2권]
8. SQL 응용
9. 소프트웨어 개발 보안 구축
10. 프로그래밍 언어 활용
11. 응용 SW 기초 기술 활용
12. 제품 소프트웨어 패키징