728x90
반응형

#정의: 아키텍처 품질속성을 만족시키는지 여부와 품질속성들간의 상호작용(Trade-off)까지 밝혀 평가하는 아키텍처 평가방법

#평가절차

1. 아키텍처 이해

- 활동소개와 역할 소개 : 평가 리더가 이해관계자에게 ATAM 을 설명

- 비즈니스/아키텍처 목표 이해 : 프로젝트 결정권자(PM 또는 고객)가 비즈니스 관점에서 시스템 전반을 설명

- 작성된 아키텍처 소개 : 수석 아키텍트가 평가팀에 아키텍처를 설명 

2. 아키텍처 분석

- 아키텍처 접근방법 식별 : 현재까지 파악된 아키텍처 접근법를 정리

- 품질속성 시나리오 작성 : 평가팀과 프로젝트 결정권자가 모여 품질속성 요구사항의 우선순위 결정(유틸리티 트리작성)

- 시나리오/아키텍처 상세분석: 아키텍처 접근법이 품질요구사항에 적합한지 검사

3. 아키텍처 검증

- 픔질속성 시나리오 검증: 유틸리티 트리의 품질속성, 시나리오 검증(브레인스토밍)

   >> 아키텍처가 이해관계자의 의중을 얼마나 잘 반영했는지 판단

- 아키텍처 접근방법 검증: 도출된 시나리오 중 우선순위가 높은 시나리오의 산출물 작성

- 검증결과 발표와 문서화: 최종 보고서 제공, ATAM 산출물 설명

#ATAM 산출물

- 품질속성 요구사항 우선순위 정의서, 적용한 아키텍처 접근법 카탈로그, 아키텍처 접근법에 대한 분석 질의서,

  품질속성과 아키텍처 접근법 관계 정의서, 위협/무위협 정의서, 민감점과 절충점 정의서

 

 

728x90
Posted by Mr. Slumber
,