목차
1장 소프트웨어 공학 소개 = 2
1.1 소프트웨어 = 2
1.2 소프트웨어 공학 = 13
1.3 소프트웨어 공학 3가지 주제 = 17
1.4 소프트웨어 공학의 다양한 관점 = 21
2장 소프트웨어 개발 생명주기 = 25
2.1 소개 = 25
2.2 소프트웨어 생명주기 모델 = 26
2.3 생명주기 모델 비교 = 35
3장 프로젝트 관리 = 39
3.1 소개 = 39
3.2 소프트웨어 측정 = 42
3.3 위험 관리 = 45
3.4 소프트웨어 품질 관리 = 49
3.5 소프트웨어 형상 관리 = 59
4장 프로젝트 계획 = 67
4.1 소개 = 67
4.2 시스템 정의 = 68
4.3 일정 수립 = 69
4.4 비용 추정 = 74
4.5 조직 구성 = 87
4.6 계획서 작성 = 92
5장 요구공학 = 97
5.1 요구란? = 97
5.2 소개 = 99
5.3 요구 추출 = 101
5.4 요구 분석 = 101
5.5 요구 명세 = 105
5.6 요구 검증 = 106
6장 구조적 분석 = 109
6.1 소개 = 109
6.2 구조적 분석방법 = 110
6.3 행위 모델링 = 122
6.4 자료 사전 = 123
6.5 프로세스 명세 = 125
6.6 소프트웨어 요구 명세 = 129
6.7 요구 검증 = 130
6.8 요구 명세 표준 = 130
7장 설계 원리 = 139
7.1 소개 = 139
7.2 설계 원리 = 142
7.3 설계 평가 = 147
7.4 설계 명세 = 157
7.5 소프트웨어 설계 방법 = 159
8장 구조적 설계 = 161
8.1 개요 = 161
8.2 시스템 구조 모델 = 162
8.3 구조적 설계 방법 = 171
9장 컴포넌트 설계 = 185
9.1 소개 = 185
9.2 구조적 프로그래밍 = 186
9.3 컴포넌트 명세 도구 = 186
9.4 설계 명세서 = 192
10장 테스트 = 195
10.1 소개 = 195
10.2 테스트 원리 = 195
10.3 테스트 분류 = 197
10.4 V 모델 = 199
10.5 단계별 테스트 = 200
10.6 테스트 방법 = 205
10.7 정적 테스트 방법 = 206
10.8 동적 테스트 방법 = 208
10.9 테스트 케이스 명세 = 221
11장 유지보수 = 223
11.1 소개 = 223
11.2 유지보수 정의 = 224
11.3 유지보수 분류 = 224
11.4 유지보수 프로세스 = 226
11.5 유지보수 문제 = 228
11.6 시스템 재공학 = 229
12장 CASE 도구 = 235
12.1 소개 = 235
12.2 CASE 도구 분류 = 235
12.3 CASE 레포지토리 = 239
13장 소프트웨어 척도 = 241
13.1 소개 = 241
13.2 분석 모델 척도 = 243
13.3 설계 모델 척도 = 244
13.4 코드 척도 = 246
13.5 테스트 척도 = 247
13.6 유지보수 척도 = 248
14장 조직 프로세스 개선 = 249
14.1 소개 = 249
14.2 CMMI 모델 구조 = 251
14.3 SPICE(ISO/IEC 15504) 모델 구조 = 260
14.4 CMMI 단계적 표현에서 목적과 프랙티스 = 262
15장 정형 방법 = 279
15.1 소개 = 279
15.2 비정형 방법의 문제점 = 280
15.3 정형 명세 언어 = 281
15.4 정형 방법 이용 = 284
15.5 정형 방법 적용 규칙 = 285