패턴 지향 소프트웨어 아키텍처

패턴 시스템 Volume 1

프랑크 부쉬만 , 레진 뫼니에, 한스 로너트, 페터 좀머라트, 미하엘 슈탈 저 / 김지선 역

소프트웨어 패턴은 개발자들이 소프트웨어를 설계하고 구축하며 문서화하는 방법에 대변혁을 가져왔다. POSA 시리즈로 가장 먼저 선보인 이 책은 현명한 프로그래머라면 자신의 서가에 반드시 구비해 두어야 할 책이다.


도서 상세

분야: [프로그래밍, 비즈니스 & 테크놀러지]

출간일: Jan 21, 2008

페이지: 528

도서정가: 28,000 원

ISBN: 9788955508727

부가 정보


출판사 서평

세상의 모든 소프트웨어 설계자를 위한 책. 설계 기간을 최소한으로 줄이고 싶다면 이 책을 보라!

“이 책은 ①(C++처럼 특정 프로그래밍 언어에서만 사용되는) 이디엄에서부터 ②디자인 패턴 그리고 ③상위 수준 패턴까지, 각 수준에 따라 패턴을 어떻게 적용할 것인지를 제시해준다. 소프트웨어 개발을 바라보는 한결 넓은 안목을 지니기 위해 패턴의 잠재력에 기대를 걸고 있었다면, 이 책을 통해서 전체 소프트웨어 개발 주기를 한층 개선시킬 수 있는 혜안을 얻을 것이다.”
“이 POSA 책은 [GoF의 디자인 패턴]에 필적할 만한 책으로, POSA와 GoF는 패턴 서적의 양대 산맥을 이룬다 해도 과언이 아니다. [디자인 패턴]을 읽었다면 그 다음에 읽어야할 필독서!”
“이 책이야말로 진정 ‘패턴’ 책이다! [GoF의 디자인 패턴]이 프로그램 세계에 빛을 비춘 이후 10년 사이에 가장 중요한 프로그램 서적으로 이 POSA 책을 꼽아야 할 것이다. 어쩌면 [디자인 패턴]보다 더욱 깊이 있고 한결 완성된 내용을 담고 있다고 감히 주장하고 싶다.”



01장 패턴
1.1 패턴이란 무엇인가? 
1.2 패턴은 무엇으로 구성되는가? 
1.3 패턴 카테고리 
1.4 패턴 간의 관계 
1.5 패턴 서술 
1.6 패턴과 소프트웨어 아키텍처 
1.7 요약 
02장 아키텍처 패턴
2.1 입문 
2.2 혼돈에서 질서로 
Layers 아키텍처 패턴 
Pipes and Filters 아키텍처 패턴 
Blackboard 아키텍처 패턴 
2.3 분산 시스템 
Broker 아키텍처 패턴
2.4 상호작용 시스템 
Model-View-Controller 아키텍처 패턴 
Presentation-Abstraction-Control 아키텍처 패턴 
2.5 적응 시스템 
Microkernel 아키텍처 패턴 
Reflection 아키텍처 패턴 
03장 디자인 패턴
3.1 입문 
3.2 구조 분해 
Whole-Part 디자인 패턴 
3.3 작업 조직화 
Master-Slave 디자인 패턴 
3.4 액세스 제어 
Proxy 디자인 패턴 
3.5 관리 
Command Processor 디자인 패턴 
View Handler 디자인 패턴 
3.6 통신 
Forwarder-Receiver 디자인 패턴 
Client-Dispatcher-Server 디자인 패턴 
Publisher-Subscriber 디자인 패턴 
04장 이디엄
4.1 입문 
4.2 이디엄은 무엇을 제공하는가? 
4.3 이디엄과 스타일 
4.4 이디엄은 어디서 찾을 수 있나? 
Counted Pointer 이디엄 
05장 패턴 시스템
5.1 패턴 시스템이란 무엇인가? 
5.2 패턴 분류 
5.3 패턴 선택 
5.4 구현 가이드라인 역할을 하는 패턴 시스템 
5.5 패턴 시스템의 발전 
5.6 요약 
06장 패턴과 소프트웨어 아키텍처
6.1 입문 
6.2 소프트웨어 아키텍처에서의 패턴 
6.3 소프트웨어 아키텍처의 원천 기법들 
6.4 소프트웨어 아키텍처의 비기능적 특성 
6.5 요약 
07장 패턴 커뮤니티
7.1 선각자들 
7.2 지도적 인물과 그들의 업적 
7.3 커뮤니티 
08장 패턴의 미래
8.1 패턴 발굴 
8.2 패턴 조직화와 패턴 색인 
8.3 방법론과 툴 
8.4 알고리즘, 자료 구조, 패턴 
8.5 패턴의 형식화 
8.6 맺으며 
표기법 
용어집 
참고자료 
패턴 인덱스