목차 일부
추천의 글 ... ⅳ
저자 서문 ... ⅷ
저자 소개 ... xiii
감사의 글 ... xiv
옮긴이의 말 ... xvi
옮긴이의 소개 ... xvii
들어가며 ... xxxv
1부 아키텍처 개요 ... 1
1장 아키텍처 비즈니스 사이클 ... 3
1. 아키텍처에 영향을 주는 요인 ... 6
1.2 소프트웨어 프로세스와 아키텍처 ...
더보기
목차 전체
추천의 글 ... ⅳ
저자 서문 ... ⅷ
저자 소개 ... xiii
감사의 글 ... xiv
옮긴이의 말 ... xvi
옮긴이의 소개 ... xvii
들어가며 ... xxxv
1부 아키텍처 개요 ... 1
1장 아키텍처 비즈니스 사이클 ... 3
1. 아키텍처에 영향을 주는 요인 ... 6
1.2 소프트웨어 프로세스와 아키텍처 비즈니스 사이클 ... 12
1.3 좋은 아키텍처의 요건 ... 15
1.4 요약 ... 17
1.5 생각해볼 문제 ... 17
2장 <B><FONT color ... #0000
2.1 <B><FONT color ... #0000
2.2 <B><FONT color ... #0000
2.3 아키텍처 패턴, 참조 모델, 참조 아키텍처 ... 24
2.4 <B><FONT color ... #0000
2.5 아키텍처 구조와 뷰 ... 35
2.6 요약 ... 42
2.7 더 읽을거리 ... 42
2.8 생각해볼 문제 ... 45
3장 A-7E 항공 전자 시스템 ... 47
3.1 아키텍처 비즈니스 사이클과의 관계 ... 48
3.2 요구사항과 품질 ... 48
3.3 A-7E 항공 전자 시스템의 <B><FONT color ... #0000
3.4 요약 ... 66
3.5 더 읽을거리 ... 68
3.6 생각해볼 문제 ... 68
2부 아키텍처 수립 ... 69
4장 품질속성 이해 ... 71
4.1 기능성과 아키텍처 ... 72
4.2 품질속성과 아키텍처 ... 72
4.3 시스템 품질속성 ... 74
4.4 실전에서의 품질속성 시나리오 ... 78
4.5 기타 시스템 품질속성 ... 94
4.6 업무 품질 ... 95
4.7 아키텍처 자체의 품질 ... 96
4.8 요약 ... 97
4.9 더 읽을거리 ... 97
4.10 생각해볼 문제 ... 98
5장 품질 목표 달성 ... 99
5.1 설계전술 ... 100
5.2 가용성 설계전술 ... 101
5.3 변경용이성 설계전술 ... 106
5.4 성능 설계전술 ... 112
5.5 보안 설계전술 ... 117
5.6 시험용이성 설계전술 ... 119
5.7 사용편의성 설계전술 ... 122
5.8 설계전술과 아키텍처 패턴 관계 ... 124
5.9 아키텍처 패턴과 스타일 ... 125
5.10 요약 ... 127
5.11 생각해볼 문제 ... 127
5.12 더 읽을거리 ... 127
6장 항공관제 시스템 ... 129
6.1 아키텍처 비즈니스 사이클과의 관계 ... 132
6.2 요구사항과 품질 ... 132
6.3 아키텍처 관점에서의 해결방안 ... 135
6.4 요약 ... 151
6.5 더 읽을거리 ... 152
6.6 생각해볼 문제 ... 152
7장 아키텍처 설계 ... 153
7.1 생명주기상에서의 아키텍처 ... 153
7.2 아키텍처 설계 ... 155
7.3 팀 구조 형성과 아키텍처의 관계 ... 167
7.4 골격 시스템 구축 ... 170
7.5 요약 ... 171
7.6 더 읽을거리 ... 173
7.7 생각해볼 문제 ... 173
8장 비행 모의실험 ... 175
8.1 아키텍처 비즈니스 사이클과의 관계 ... 176
8.2 요구사항과 품질 ... 177
8.3 아키텍처 관점에서의 해결방안 ... 182
8.4 요약 ... 197
8.5 더 읽을거리 ... 199
8.6 생각해볼 문제 ... 199
9장 아키텍처 문서화 ... 201
9.1 아키텍처 문서의 용도 ... 201
9.2 뷰 ... 204
9.3 관련 뷰 선택 ... 205
9.4 뷰 문서화 ... 207
9.5 여러 뷰를 고려한 문서화 ... 215
9.6 UML ... 218
9.7 요약 ... 229
9.8 더 읽을거리 ... 230
9.9 생각해볼 문제 ... 230
10장 아키텍처 재건 ... 231
10.1 개요 ... 231
10.2 정보 추출 ... 234
10.3 데이터베이스 구축 ... 237
10.4 뷰 융합 ... 239
10.5 재건 ... 241
10.6 사례 연구 ... 248
10.7 요약 ... 257
10.8 더 읽을거리 ... 258
10.9 생각해볼 문제 ... 259
3부 아키텍처 분석 ... 261
11장 ATAM ... 271
11.1 ATAM 참여자 ... 272
11.2 ATAM의 결과물 ... 274
11.3 ATAM의 과정 ... 275
11.4 나이팅게일 시스템 : ATAM을 적용한 사례 연구 ... 288
11.5 요약 ... 303
11.6 더 읽을거리 ... 304
11.7 생각해볼 문제 ... 305
12장 CBAM ... 307
12.1 의사결정의 배경 ... 308
12.2 CBAM의 기초 ... 310
12.3 CBAM의 구현 ... 314
12.4 사례 연구 : 미국항공우주국 ECS 프로젝트 ... 317
12.5 CBAM 작업 결과 ... 324
12.6 요약 ... 324
12.7 더 읽을거리 ... 325
12.8 생각해볼 문제 ... 325
13장 월드와이드웹 ... 327
13.1 아키텍처 비즈니스 사이클과의 관계 ... 328
13.2 요구사항과 품질 ... 329
13.3 아키텍처 관점에서의 해결방안 ... 334
13.4 제2차 ABC 사이클 : 웹 기반 전자상거래 아키텍처로의 진화 ... 340
13.5 품질 목표 달성 ... 346
13.6 오늘날의 웹 아키텍처 비즈니스 사이클 ... 346
13.7 요약 ... 348
13.8 더 읽을거리 ... 349
13.9 생각해볼 문제 ... 349
4부 아키텍처 확산 ... 351
4장 소프트웨어 프로덕트 라인 ... 353
14.1 개요 ... 353
14.2 소프트웨어 프로덕트 라인의 작동원리 ... 355
14.3 범위 설정 ... 357
14.4 프로덕트 라인 아키텍처 ... 360
14.5 프로덕트 라인의 방해 요소 ... 364
14.6 요약 ... 367
14.7 더 읽을거리 ... 368
14.8 생각해볼 문제 ... 368
15장 셀시우스테크 ... 369
15.1 아키텍처 비즈니스 사이클과의 관계 ... 370
15.2 요구사항과 품질 ... 388
15.3 아키텍처 관점에서의 해결방안 ... 390
15.4 요약 ... 399
15.5 더 읽을거리 ... 400
15.6 생각해볼 문제 ... 400
16장 J2EE/EJB ... 401
16.1 아키텍처 비즈니스 사이클과의 관계 ... 402
16.2 요구사항과 품질 ... 403
16.3 아키텍처 관점에서의 해결방안 ... 406
16.4 시스템 배치 의사결정 ... 420
16.5 요약 ... 425
16.6 더 읽을거리 ... 426
16.7 생각해볼 문제 ... 426
17장 루더 아키텍처 ... 427
17.1 아키텍처 비즈니스 사이클과의 관계 ... 428
17.2 요구사항과 품질 ... 431
17.3 아키텍처 관점에서의 해결방안 ... 434
17.4 품질 목표 달성 ... 451
17.5 요약 ... 452
17.6 더 읽을거리 ... 452
17.7 생각해볼 문제 ... 452
18장 기성 컴포넌트를 활용한 시스템 구축 ... 453
18.1 컴포넌트가 아키텍처에 미치는 영향 ... 455
18.2 아키텍처 불일치 ... 456
18.3 검색을 통한 컴포넌트 기반 설계 ... 462
18.4 ASEILM 사례 ... 466
18.5 요약 ... 476
18.6 더 읽을거리 ... 476
19장 <B><FONT color ... #0000
19.1 다시 살펴보는 아키텍처 비즈니스 사이클 ... 479
19.2 아키텍처 수립 ... 479
19.3 생명주기 내에서의 아키텍처 ... 481
19.4 상용 컴포넌트의 영향 ... 482
19.5 요약 ... 484
약어집 ... 485
참고 자료 ... 489
찾아보기 ... 495
더보기 닫기