ATAM: Difference between revisions
From IT Wiki
(새 문서: 분류:소프트웨어 공학 ;Architecture Trade-off Analysis Method ;아키텍처가 품질속성을 만족시키는지 판단할 뿐만 아니라 품질속성들이 서로 어...) |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
;Architecture Trade-off Analysis Method | ;Architecture Trade-off Analysis Method | ||
;아키텍처가 품질속성을 만족시키는지 판단할 뿐만 아니라 품질속성들이 서로 어떻게 상충하는지 분석하는 평가 모델 | ;아키텍처가 품질속성을 만족시키는지 판단할 뿐만 아니라 품질속성들이 서로 어떻게 상충하는지 분석하는 평가 모델 | ||
== 특징 == | |||
{| class="wikitable" | |||
|- | |||
! 특징 !! 내용 | |||
|- | |||
| 품질특성 기반 || ISO9126 품질 특성간 관계 고려 | |||
|- | |||
| 시나리오 기반 || Use-case 시나리오에 따른 품질특성 우선순위 고려 | |||
|- | |||
| 범용성 || 신규 아키텍처 뿐 아니라 기존 SW/아키텍처에도 적용 가능 | |||
|} | |||
== ATAM 평가 == | |||
{| class="wikitable" | |||
! 구분 | |||
! 활동 | |||
|- | |||
| rowspan="3" | 소개 | |||
| 1. ATAM 소개 | |||
|- | |||
| 2. 비즈니스 동인 소개 | |||
|- | |||
| 3. 아키텍처 소개 | |||
|- | |||
| rowspan="3" | 조사와 | |||
분석 | |||
| 4. 아키텍처 접근법 식별 | |||
|- | |||
| 5. 품질속성 [[유틸리티 트리]] 작성 | |||
|- | |||
| 6. 아키텍처 접근법 분석 | |||
|- | |||
| rowspan="2" | 테스트 | |||
| 7. 브레인스토밍과 시나리오 우선순위 결정 | |||
|- | |||
| 8. 아키텍처 접근법 분석 반복 | |||
|- | |||
| 보고 | |||
| 9. 결과 발표 | |||
|} | |||
== 절차 == | == 절차 == | ||
[[파일:ATAM 절차.png]] | |||
{| class="wikitable" | {| class="wikitable" | ||
! 단계 | ! 단계 | ||
Line 10: | Line 52: | ||
|- | |- | ||
| Phase0 | | Phase0 | ||
| colspan="2" | 협력관계 구축과 준비 | | colspan="2" | | ||
평가팀과 주요 의사 결정자의 Kick-Off | * 협력관계 구축과 준비 | ||
* 평가팀과 주요 의사 결정자의 Kick-Off | |||
|- | |- | ||
| rowspan="3" | Phase1 | | rowspan="3" | Phase1 | ||
Line 35: | Line 78: | ||
|| Phase3 | || Phase3 | ||
| colspan="2" |최종 보고서, 산출물 정리 등 후속조치 | | colspan="2" |최종 보고서, 산출물 정리 등 후속조치 | ||
| | |} | ||
== 출처 == | |||
* [http://www.databaser.net/moniwiki/pds/SoftwareEngineering/ATAM.pdf ATAM 정리 pdf] |
Latest revision as of 20:53, 3 November 2019
- 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]
단계 | 구분 | 내용 |
---|---|---|
Phase0 |
| |
Phase1 | 평가활동 | ATAM 1~6단계 수행 |
특징 | 아키텍처 중심 | |
참가자 | 주요 이해관계자 2~4명 | |
Phase2 | 평가활동 | ATAM 1~9단계 수행 |
특징 | 이해관계자 중심 | |
참가자 | 전체 이해관계자 | |
Phase3 | 최종 보고서, 산출물 정리 등 후속조치 |