ATAM

From CS Wiki
Architecture Trade-off Analysis Method
아키텍처가 품질속성을 만족시키는지 판단할 뿐만 아니라 품질속성들이 서로 어떻게 상충하는지 분석하는 평가 모델

특징[edit | edit source]

특징 내용
품질특성 기반 ISO9126 품질 특성간 관계 고려
시나리오 기반 Use-case 시나리오에 따른 품질특성 우선순위 고려
범용성 신규 아키텍처 뿐 아니라 기존 SW/아키텍처에도 적용 가능

ATAM 평가[edit | edit source]

구분 활동
소개 1. ATAM 소개
2. 비즈니스 동인 소개
3. 아키텍처 소개
조사와

분석

4. 아키텍처 접근법 식별
5. 품질속성 유틸리티 트리 작성
6. 아키텍처 접근법 분석
테스트 7. 브레인스토밍과 시나리오 우선순위 결정
8. 아키텍처 접근법 분석 반복
보고 9. 결과 발표

절차[edit | edit source]

ATAM 절차.png

단계 구분 내용
Phase0
  • 협력관계 구축과 준비
  • 평가팀과 주요 의사 결정자의 Kick-Off
Phase1 평가활동 ATAM 1~6단계 수행
특징 아키텍처 중심
참가자 주요 이해관계자 2~4명
Phase2 평가활동 ATAM 1~9단계 수행
특징 이해관계자 중심
참가자 전체 이해관계자
Phase3 최종 보고서, 산출물 정리 등 후속조치

출처[edit | edit source]