1 ..1알고리즘 설계 개요1
1.2 선형도 표 4
1.2. 1 스택 6
1.2.2 대기열 6
1.2.3 배열 7
1.2.4 문자열 8
1.2.5 이 절의 사례 연구 8
1.3 트리 및 이진 트리 14
1.3. 1 나무 14
1.3.2 이진 트리 15
1.3.3 이진 정렬 트리 17
1.3.4 최적 이진 트리 18
1.3.5 이 절의 사례 분석 20
1.4 그림 24
1.4. 1 그래픽 기본 사항 25
1.4.2 최소 스패닝 트리 27
1.4.3 최단 경로 27
1.4.4 이 절의 예제 분석 29
1.5 정렬 및 검색 32
1.5. 1 정렬 삽입 32
1.5.2 정렬 선택 33
1.5.3 교환 정렬 33
1.5.4 병합 정렬 35
1.5.5 기수 정렬 35
1.5.6 순차 검색 36
1.5.7 이분법 검색 37
1.5.8 블록 검색 38
1.5.9 이 절의 예제 분석 38
1.6 재귀 방법 4 1
1.6. 1 피보나치 수열 42
1.6.2 사전 정렬 질문 43
1.6.3 이 섹션의 예제 분석 44
제 2 장 프로그래밍 언어 기본 사항 53 페이지
2. 1 조립 시스템 기본 원리 54
2.1..1기계어 및 어셈블리 언어 54
2. 1.2 어셈블러 54
2. 1.3 조립 프로그램 56
2. 1.4 매크로 56
2.2 컴파일 시스템의 기본 원칙 57
2.2. 1 컴파일 개요 57
2.2.2 형식 언어의 기본 사항 58
어휘 분석 60
문법분석
문법지도하에 번역
2.2.6 코드 생성 7 1
2.3 시스템의 기본 원리 해석 73
2.4 프로그래밍 언어의 데이터 유형 74
2.4. 1 기본 데이터 유형 74
구조화된 데이터 유형 77
2.4.3 추상 데이터 유형 78
2.4.4 유형 및 버그 체크 79
2.5 프로그래밍 언어 제어 구조 80
2.5. 1 표현식 8 1
2.5.2 문 사이의 순서 제어
프로세스 제어 84
스크립팅 언어 86
2.6 이 장의 사례 분석 87
제 3 장 운영 체제 기본 사항 97
3. 1 운영 체제의 기능, 유형 및 계층 97
3.2 프로세서 관리 (프로세스 관리) 98
3.3 스토리지 관리 103
3.4 장치 관리 105
3.5 파일 관리 107
3.6 작업 관리 109
3.7 네트워크 운영 체제 1 10
3.7. 1 네트워크 운영 체제 개요 1 1 1
3.7.2 UNIX 운영 체제 +0 1 1
3.7.3 Windows NT 운영 체제 1 12
3.8 임베디드 운영 체제 1 13
3.8. 1 내장형 운영 체제 개요 1 13
3.8.2 일반적으로 사용되는 임베디드 운영 체제 1 14
3.9 이 장의 예제 분석 1 16
제 4 장 소프트웨어 개발, 운영 및 유지 보수 기본 사항 127
4. 1 소프트웨어 엔지니어링 및 프로젝트 관리 기본 사항 127
4.1..1소프트웨어 엔지니어링의 기본 개념 127
4. 1.2 소프트웨어 개발 각 단계의 목표와 임무 128
4. 1.3 소프트웨어 프로세스 기본 사항 129
4. 1.4 소프트웨어 엔지니어링 프로젝트 관리 기본 사항 132
4. 1.5 객체 지향 개발 방법론 기본 사항 138
4. 1.6 소프트웨어 도구 140
4. 1.7 소프트웨어 개발 환경 14 1
4. 1.8 소프트웨어 품질 관리 기본 사항 14 1
4. 1.9 소프트웨어 개발 모델 145
4.1..10 이 절의 예제 분석 147
4.2 시스템 분석 및 시스템 설계 기본 사항 154
4.2. 1 구조 분석 154
4.2.2 객체 지향 분석 소개 156
4.2.3 시스템 설계의 중요한 개념과 기본 원칙 157
4.2.4 구조화 설계 159
4.2.5 데이터 구조 지향 설계 16 1
객체 지향 설계 16 1
4.2.7 이 섹션의 예제 분석 162
4.3 프로그래밍 기본 사항 165
4.3. 1 구조화 프로그래밍 및 도구 165
4.3.2 프로그래밍 스타일 167
4.3.3 객체 지향 설계 및 시각화 프로그래밍 기본 사항 167
프로그래밍 언어 168
익스트림 프로그래밍 169
4.3.6 이 절의 예 분석 17 1
4.4 절차 테스트 기본 사항 174
4.4. 1 블랙 박스 테스트, 화이트 박스 테스트, 그레이 박스 테스트 기본 사항 174
4.4.2 테스트 워크플로우 176
4.4.3 이 섹션의 예제 분석 178
4.5 소프트웨어 개발 문서 기본 사항 18 1
4.5. 1 소프트웨어 개발 사양 및 문서 표준 18 1
4.5.2 이 섹션의 예제 분석 184
4.6 소프트웨어 운영 및 유지 보수 기본 사항 185
4.6. 1 소프트웨어 운영 기본 사항 185
4.6.2 소프트웨어 유지 보수 기본 사항 186
4.6.3 이 섹션의 예제 분석 187
제 5 장 데이터베이스 시스템 189
5. 1 데이터베이스 관리 시스템의 기능 및 특징 189
5.2 데이터베이스 모델 190
5.2. 1 데이터베이스 시스템의 3 계층 구조 190
5.2.2 데이터베이스 시스템의 3 단계 모드 19 1
5.2.3 데이터베이스 시스템의 2 단계 독립성 192
5.3 데이터 모델 192
5.3. 1 데이터 모델 분류 192
5.3.2 관계 모델 193
5.3.3 E-R 모델도 194
5.4 데이터 운영 195
5.4. 1 작업 설정 195
5.4.2 연결 작업 196
5.5 데이터베이스 언어 199
5.5. 1 데이터 정의 199
데이터 조회 200
데이터 업데이트 204
뷰 204
데이터 제어 206
5.6 데이터베이스 제어 기능 206
동시 통제 206
데이터 복구 208
보안 209
5.6.4 무결성 2 1 1
5.7 이 장의 예제 분석 2 13
제 6 장 멀티미디어 기술 및 그 응용 23 1
6. 1 멀티미디어 기술의 기본 개념
6.1..1멀티미디어 개념 23 1
6. 1.2 멀티미디어 컴퓨터 232
6.2 데이터 압축 기술 232
6.2. 1 기본 개념 232
데이터 압축 표준 233
6.3 그래픽 이미지 236
컬러 베이스 236
6.3.2 그래픽 이미지 파일 237
6.4 오디오 238
6.4. 1 사운드 파일 처리
6.4.2 사운드 파일 유형 24 1
6.5 비디오 242
6.6 이 장의 사례 연구 242
제 7 장 컴퓨터 하드웨어 기본 사항 249
7. 1 디지털 시스템 및 그 변환 249
7. 1.65438+ 십진수 249
7. 1.2 이진 변환 249
7.2 데이터 표현 250
7.2. 1 소스 코드, 보완 및 프레임 이동 250
7.2.2 점 및 부동 소수점 25 1
7.2.3 텍스트 기호 인코딩 252
7.2.4 검사 코드 개요 256
7.2.5 패리티 256
7.2.6 해밍 코드와 일정 비율 코드 257
7.2.7 순환 중복 검사 코드 258
7.3 산술 및 논리 연산 259
7.3. 1 컴퓨터 259 의 이진수 계산 방법
7.3.2 논리 대수학의 기본 연산 및 논리 표현식의 단순화 260
7.4 컴퓨터 시스템의 구성 263
하드웨어 및 소프트웨어 263
컴퓨터 언어 264
7.4.3 폰 노이만 구조
7.5 컴퓨터 유형 및 기능 265
7.6 중앙 처리 장치 CPU266
7.6. 1 CPU 구성 266
7.6.2 타이밍 생성기 및 제어 모드 268
7.6.3 컴퓨터 분류 269
7.6.4 명령어시스템 27 1
7.6.5 프로세서 성능 및 평가 272
7.7 입출력 및 통신 장비 273
7.7. 1 입/출력 장치 목록 273
입/출력 컨트롤러 274
7.7.3 주변 장치 식별 275
7.7.4 주변 장치 액세스 275
7.7.5 범용 입출력 인터페이스 280
7.7.6 버스 28 1
7.8 스토리지 시스템 283
7.8. 1 메모리 기본 개념 283
기본 스토리지 284
7.8.3 보조 스토리지 285
고속 버퍼 메모리 290
7.9 이 장의 예제 분석 294
제 8 장 컴퓨터 응용 기초 3 15
8. 1 Windows 기본 운영 3 15
8.1..1데스크톱 환경 이해 3 15
8. 1.2 창 기본 사항 3 16
8. 1.3 파일 기본 작업 3 17
8. 1.4 Windows 3 19 의 기본 작동
8.2 사무실 자동화
8.2. 1 Word 기본 작업 322
8.2.2 Excel 기본 작업
8.3 인터넷 기본 운영 334
이메일 보내기 및 받기 334
8.3.2 IE 브라우저 사용 337
8. 3. 3 Outlook 340 사용
8.4 이 장의 예제 분석 342
제 9 장 정보 보안 및 시스템 성능 지표 347
9. 1 데이터 보안 및 기밀 유지 347
9.1..1데이터 암호화 알고리즘 347
9. 1.2 인증 기술 349
9. 1.3 정보 네트워크 보안 프로토콜 35 1
9. 1.4 방화벽 기술 353
9. 1.5 액세스 제어 354
9.2 컴퓨터 바이러스 예방 356
9.2. 1 바이러스 정의 356
9.2.2 바이러스의 특징 357
9.2.3 바이러스 분류
9.2.4 바이러스 동향
9.2.5 바이러스 공격 방지 359
9.3 컴퓨터 트로이 말의 예방 및 치료 36 1
9.3. 1 트로이마의 정의 36 1
9.3.2 트로이마의 특징 36 1
9.3.3 트로이 목마 함수 362
9.3.4 트로이 목마 분류 362
9.3.5 트로이 목마 예방 363
9.3.6 트로이 목마 삭제 364
9.4 시스템 성능 지표 364
9.4. 1 몇 가지 기본 개념 364
9.4.2 성과 평가를위한 공통 지표 및 방법 365
9.5 이 장의 예제 분석 367
제 10 장 네트워크 기본 사항 37 1
10. 137 1 네트워크의 기능, 분류 및 구성
컴퓨터 네트워크 분류 37 1
10. 1.2 작업 패턴별 분류 373
컴퓨터 네트워크의 구성 374
10.2 네트워크 프로토콜 및 표준 379
10.2. 1 OSI 네트워크 계층 모델 379
10.2.2 LAN 프로토콜 384
10.2.3 광역 네트워크 프로토콜 387
10.2.4 네트워크 프로토콜 389
10.3 네트워크 구조 및 통신 389
10.3. 1 버스 토폴로지 390
10.3.2 스타 토폴로지 390
10.3.3 링 토폴로지 39 1
10.3.4 기타 토폴로지 39 1
10.3.5 토폴로지 선택 392
10.4 3 계층 구조 392
10.4. 1 호스트 모드 392
10.4.2 클라이언트/서버 모드 392
10.4.3 3 계층 구조 및 BPS 모드 393
10.5 인트라넷 및 인트라넷에 대한 예비 연구 56438.6886686866 1
10.5. 1 인터넷 네트워킹 프로토콜 395
인터넷 어플리케이션 398
10.5.3 인트라넷 예비 400
10.6 이 장의 예제 분석 400
제 1 1 장 소프트웨어 지적 재산권 보호 4 13
11..1저작권법 및 그 시행 규정 4 13
11.1.1저작권법의 대상 4 13
1 1. 1.2 저작권법 주체 4 14
11..1.3 판권 소유 4 14
1 1.2 컴퓨터 소프트웨어 보호 규정 4 15
보호 대상 1 1.2. 1 규정 4 16
1 1.2.2 저작권 보유자 결정 4 16
1 1.2.3 소프트웨어 저작권 4 16
1 1.3 상표법 및 그 시행 규정 4 17
1 1.3. 1 등록 상표 4 18
1 1.3.2 등록 상표 전용권 보호
1 1.3.3 등록 상표 사용 관리
1 1.4 특허법 및 시행 규칙 4 19
1 1.4. 1 특허법 보호 대상 4 19
1 1.4.2 특허권자 결정
1 1.4.3 특허 420
1 1.5 불공정 경쟁법 42 1
1 1.5. 1 불공정 경쟁 42 1
영업 비밀 422 1. 5. 2
1 1.6 이 장의 예제 분석 422
12 장 표준화 지식 427
12. 1 표준화 개요 427
12.2 표준등급 429
12.3 표준 인코딩 43 1
12.4 표준화기구 434
12.5 정보 보안 표준 435
12.5. 1 국제 정보 보안 수준 표준 435
12.5.2 국제 정보 기술 보안 표준 436
12.5.3 중국 정보 보안 표준 438
12.6 소프트웨어 개발 사양 및 문서 표준 439
12.7 ISO 9000 표준 439
ISO 9000 홈 표준 전체 구조 12.7. 1 2000 년판 439
12. 7. 2 ISO9000 시리즈 표준 2000 버전 440 의 주요 특징
12.8 이 장의 예제 분석 44 1
13 장 컴퓨터 영어 447
13. 1 447 요약
13.2 시험지 분석 447
13.3 예 448 자세히 설명
13.4 자료 읽기
컴퓨터 영어 특선 어휘 및 약어 470
13.5. 1 일반 컴퓨터 용어 47 1
13.5.2 일반 컴퓨터 약어 476
제 14 장 정보화 기초 48 1
14. 1 정보 및 정보화
14.1..1정보의 정의와 특징은 8 1 입니다
14. 1.2 정보 482
정보화가 조직에 미치는 중요성 56438+04.654386438
14.65438+
14.2 정부 정보화 및 전자 정부 485
14. 2. 1 정부 정보화의 개념, 기능 및 의미. 56666.8866866666
우리나라 정부 정보화 과정과 전략 56438+04.2.2198686868637
14.2.3 전자 정부의 개념, 내용 및 기술 형식
전자 정부 응용 분야 490
14.2.5 전자 정부 건설의 프로세스 모델 및 기술 모델
14.3 기업 정보화 및 전자 상거래 493
기업 정보화의 개념, 목적, 계획 및 방법 56438+04. 3
기업 자원 계획 시스템의 구조와 기능 496
14.3.3 고객 관계 관리 엔터프라이즈 애플리케이션
14.3.4 비즈니스 인텔리전스 502
14.3.5 전자 상거래 유형 및 표준 504
14.4 정보 자원 관리 506
14.5 정보 관련 정책 규정 및 표준 508
14.6 이 장의 예제 분석 509
제 5 15 장 정보 시스템 기본 사항 5 1 1
15. 1 정보 시스템
15.1..1정보 시스템의 개념
15. 1.2 정보 시스템의 기능
15. 1.3 정보 시스템 유형 5 14
15. 1.4 정보 시스템 개발
15.2 정보 시스템 구축 5 18
정보 시스템 구축의 복잡성
15.2.2 정보 시스템의 라이프 사이클
15.2.3 정보 시스템 구축 원칙 520
15.2.4 정보 시스템 개발 방법
15.3 이 장의 예제 분석 524
부록 a 프로그래머 수준 시험 개요 525
참조 문서 529