1..1정보 및 정보 시스템
기본 개념 1 ..1정보1
1..1.2 시스템 및 관련 이론 3
1..1.3 시스템 엔지니어링 방법론 6
1..1.4 정보 시스템 엔지니어링 9
1.2 시스템 분석가 10
1.2. 1 시스템 분석가의 역할 포지셔닝 1 1
1.2.2 시스템 분석가의 작업 13
1.2.3 시스템 분석가의 지식 시스템 15
제 2 장 경제 관리 및 응용 수학 19
2. 1 회계지식 19
2.2 회계 명세서 2 1
2.2. 1 대차대조표 2 1
2.2.2 손익 계산서 및 이익 분배 표 22
2.3 현대 기업 조직 구조 23
2.3. 1 기업 조직 구조 모델 23
2.3.2 기업 조직 구조 설계 26
2.4 성과 평가 27
2.4. 1 비용 부서 성과 평가 27
2.4.2 이익 센터의 성과 평가 28
2.4.3 투자 센터 성과 평가 29
2.5 기업 문화 관리 30 페이지
기업 문화의 내용 3 1
2.5.2 기업 문화 관리의 역할 32
2.6 IT 감사 관련 상식 33
2.6. 1 IT 감사 개요 33
2.6.2 정보 기술 감사 절차 35
2.6.3 정보 기술 감사 방법 및 도구 37
2.6.4 정보 기술 감사의 핵심 링크 38
2.7 확률 통계 응용 프로그램 39
2.7. 1 클래식 확률 적용 39
2.7.2 무작위 변수와 그 분포 43
2.7.3 무작위 변수의 디지털 특징 44
공동 분배 46
2.7.5 일반적으로 사용되는 통계 분석 방법 49
2.8 그래프 이론 응용 프로그램 53
2.8. 1 최소 스패닝 트리 53
최단 경로 55
2.8.3 네트워크 및 최대 트래픽 57
2.9 조립품 분석 60
2.9. 1 배열 조합 6 1
2.9.2 보류 원칙 및 배제 원칙 63
2. 10 알고리즘 선택 및 적용 65
2. 10. 1 숫자가 아닌 알고리즘 65
2. 10.2 수치 알고리즘 68
2. 1 1 운영 방법 73
2.11..1네트워크 계획 기술 73
2. 1 1.2 선형 계획 79
2. 1 1.3 의사 결정론 82
2. 1 1.4 게임 이론 87
2. 1 1.5 대기열 이론 90
2. 1 1.6 스토리지 이론 93
2. 12 수학적 모델링 95
제 3 장 운영 체제의 기본 원리 97
3. 1 운영 체제 개요 97
3.1..1운영체제 유형 98
3. 1.2 운영체제 99 의 구조
3.2 프로세스 관리 10 1
3.2. 1 프로세스 상태 10 1
3.2.2 세마포어 및 PV 작동 103
3.2.3 교착 상태 문제 105
3.2.4 스레드 관리 108
3.3 메모리 관리 1 1 1
3.3. 1 주소 변환 1 1 1
3.3.2 파티션 스토리지 관리 1 12
섹션 3.3.3 페이지 스토리지 관리 1 14
3.3.4 가상 스토리지 관리 1 16
3.4 파일 시스템 1 19
3.4. 1 파일의 조직 구조 1 19
3.4.2 스토리지 공간 관리 12 1
3.4.3 분산 파일 시스템 122
제 4 장 데이터 통신 및 컴퓨터 네트워크 124
4. 1 데이터 통신 기본 사항 124
4.1..1채널 특성 124
4. 1.2 데이터 전송 기술 127
4. 1.3 데이터 인코딩 및 변조 128
4.2 네트워크 아키텍처 및 프로토콜 13 1
4.2. 1 네트워크 상호 연결 모델 13 1
4.2.2 공통 네트워크 프로토콜 133
4.2.3 네트워크 주소 및 할당 135
4.3 LAN 및 wan 138
4.3. 1 LAN 기본 사항 138
이더넷 기술 139
4.3.3 무선 LAN 14 1
4 만 3 천 4 천 기술 143
네트워크 액세스 기술 145
4.4 네트워크 상호 연결 및 공유 장치 147
4.5 네트워크 엔지니어링 149
4.5. 1 네트워크 계획
4.5.2 네트워크 설계 15 1
4.5.3 네트워크 구현 153
제 5 장 데이터베이스 시스템 154
5. 1 데이터베이스 스키마 154
5.2 데이터 모델 156
5.2. 1 데이터 모델 분류 156
5.2.2 관계 모델 157
5.2.3 정규화 이론 160
5.3 데이터베이스 액세스 인터페이스 164
5.4 데이터베이스 165 제어 기능
5.4. 1 동시 통제 165
데이터베이스 성능 최적화 168
5.4.3 데이터베이스 무결성 170
5.4.4 데이터베이스 보안 172
백업 및 복구 기술 174
5.4.6 데이터 센터 건설 177
5.5 데이터베이스 설계 및 모델링 178
5.5. 1 데이터베이스 설계 단계 179
5.5.2 엔티티 연락처 모드 180
5.6 분산 데이터베이스 시스템 183
분산 데이터베이스 개요 183
5.6.2 데이터 조각 185
5.6.3 분산 데이터베이스 쿼리 최적화 186
5.7 데이터 웨어하우스 기술 190
5.7. 1 온라인 분석 처리 190
5.7.2 데이터 웨어하우스 192 개요
5.7.3 데이터 웨어하우스 194 설계 방법
5.8 데이터 마이닝 기술 195
5.8. 1 데이터 마이닝 개요
5.8.2 공통 기술 및 방법 197
5.8.3 데이터 마이닝 기술 적용
6 장 시스템 구성 및 성능 평가 202
6. 1 컴퓨터 시스템 계층 202
6.1..1컴퓨터 하드웨어의 구성 202
6. 1.2 컴퓨터 소프트웨어 분류 204
6. 1.3 컴퓨터 시스템 구조 분류 205
6.2 스토리지 시스템 207
6.2. 1 기본 스토리지 208
보조 스토리지 209
6.2.3 고속 버퍼 메모리 2 13
6.2.4 네트워크 스토리지 기술 2 17
가상 스토리지 기술 220
6.3 입출력 시스템 222
6.3. 1 입출력 모드 222
버스 225
인터페이스 227
6.4 명령어 시스템 230
6.4. 1 기본 명령어 시스템
복잡한 명령 시스템 232
씬 명령어 세트 233
6.5 파이프 라인 기술 236
6.5. 1 파이프 작동 원리 236
6.5.2 파이프 라인 238 의 성능 분석
6.5.3 로컬 및 글로벌 종속성 +0
6.6 멀티 프로세서 시스템 244
6.6. 1 멀티프로세서 시스템 개요 244
6.6.2 대규모 병렬 처리 구조
6.6.3 대칭 멀티 프로세서 아키텍처 247
6.6.4 인터넷
6.7 시스템 성능 설계 250
6.7. 1 시스템 성능 지수 25 1
시스템 성능 조정 253
6.8 시스템 성능 평가 256
6.8. 1 평가 방법 시스템 256
6.8.2 고전 평가 방법 257
6.8.3 기준 절차법 259
제 7 장 기업 정보화 전략 및 시행 262
7. 1 기업 정보화 개요 262
7.2 기업 정보 계획 264
7.2. 1 정보 계획 카탈로그 264
7.2.2 정보 계획 및 기업 전략 계획 266
7.3 정보 시스템 개발 방법 268
7.3. 1 구조화 방법 268
객체 지향 방법 270
서비스 지향 접근 방식 274
프로토타입 제작 방법 277
7.4 정보 시스템 전략 계획 방법 279
7.4. 1 비즈니스 시스템 계획 방법 279
7.4.2 주요 성공 요인 법 285
7.4.3 전략 집합 변환 방법 286
전략적 데이터 계획 방법 287
7.4.5 정보 공학 방법 290
7.4.6 전략적 그리드 방법 292
가치 사슬 분석 방법 293
7.4.8 전략적 조정 모델 294
7.5 전사적 자원 계획 및 구현 296
7.5. 1 전사적 자원 계획 개요 296
7.5.2 ERP 개발 방법 298
7.5.3 전사적 자원 계획 300 구현
7.6 정보 자원 관리 302
7.6. 1 정보 자원 관리 개요 302
사양 및 표준 304
정보 자원 계획 306
7.6.4 정보 자원 네트워크 구축
7.7 기업 정보 시스템 309
7.7. 1 고객 관계 관리
7.7.2 공급망 관리 3 1 1
7.7.3 제품 데이터 관리 3 13
7.7.4 제품 수명 주기 관리 3 15
지식 관리 3 16
7.7.6 비즈니스 인텔리전스 3 18
7.7.7 엔터프라이즈 포털 3 19
전자 상거래 32 1
7.7.9 의사 결정 지원 시스템 323
7.8 전자 정부 325
7.8. 1 정부 기능 325
7.8.2 전자 정부 모델
7.8.3 전자 정부 구현
7.9 비즈니스 프로세스 리엔지니어링 33 1
7.9. 1 BPR 개요 33 1
7. 9. 2 BPR 332 구현
7.9.3 BPR 334 기반 정보 시스템 계획
7. 10 엔터프라이즈 애플리케이션 통합 335
7. 10. 1 기존 엔터프라이즈 애플리케이션 통합 335
7. 10.2 이벤트 중심 엔터프라이즈 애플리케이션 통합 338
7. 1 1 CIO 340
제 8 장 소프트웨어 엔지니어링 342
8. 1 소프트웨어 수명 주기 342
8.2 소프트웨어 개발 방법 345
8.2. 1 형식 방법 345
리버스 엔지니어링 347
8.3 소프트웨어 개발 모델 348
8.3. 1 소프트웨어 개발 모델 개요 348
8.3.2 빠른 애플리케이션 개발 35 1
8.3.3 통합 프로세스 352
8.3.4 민첩한 방법 355
8.4 소프트웨어 개발 환경 및 도구 357
8.4. 1 소프트웨어 개발 환경 357
소프트웨어 개발 도구 359
8.5 소프트웨어 프로세스 관리 360
8.5. 1 소프트웨어 기능 성숙도 모델 360
소프트웨어 프로세스 평가 363
제 9 장 시스템 계획 366
9. 1 시스템 계획 개요 366
9.2 프로젝트 제안서 및 선택 368
9.2. 1 프로젝트 목표 및 동기 부여 368
9.2.2 프로젝트 설립의 가치 판단 369
9.2.3 프로젝트 선택 및 결정
9.3 예비 조사 372
9.4 타당성 조사 373
타당성 평가 기준 374
실현가능성 검토 단계 376
타당성 조사 보고서 377
9.5 비용 편익 분석 기술 379
비용 및 이익 379
순 현재 가치 분석 382
9.5.3 회수 기간 및 ROI 385
9.6 시스템 프로그램 386
9.6. 1 후보 프로그램 타당성 평가 386
9.6.2 시스템 권장 사항 보고서 388
10 장 시스템 분석 389
10. 1 시스템 분석 개요 389
10.2 상세 조사 390
상세한 조사의 원칙 39 1
10.2.2 상세 조사 내용 392
10.2.3 상세 조사 방법 393
10.3 기존 시스템 분석 395
10.4 조직 구조 분석 396
1 조직도 396
10.4.2 조직 구조 조사
10.5 시스템 기능 분석 398
10.6 비즈니스 프로세스 분석 399
10.6. 1 비즈니스 프로세스 분석 개요 400
10.6.2 비즈니스 흐름도 40 1
10.6.3 비즈니스 활동 그림 403
10.6.4 비즈니스 프로세스 모델링
10.7 데이터 및 데이터 흐름 분석 4 12
10. 7. 1 데이터 요약 및 분석 12
10.7.2 데이터 속성 분석 4 12
10.7.3 데이터 흐름 분석 4 14
10.8 시스템 요구 사항 사양 4 14
제 1 1 장 소프트웨어 요구 사항 엔지니어링 4 17
11..1소프트웨어 요구 사항 개요 4 17
1 1.2 수요 수집 4 18
1 1.2. 1 사용자 인터뷰 4 19
1 1.2.2 설문 조사 420
1 1.2.3 샘플링 422
1 1.2.4 스토리보드 423
1 1.2.5 공동 수요 계획 425
1 1.2.6 로깅 기술 요구 사항 426
1 1.3 수요 분석 429
1 1.3. 1 수요 분석 작업 429
수요 분석 방법 430
1 1.4 구조화 방법 43 1
1 1.4. 1 데이터 흐름 차트 432
1 1.4.2 상태 전환 그림 434
1 1.4.3 데이터 사전 435
1 1.5 객체 지향 분석 방법 437
1 1.5. 1 통합 모델링 언어 56667.8666666667
1 1.5.2 유스 케이스 모델 440
1 1.5.3 분석 모델 447
1 1.6 요구 사항 정의 45 1
수요 정의 방법 45 1
소프트웨어 요구 사항 사양 453
1 1.7 요구 사항 검증 454
1 1.7. 1 수요 검토 454
1 1.7.2 테스트 457 필요
1 1.8 수요 관리 459
1 1.8. 1 수요 변경 관리 459
1 1.8.3 수요 위험 관리
1 1.8.4 수요 추적
12 장 소프트웨어 아키텍처 설계 466
12. 1 구성 요소 및 소프트웨어 재사용 466
12.1..1주요 구성 요소 표준 467
12. 1.2 구성 요소 469 획득 및 관리
12. 1.3 구성요소 재사용 방법 470
12.2 소프트웨어 아키텍처 개요 472
12.3 소프트웨어 아키텍처 모델링
소프트웨어 아키텍처 스타일 477
클래식 건축 스타일 477
12.4.2 계층형 아키텍처 스타일 479
12.4.3 리치 인터넷 애플리케이션 484
12.5 서비스 지향 아키텍처 487
1 SOA 개요 487
12. 5. 2 SOA 489 의 핵심 기술
12. 5. 3 SOA 49 1 구현 방법
12.6 소프트웨어 아키텍처 평가 495
12.6. 1 아키텍처 평가 개요 495
12.6.2 ATAM 평가 방법 497
12.6.3 SAAM 평가 방법 499
12.7 소프트웨어 제품 라인 50 1
12.7. 1 제품 라인 50 1 에 대한 프로세스 모델
12.7.2 제품 라인 생성 504
13 장 시스템 설계 507
13. 1 시스템 설계 개요 507
13.2 공정 설계
13. 2. 1 공정 설계 개요
13.2.2 워크플로우 관리 시스템
13.2.3 프로세스 설계 도구 5 14
13.3 구조화 설계 5 19
13.3. 1 모듈 구조 5 19
13.3.2 시스템 맵 523
13.4 객체 지향 설계
13.4. 1 디자인 소프트웨어 클래스 527
객체 지속성 및 데이터베이스 528
13.4.3 객체 지향 설계 원리 529
13.5 디자인 패턴 532
13.5. 1 디자인 패턴 개요 533
13.5.2 디자인 패턴 분류 534
14 장 시스템 구현 및 테스트 538
14. 1 시스템 구현 개요 538
14.1..1프로그래밍 방법 5338
14. 1.2 프로그래밍 언어와 스타일 539
14.2 소프트웨어 테스트 개요
테스트 자동화 54 1
14.2.2 소프트웨어 디버깅 543
14.3 소프트웨어 테스트 방법
정적 테스트 5444
화이트박스 테스트 546
블랙박스 테스트 548
14.4 테스트 유형 55 1
단위 테스트 55 1
통합 테스트 553
14.4.3 시스템 테스트 555
기타 테스트 유형 556
14.5 객체 지향 시스템 테스트 57
14. 5. 1 객체 지향 테스트 전략 5577
객체 지향 시스템 단위 테스트 59
14.5.3 객체 지향 시스템 통합 테스트
14.6 소프트웨어 테스트 조직
15 장 시스템 운영 및 유지 보수 564
15. 1 레거시 시스템의 처리 전략 46643.666666666666
15. 1.654338+0 에 대한 평가 방법. 56538.6666666666
15. 1.2 진화 전략 567
15.2 시스템 변환 및 이전 568
15. 2. 1 신규 및 기존 시스템의 변환 전략 56638.6866666667
15.2.2 데이터 변환 및 마이그레이션
15.3 시스템 확장 및 통합 73
15.4 시스템 운영 관리 574
15.4. 1 시스템 원가 관리
15.4.2 시스템 사용자 관리 575
15.4.3 네트워크 자원 관리 577
15.4.4 소프트웨어 자원 관리 578
15.5 시스템 장애 관리 579
15.5. 1 장애 모니터링 579
15.5.2 장애 조사 580
15.5.3 장애 지원 및 복구 처리 58 1
15.6 소프트웨어 유지 보수 582
15.6. 1 소프트웨어 유지 관리 개요 582
15.6.2 소프트웨어 유지 관리의 영향 요인
15.6.3 소프트웨어 유지 보수 비용 585
15.6.4 소프트웨어 유지 관리 관리 586
15.8 시스템 모니터링 및 평가 588
15.8. 1 공사 감독 589
15.8.2 시스템 평가 590
16 장 신기술 적용 592
16. 1 미들웨어 기술
16.1..1미들웨어 개요 592
16. 1.2 주 미들웨어 56666846
16. 1.3 미들웨어와 구성 요소 간의 관계 599
16.2 J2EE 및 네트워크 플랫폼 600
J2EE 핵심 기술 60 1
16.2.2 Java 엔터프라이즈 애플리케이션 프레임워크 603
16.2.3 .NET 플랫폼 개요 606
16.2.4 비교 분석
16.3 가상 컴퓨팅 10
P2P 계산 16.3. 1
16.3.2 클라우드 컴퓨팅 6 16
16.3.3 SaaS (software as a service) 6 18
16.3.4 그리드 컴퓨팅 62 1
보급컴퓨팅 623
16.4 온칩 시스템 625
1 SoC 디자인 626
16.4.2 SoC 인증 628
16.5 멀티코어 기술 630
멀티 코어 및 멀티 스레드 630
16.5.2 멀티코어 프로그래밍 63 1
Aspect 지향 프로그래밍 632
1 AOP 개요 632
16. 6. 2 AOP 635 의 핵심 기술
17 장 임베디드 시스템 분석 및 설계 638
17. 1 내장형 시스템 개요 638
17.2 임베디드 데이터베이스 시스템 640
17.3 내장형 실시간 운영 체제 643
1 임베디드 운영 체제 개요 643
17.3.2 멀티 태스킹 스케줄링 알고리즘 646
17.3.3 우선 순위 반전 650
17.4 임베디드 시스템 개발 653
1 개발 플랫폼 654
17.4.2 개발 프로세스 655
소프트웨어 및 하드웨어 협업 설계
17.4.4 시스템 분석 및 설계 660
저전력 설계 663
18 시스템 보안 분석 및 설계 666 장
18. 1 정보 시스템 보안 시스템
18.2 데이터 보안 및 기밀성 669
18.2. 1 데이터 암호화 기술
18.2.2 인증 기술 670
18.2.3 키 관리 시스템 673
18.3 통신 및 네트워크 보안 기술 675
1 방화벽 675
18.3.2 가상 사설망 680
보안 프로토콜 68 1
18.3.4 싱글 사인온 기술 683
18.4 바이러스 보호 및 침입 방지 685
18. 4. 1 바이러스 보호 기술 56438.486666667
18.4.2 침입 탐지 기술 687
18.4.3 침입 방지 기술 689
18.4.4 사이버 공격 및 예방 690
컴퓨터 범죄 및 예방 693
18.5 시스템 액세스 제어 기술 694
18.5. 1 액세스 제어 개요 694
18.5.2 액세스 제어 모델 696
18.5.3 액세스 제어 분류 697
18.6 재해 복구 및 무중단 업무 운영 699
재해 복구 기술 699
재해 복구 계획 700
18.6.3 무중단 업무 운영 프로그램
18.7 안전 관리 조치 704
보안 관리 콘텐츠 705
안전 감사 706
18.7.3 개인 정보 보호 707
19 시스템 신뢰성 분석 및 설계 709 장
19. 1 시스템 안정성 개요 709
19.1..1시스템 장애 모델 709
19. 1.2 시스템 안정성 지수 7 1 1
19. 1.3 시스템 안정성 모델 7 1 1
19.2 시스템 신뢰성 분석 7 13
19.3 중복 기술 7 15
19.3. 1 중복 기술 분류 7 16
19.3.2 중복 시스템 7 17
19.4 소프트웨어 내결함성 기술 7 18
19.4. 1 N 버전 7 19 프로그래밍
19.4.2 블록 복구 방법 720
19.4.3 방어 프로그래밍 72 1
19.5 이중 기계 내결함성 기술 722
19.6 클러스터 기술 724
1 클러스터 기술 개요 724
19.6.2 고성능 컴퓨팅 클러스터 726
19.6.3 로드 밸런싱 클러스터 728
19.6.4 고가용성 클러스터 729
로드 밸런싱 기술 73 1
19.6.6 프로세스 마이그레이션 기술 734
제 20 장 프로젝트 관리 737
20. 1 프로젝트 개발 계획 737
20.1..1프로젝트 개발 계획 개요 737
20. 1.2 프로젝트 개발 계획 준비 740
20.2 영역 관리 74 1
범위 계획 742
20.2.2 작업 분할 구조 생성 743
범위 확인 및 통제 744
20.3 진행 관리 746
20.3. 1 활동 정렬 746
20.3.2 활동 자원 추정 749
20.3.3 활동 기간 추정 750
진행 제어 754
20.4 원가 관리
20.4. 1 비용 견적 756
원가 예산 757
원가 관리 759
20.5 소프트웨어 구성 관리 762
20.5. 1 구성 관리 개요
20.5.2 구성 ID 764
변경 관리 766
버전 관리 768
20.5.5 구성 감사 769
구성 상태 보고서 770
20.6 품질 관리
소프트웨어 품질 모델 772
품질 관리 계획 774
20.6.3 품질 보증 및 품질 관리
20.7 인적 자원 관리
20.7. 1 인적 자원 계획
20.7.2 프로젝트 팀 구성 780
20.7.3 프로젝트 팀 빌딩 78 1
20.7.4 프로젝트 팀 관리 784
20.7.5 통신 관리 785
20.8 위험 관리 787
20.8. 1 위험 관리의 개념 788
주요 위험 유형 789
위험 관리 프로세스 790
20.9 정보 (파일) 관리 793
소프트웨어 설명서 개요 793
소프트웨어 문서 표준 796
20.9.3 데이터 요구 사항 설명 798
소프트웨어 테스트 계획 798
소프트웨어 테스트 보고서 800
기술 보고서 800
프로젝트 개발 요약 보고서 802
참고 804
로마 숫자 12
시스템 분석가 자습서
로마 숫자 13
카탈로그