목차 일부
지은이 머리말 = 4
이 책의 사용 설명서 = 6
Chapter 01 소프트웨어 공학 소개 = 17
01. 소프트웨어의 이해 = 18
02. 공학과 소프트웨어 공학의 이해 = 26
03. 소프트웨어 개발 단계의 소개 = 28
요약 = 34
연습문제 = 36
Chapter 02 소프트웨어 개발 프로세스 = 39
01. 소...
더보기
목차 전체
지은이 머리말 = 4
이 책의 사용 설명서 = 6
Chapter 01 소프트웨어 공학 소개 = 17
01. 소프트웨어의 이해 = 18
02. 공학과 소프트웨어 공학의 이해 = 26
03. 소프트웨어 개발 단계의 소개 = 28
요약 = 34
연습문제 = 36
Chapter 02 소프트웨어 개발 프로세스 = 39
01. 소프트웨어 개발 프로세스의 이해 = 40
02. 소프트웨어 프로세스 모델의 이해 = 42
03. 주먹구구식 모델 = 44
04. 선형 순차적 모델 = 46
05. V 모델 = 51
06. 진화적 프로세스 모델 = 53
07. 나선형 모델 = 60
08. 단계적 개발 모델 = 64
09. 통합 프로세스 모델 = 68
10. 애자일 프로세스 모델 = 76
요약 = 92
연습문제 = 94
Chapter 03 계획 = 99
01. 계획의 이해 = 100
02. 문제 정의 = 102
03. 타당성 분석 = 103
04. 개발 비용 산정 = 105
1. 개발 비용 산정의 어려움 = 105
2. 개발 비용에 영향을 주는 요소 = 106
05. 비용 산정 기법 1 : 하향식 산정 기법 = 108
1. 전문가 판단 기법 = 108
2. 델파이 기법 = 109
06. 비용 산정 기법 2 : 상향식 산정 기법 = 110
1. 원시 코드 라인 수(LOC) 기법 = 110
2. 개발 단계별 노력(M/M) 기법 = 112
07. 비용 산정 기법 3 : 수학적 산정 기법 = 113
1. COCOMO 방법 = 113
2. COCOMO Ⅱ 방법 = 118
3. 기능 점수 산정 방법 = 119
4. 간이 기능 점수법을 이용한 기능 점수 산정 방법 = 122
08. 일정 계획 = 134
1. 일정 계획의 이해 = 134
2. 일정 계획의 시작 : 작업 분할 구조도(WBS) = 135
3. 일정 계획 기법 1 : 네트워크 차트(PERT/CPM) = 137
4. 일정 계획 기법 2 : 간트 차트를 이용한 일정표 작성 = 143
09. 위험 분석 = 144
1. 위험 분석의 이해 = 144
2. 위험 관리 절차 = 146
요약 = 149
연습문제 = 151
Chapter 04 요구 분석 = 157
01. 요구 사항과 요구 분석 명세서의 이해 = 158
02. 요구 분석의 이해 = 160
1. 요구 분석의 정의와 목적 = 160
2. 요구 분석의 어려움 = 162
3. 분석가에게 필요한 능력 = 164
4. 요구 사항 수집 방법 = 166
03. 요구 분석 절차와 요구 사항 종류 = 168
1. 요구 분석 절차와 요구 사항 분류 = 168
2. 기능적 요구 사항과 비기능적 요구 사항 = 169
3. 사용자 요구 사항과 시스템 요구 사항 = 172
04. 요구 사항의 표현 = 176
1. 표현과 모델의 이해 = 176
2. 모델의 정의와 필요성 = 177
3. 모델링 = 178
4. 모델링 언어 = 179
05. 요구 사항의 문서화 = 185
1. 요구 분석 명세서의 이해 = 185
2. 요구 분석 명세서 작성 시 주의 사항 = 186
3. 잘 만든 요구 분석 명세서의 특성 = 188
4. 요구 명세 기법 = 191
5. 요구 사항 검증 = 192
6. 요구 분석 명세서의 기본 항목 = 193
요약 = 194
연습문제 = 196
Chapter 05 상위 설계 = 201
01. 설계의 이해 = 202
1. 건축 설계와 소프트웨어 설계 = 202
2. 설계의 종류 = 205
02. 설계의 원리 = 207
1. 분할과 정복 = 207
2. 추상화 = 208
3. 단계적 분해 = 213
4. 모듈화 = 214
03. 소프트웨어 아키텍처 = 216
1. 아키텍처와 소프트웨어 아키텍처의 이해 = 216
2. 아키텍처의 특징과 기능 = 219
3. 아키텍처의 품질 속성 = 222
4. 아키텍처 구축 절차 = 228
5. 아키텍처의 4+1 관점 = 229
6. 아키텍처 스타일 = 232
7. 아키텍처 모델 = 234
04. 디자인 패턴 = 239
요약 = 265
연습문제 = 269
Chapter 06 하위 설계 = 275
01. 모듈 설계 = 276
1. 모듈과 모듈화의 이해 = 276
2. 모듈 평가 기준 1 : 응집도 = 279
3. 모듈 평가 기준 2 : 결합도 = 283
02. 소프트웨어 개발 방법과 설계 = 290
1. 프로세스 지향 방법과 데이터 지향 방법 = 290
2. 객체지향 방법 = 294
03. 객체지향의 주요 개념과 특징 = 296
1. 객체 = 296
2. 클래스 = 297
3. 인스턴스 = 299
4. 캡슐화 = 299
5. 정보은닉 = 301
6. 상속 = 304
7. 다형성 = 305
04. 클래스 간의 관계와 설계 원칙 = 310
1. 클래스 간의 관계 = 310
2. 클래스 설계 원칙 = 312
요약 = 319
연습문제 = 322
Chapter 07 구현 = 327
01. 프로그래밍 언어의 역사 = 328
1. 포트란 = 328
2. 베이직 = 328
3. C = 329
4. C++ = 329
5. C# = 330
6. 자바 = 330
02. 표준 코딩 규칙의 필요성 = 331
03. 주요 표준 코딩 규칙 = 333
1. 명칭에 관한 규칙 = 333
2. 소스 형식에 관한 규칙 = 335
3. 주석에 관한 규칙 = 336
4. 변수 선언 및 자료형에 관한 규칙 = 338
5. 상수에 관한 규칙 = 340
6. 수식에 관한 규칙 = 341
7. 문장에 관한 규칙 = 342
요약 = 345
연습문제 = 347
Chapter 08 테스트 = 353
01. 테스트의 이해 = 354
1. 테스트와 소프트웨어 테스트 = 354
2. 테스트의 필요성과 특징 = 356
3. 테스트 절차 = 360
02. 테스트의 분류 = 365
1. 시각에 따른 테스트 = 365
2. 사용 목적에 따른 테스트 = 366
3. 프로그램 실행 여부에 따른 테스트 = 369
03. 정적 테스트 = 371
1. 개별 검토 = 373
2. 동료 검토 = 373
3. 검토회의 = 374
4. 소프트웨어 검사 = 375
04 동적 테스트 = 378
1. 명세 기반 테스트 = 378
2. 구현 기반 테스트 = 386
05. 소프트웨어 개발 단계에 따른 테스트 = 402
1. 단위 테스트 = 403
2. 통합 테스트 = 404
3. 시스템 테스트 = 406
4. 인수 테스트 = 407
5. 회귀 테스트 = 408
요약 = 409
연습문제 = 412
Chapter 09 품질 = 417
01. 품질의 이해 = 418
1. 품질과 소프트웨어 품질 = 418
2. 관점에 따른 품질 = 419
3. 품질 목표 = 423
02. 품질 요소와 품질 평가 모델 = 424
1. McCall의 품질 요소 = 424
2. 품질 평가 표준 모델 = 427
03. 제품 품질 특성 평가 모델 = 429
1. ISO/IEC 9126 모델 = 429
2. ISO/IEC 14598 모델 = 434
3. ISO/IEC 12119 모델 = 437
4. ISO/IEC 25000 모델 = 438
04. 프로세스 품질 특성 평가 모델 = 440
1. ISO 9000 모델의 품질 요소 = 440
2. 프로세스 표준을 위한 ISO 12207 모델 = 441
05. 대표적인 프로세스 능력 평가 모델 = 443
1. 표준 프로세스의 필요성 = 443
2. CMMI 모델 = 444
3. SPICE(ISO 15504) 모델 = 457
06. 품질 관리 = 459
1. 품질 통제 = 459
2. 품질 보증 = 459
요약 = 462
연습문제 = 465
Chapter 10 프로젝트 관리 = 471
01. 프로젝트의 이해 = 472
02. 프로젝트 관리의 이해 = 474
1 PMBOK의 5가지 프로세스 그룹 = 474
2 프로젝트 관리의 9가지 관점 = 477
03. 형상 관리 = 484
1. 변경 관리 = 484
2. 버전 관리 = 485
3. 형상 관리의 개념과 절차 = 488
4. 형상 관리에 대한 역할과 책임 = 496
5. 형상 관리 계획서 = 497
04. 유지보수 = 498
요약 = 500
연습문제 = 503
참고문헌 = 507
찾아보기 = 510
더보기 닫기