정보처리기사 실기_흥달쌤 교재 목차
목차를 쓰면서 흐름을 파악해보자...!
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. 제품 소프트웨어 패키징