ATAM
IT 위키
- Architecture Trade-off Analysis Method
- 아키텍처가 품질속성을 만족시키는지 판단할 뿐만 아니라 품질속성들이 서로 어떻게 상충하는지 분석하는 평가 모델
특징[편집 | 원본 편집]
| 특징 | 내용 |
|---|---|
| 품질특성 기반 | ISO9126 품질 특성간 관계 고려 |
| 시나리오 기반 | Use-case 시나리오에 따른 품질특성 우선순위 고려 |
| 범용성 | 신규 아키텍처 뿐 아니라 기존 SW/아키텍처에도 적용 가능 |
ATAM 평가[편집 | 원본 편집]
| 구분 | 활동 |
|---|---|
| 소개 | 1. ATAM 소개 |
| 2. 비즈니스 동인 소개 | |
| 3. 아키텍처 소개 | |
| 조사와
분석 |
4. 아키텍처 접근법 식별 |
| 5. 품질속성 유틸리티 트리 작성 | |
| 6. 아키텍처 접근법 분석 | |
| 테스트 | 7. 브레인스토밍과 시나리오 우선순위 결정 |
| 8. 아키텍처 접근법 분석 반복 | |
| 보고 | 9. 결과 발표 |
절차[편집 | 원본 편집]
| 단계 | 구분 | 내용 |
|---|---|---|
| Phase0 |
| |
| Phase1 | 평가활동 | ATAM 1~6단계 수행 |
| 특징 | 아키텍처 중심 | |
| 참가자 | 주요 이해관계자 2~4명 | |
| Phase2 | 평가활동 | ATAM 1~9단계 수행 |
| 특징 | 이해관계자 중심 | |
| 참가자 | 전체 이해관계자 | |
| Phase3 | 최종 보고서, 산출물 정리 등 후속조치 | |
