logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

소프트웨어 아키텍처 평가

소프트웨어 아키텍처 평가

폴 클레멘츠 (지은이), 이석준 (옮긴이)
  |  
에이콘출판
2009-05-21
  |  
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

소프트웨어 아키텍처 평가

책 정보

· 제목 : 소프트웨어 아키텍처 평가 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788960770782
· 쪽수 : 344쪽

책 소개

올바른 아키텍처를 선택하거나 수립했는지를 평가하는 데 활용할 수 있는 ATAM 등 평가 기법을 소개하고 이를 기반으로 아키텍처 평가를 수행하는 데 실질적인 절차와 지침을 제공하는 책이다.

목차

1. 소프트웨어 아키텍처
1.1 이해관계자 간 의사소통 수단으로서의 아키텍처
1.1.1 아키텍처와 이해관계자에게 미치는 영향
1.1.2 아키텍처 뷰
1.1.3 아키텍처 설명 언어
1.2 초기 설계 의사결정에 대한 방향선언으로서의 아키텍처
1.2.1 아키텍처 스타일
1.3 재사용가능하고 이전할 수 있는, 시스템 추상화로서의 아키텍처
1.4 요약
1.5 더 읽을거리
1.6 생각해볼 문제

2. 소프트웨어 아키텍처 평가
2.1 아키텍처 평가 이유
2.2 아키텍처 평가 시점
2.3 아키텍처 평가 참여자
2.4 아키텍처 평가의 예상 결과
2.5 아키텍처 평가 대상 품질속성
2.6 품질속성 분석의 모호성
2.7 아키텍처 평가의 결과물
2.7.1 ATAM, SAAM, ARID의 결과물
2.7.2 ATAM에서만 나오는 산출물
2.8 아키텍처 평가 수행의 이득과 비용
2.9 더 읽을거리
2.10 생각해볼 문제

3. ATAM - 아키텍처 평가방법
3.1 ATAM 스텝의 요약
3.2 ATAM 스텝 상세 설명
3.2.1 스텝 1: ATAM 프리젠테이션
3.2.2 스텝 2: 비즈니스 동인 프리젠테이션
3.2.3 스텝 3: 아키텍처 프리젠테이션
3.2.4 스텝 4: 아키텍처 접근방법 식별
3.2.5 스텝 5: 품질속성 유틸리티 트리 작성
3.2.6 스텝 6: 아키텍처 접근방법 분석
3.2.7 스텝 7: 시나리오 브레인스토밍과 우선순위 결정
3.2.8 스텝 8: 아키텍처 접근방법 분석
3.2.9 스텝 9: 결과 프리젠테이션
3.3 ATAM의 단계
3.3.1 0단계 활동
3.3.2 1단계 활동
3.3.3 2단계 활동
3.3.4 3단계 활동
3.4 더 읽을거리
3.5 생각해볼 문제

4. 전장통제 시스템 - ATAM을 적용한 첫 사례연구
4.1 준비
4.2 1단계
4.2.1 스텝 1: ATAM 프리젠테이션
4.2.2 스텝 2: 비즈니스 동인 프리젠테이션
4.2.3 스텝 3: 아키텍처 프리젠테이션
4.2.4 스텝 4: 아키텍처 접근방법 식별
4.2.5 스텝 5: 품질속성 유틸리티 트리 작성
4.2.6 스텝 6: 아키텍처 접근방법 분석
4.3 2단계
4.3.1 스텝 7: 시나리오 브레인스토밍과 우선순위 결정
4.3.2 스텝 8: 아키텍처 접근방법 분석
4.3.3 스텝 9: 결과 프리젠테이션
4.4 BCS 평가의 결과
4.4.1 문서화
4.4.2 요구사항
4.4.3 민감점과 절충점
4.4.4 아키텍처 위험
4.5 요약
4.6 생각해볼 문제

5. 품질속성 이해
5.1 품질속성 특성화
5.1.1 성능
5.1.2 가용성1
5.1.3 변경용이성
5.1.4 특성화를 통한 질문
5.2 ATAM에서의 품질속성 특성화 사용
5.3 속성 기반 아키텍처 스타일
5.4 요약
5.5 더 읽을거리
5.6 생각해볼 문제

6. ATAM 적용 사례연구
6.1 배경
6.2 0단계: 제휴와 준비
6.2.1 0단계, 스텝 1: ATAM 프리젠테이션
6.2.2 0단계, 스텝 2: 후보 시스템 설명
6.2.3 0단계, 스텝 3: ATAM의 진행 여부 결정
6.2.4 0단계, 스텝 4: 업무내용 협의
6.2.5 0단계, 스텝 5: 핵심 평가팀 구성
6.2.6 0단계, 스텝 6: 평가팀 킥오프 미팅 개최
6.2.7 0단계, 스텝 7: 1단계 준비
6.2.8 0단계, 스텝 8: 아키텍처 검토
6.3 1단계: 초기평가
6.3.1 1단계, 스텝 1: ATAM 프리젠테이션
6.3.2 1단계, 스텝 2: 비즈니스 동인 프리젠테이션
6.3.3 1단계, 스텝 3: 아키텍처 프리젠테이션
6.3.4 1단계, 스텝 4: 아키텍처 접근방법 식별
6.3. 1단계, 스텝 5: 품질속성 유틸리티 트리 작성 196
6.3. 1단계, 스텝 6: 아키텍처 접근방법 분석 205
6.4 1단계와 2단계 사이의 공백기간
6.5 2단계: 평가 완성
6.5.1 2단계, 스텝 0: 2단계 준비
6.5.2 2단계, 스텝 1~6
6.5.3 2단계, 스텝 7: 시나리오 브레인스토밍과 우선순위 결정
6.5.4 2단계, 스텝 8: 아키텍처 접근방법 분석
6.5.5 2단계, 스텝 9: 결과 프리젠테이션
6.6 3단계: 후속조치
6.6.1 3단계, 스텝 1: 최종보고서 작성
6.6.2 3단계, 스텝 2: 사후 개선미팅 개최
6.6.3 3단계, 스텝 3: 포트폴리오 구축과 산출물 저장소 업데이트
6.7 더 읽을거리
6.8 생각해볼 문제

