장바구니 담기 close

장바구니에 상품을 담았습니다.

소프트웨어 아키텍처 설계 가이드

소프트웨어 아키텍처 설계 가이드

  • 강승준
  • |
  • 프리렉
  • |
  • 2013-12-09 출간
  • |
  • 494페이지
  • |
  • 190 X 258 X 35 mm /1014g
  • |
  • ISBN 9788965400356
판매가

34,000원

즉시할인가

30,600

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
30,600

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

"평생을 개발자로 살 수 있도록 하는 자그만 씨앗이 되었으면 합니다."
소프트웨어 아키텍처란 소프트웨어 결과물이 가져야 하는 비즈니스를 포함한 특성과 제약을 문제없이 시스템에 적용할 수 있게 하는 해결책이자 계획이며, 시스템을 최상위 수준으로 추상화한 표현입니다. 이는 아키텍처 구성물 사이의 연관 관계를 한 가지 이상의 관점으로 표현하며, 설계 규칙을 통하여 어느 한 쪽에도 치우치지 않도록 구성 요소 간의 균형과 연관성을 만드는 구조 정의 청사진이라 할 수 있습니다. 이러한 소프트웨어 설계 방법론과 절차에 관한 다양한 지식은 여러분을 초급 아키텍트 혹은 상위 개발자로 이끄는 밑거름이 될 것입니다.

이 책을 통해 다음과 같은 효과를 기대할 수 있습니다.
- 실제 아키텍처를 설계할 때 막힘 없이 설계 업무 전체의 흐름을 수행할 수 있고, 절차에 따라 적용해나가면서 손쉽게 설계 작업을 수행할 수 있습니다.
- 아키텍처를 통하여 업무 현장에서 발생하는 다양한 문제를 해결하는 데 도움이 됩니다.
- 아키텍처 관점에서 품질 요구 사항을 파악하고 그에 맞는 아키텍처를 수립할 수 있도록 절차와 산출물의 양식을 함께 제시하므로 각자의 상황에 맞추어 변경하고 개선하여 사용할 수 있습니다.
- 이클립스, 안드로이드, 페이스북 등 실제 아키텍처 사례 분석을 통해 개념을 더 구체적으로 이해할 수 있도록 돕습니다.
- 소프트웨어 아키텍처를 여러 사람이 공유하도록 기술하는 절차와 방법, 그리고 아키텍처 표현 기법 등을 교육하는 교재로 활용할 수 있습니다.

추천사
"아키텍처에 대한 이해를 높이고 잘 설계된 소프트웨어를 만들고자 하는 모든 개발자의 필수 교양서적이 아닐까 싶습니다."
김병곤 대표이사(클라우다인)

"요구 사항 분석부터 아키텍처 설계와 뷰, 다양한 패턴까지 다루고 있다. 이 책을 읽고 역량 있는 후배 소프트웨어 아키텍트들이 자라는 계기가 되길 바란다."
김정 대표이사(오로라플래닛)

"저자의 오랜 컨설팅의 경험이 묻어 있는 이 책을 통해서 아키텍처 수립에 큰 영감을 얻으실 것이라 확신합니다."
손영수 교수(NHN NEXT 아키텍처)

"소프트웨어 개발은 언제는 뼈대를 어떻게 만드느냐가 핵심이다. 당연하겠지만, 유지보수성이나 품질 속성은 그 내면에 내포된 매우 중요한 속성들이다. 강력히 추천한다."
신현묵 CTO(기술표준원 스마트의료정보분야 기획위원)

"이탈리아 밀라노에 있는 두오모(Duomo) 성당의 멋진 모습을 보며 영감을 얻은 어느 건축가와 같이 소프트웨어를 더 멋지고 영롱하게 만들려는 영감을 줄 수 있는 책이 바로 이 책이다."
장선진 대표이사(주식회사 소프트웨어인라이프)

"이 책으로 더 나은 소프트웨어를 만들기 위한 인식과 방법을 얻길 바라고, 어제보다 오늘 한걸음 발전한 개발자가 되길 기원한다."
진성주 매니저(KT 바스아이오 백엔드)

목차

Chapter 01 소프트웨어 아키텍처 개요
1. 소프트웨어 아키텍처의 배경
2. 소프트웨어 아키텍처의 정의
3. 아키텍처 방법론의 이해
4. 아키텍처의 특징과 활용

Chapter 02 품질 속성
1. 품질 속성의 이해
2. 국제표준 품질 속성의 이해
3. 품질 속성 시나리오의 이해

Chapter 03 아키텍처 설계
1. 아키텍처 패턴 정의
2. 설계 원천 기법의 이해
3. 설계 전술의 이해

Chapter 04 아키텍처 뷰
1. 아키텍처 구조 표현과 뷰
2. SEI 아키텍처 뷰 모델의 소개
3. 주로 사용되는 개념이나 단어 정의

Chapter 05 아키텍처 설계 생명 주기
1. 소프트웨어 아키텍처 수립 활동의 이해
2. 소프트웨어 아키텍처 수행 활동 요약

Chapter 06 요구 사항 분석 절차
1. 요구 사항 분석 절차
2. 요구 사항 분석 수행 절차 개요
3. 요구 사항 검토 활동의 상세 절차
4. 품질 속성 식별
5. 시나리오 작성

Chapter 07 설계 뷰 작성
1. 아키텍처 요구 사항 검토
2. 아키텍처 실체화
3. 아키텍처 정제와 명세화

Chapter 08 설계 검증
1. 아키텍처 이해
2. 아키텍처 분석
3. 아키텍처 검증

Chapter 09 소프트웨어 아키텍처 패턴 사례
1. 빌더(Builder) 패턴
2. 이터레이터(Iterator) 패턴
3. 프로토타입(Prototype) 패턴
4. 스트래티지(Strategy) 패턴
5. 템플릿 메서드(Template Method) 패턴
6. 팩토리 메서드(Factory Method) 패턴
7. 어댑터(Adapter) 패턴
8. 미디에이터(Mediator) 패턴
9. 데코레이터(Decorator) 패턴
10. PAC 패턴
11. MVC 패턴
12. 발행자-구독자(Publisher-Subscriber) 패턴
13. 이벤트 채널(Event Channel) 패턴

Chapter 10 아키텍처 디자인 사례
1. 이클립스 개발 환경
2. 바인더를 통해 알아본 안드로이드 아키텍처
3. 페이스북 플랫폼 아키텍처

찾아보기

저자소개

저자 강승준은 고려대학교에서 공학석사를 취득하고 삼성전자 소프트웨어연구소 SE 그룹을 거쳐 현재는 정보통신산업진흥원 소프트웨어 공학센터에서 여러 기업에 아키텍쳐 오퍼링, 컨설팅과 멘토링을 수행하고 있으며 지식 나눔에 힘쓰고 있다.

도서소개

초급 개발자에서 아키텍트로의 첫걸음 『소프트웨어 아키텍처 설계 가이드』. 설계 활동 전반에 대한 모든 내용을 다루되 그 개념을 쉽게 이해하기 위하여 관련된 기술적인 내용을 적절한 수준으로 범위를 정하여 설명한다. 실제로 적용 가능한 설계 절차나 작성 방법 그리고 산출물 양식 등을 제시하며, 현장에 빠르게 전파할 수 있는 소프트웨어 아키텍처 작성 방법을 소개하기 위하여 정리하였다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.