7. SAAM을 이용한 예제 아키텍처 평가
7.1 SAAM 개요
7.1.1 SAAM 평가를 위한 입력물
7.1.2 SAAM 평가의 산출물
7.2 SAAM 평가의 스텝
7.2.1 스텝 1: 시나리오 개발
7.2.2 스텝 2: 아키텍처 기술
7.2.3 스텝 3: 시나리오 분류와 우선순위 결정
7.2.4 스텝 4: 간접 시나리오의 개별적인 평가
7.2.5 스텝 5: 시나리오 상호작용 평가
7.2.6 스텝 6: 전체적인 평가 정리
7.3 SAAM 의제 예시
7.4 SAAM 사례연구
7.4.1 ATAT 시스템 개요
7.4.2 스텝 1: 시나리오 개발, 첫 번째 반복
7.4.3 스텝 2: 아키텍처 기술, 첫 번째 반복
7.4.4 스텝 1: 시나리오 개발, 두 번째 반복
7.4.5 스텝 2: 아키텍처 기술, 두 번째 반복
7.4.6 스텝 3: 시나리오 분류와 우선순위 결정
7.4.7 스텝 4: 간접 시나리오의 개별적인 평가
7.4.8 스텝 5: 시나리오 상호작용 확인
7.4.9 스텝 6: 평가 총괄 정리: 결과와 권고사항
7.5 요약
7.6 더 읽을거리
7.7 생각해볼 문제

8.ARID - 부분적 아키텍처 평가방법
8.1 능동적 설계검토
8.2 ARID: ARD/ATAM 하이브리드
8.3 ARID의 스텝
8.3.1 1단계: 예행연습
8.3.2 2단계: 검토
8.4 ARID를 적용한 사례연구
8.4.1 스텝의 수행
8.4.2 활동 결과
8.5 요약
8.6 더 읽을거리
8.7 생각해볼 문제

9. 소프트웨어 아키텍처 평가방법 비교
9.1 질의기법
9.1.1 질문지와 체크리스트
9.1.2 시나리오와 시나리오 기반 방법
9.2 측정기법
9.2.1 측정지표
9.2.2 시뮬레이션, 프로토타입, 실험
9.2.3 단조비율 분석
9.2.4 자동화 도구와 아키텍처 기술 언어
9.3 하이브리드 기법 297
9.3.1 소프트웨어 성능 엔지니어링
9.3.2 ATAM
9.4 요약
9.5 더 읽을거리
9.6 생각해볼 문제

10. 조직 차원에서 아키텍처 평가역량의 증대
10.1 조직적인 합의 구축
10.2 평가자 후보군의 증가
10.3 조직 차원 기억 수립
10.3.1 비용과 이득 데이터
10.3.2 방법 지침
10.3.3 재사용 산출물
10.4 요약
10.5 생각해볼 문제

11. 결론
11.1 이제 준비완료!
11.2 앞서 살펴본 방법
11.3 아키텍처를 평가해야 하는 이유
11.4 ATAM의 효과
11.5 마치면서

부록 A. 속성 기반 아키텍처 스타일의 사례
A.1 문제 서술
A.2 자극/응답
A.3 아키텍처 스타일
A.4 분석
A.4.1 추론
A.4.2 우선순위 지정
A.4.3 우선순위 반전
A.4.4 저지시간
A.5 더 읽을거리

저자소개

폴 클레멘츠 (지은이)    정보 더보기
빅레버 소프트웨어(BigLever Software Inc.)의 고객 성공 부서 부사장이다. 이전에는 워싱턴 DC의 미해군 연구소(The U.S. Naval Research Laboratory)에서 컴퓨터 과학자로 일하면서 고급 소프트웨어 엔지니어링 원칙들을 실시간 임베디드 시스템에 적용하는 업무를 수행했다. 그 후에 카네기 멜론 대학교 SEI의 기술 부서 수석 구성원으로서 소프트웨어 제품 라인 엔지니어링과 소프트웨어 아키텍처 설계, 문서화, 분석에 관한 프로젝트를 이끌었다. 이 책 외에도 『소프트웨어 아키텍처 문서화』(에이콘, 2016)와, 『소프트웨어 아키텍처 평가』(에이콘, 2009)을 공저했다. 까다로운 소프트웨어 시스템의 설계와 명세화에 대한 오랜 관심을 두고 있으며, 소프트웨어 엔지니어링에 관한 100여 개의 논문을 썼다.
펼치기
폴 클레멘츠의 다른 책 >
이석준 (옮긴이)    정보 더보기
뉴사우스웨일스 대학원에서 정보공학을 전공했으며 삼성 SDS 아키텍처팀에서 소프트웨어 아키텍트로 활동하고 있다. SEI에서 소프트웨어 아키텍처 전문가 자격과 ATAM 평가자 자격을 수료했다. 참여한 다수 프로젝트에서 소프트웨어 아키텍처 수립 및 절차를 반영하는 데 많은 노력을 하고 있으며 이와 관련한 사내 과정의 집필과 강의를 맡고 있다. 『소프트웨어 아키텍처: 이론과 실제』(에이콘출판사, 2007)를 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책