728x90
반응형
#정의: 아키텍처 품질속성을 만족시키는지 여부와 품질속성들간의 상호작용(Trade-off)까지 밝혀 평가하는 아키텍처 평가방법
#평가절차
1. 아키텍처 이해
- 활동소개와 역할 소개 : 평가 리더가 이해관계자에게 ATAM 을 설명
- 비즈니스/아키텍처 목표 이해 : 프로젝트 결정권자(PM 또는 고객)가 비즈니스 관점에서 시스템 전반을 설명
- 작성된 아키텍처 소개 : 수석 아키텍트가 평가팀에 아키텍처를 설명
2. 아키텍처 분석
- 아키텍처 접근방법 식별 : 현재까지 파악된 아키텍처 접근법를 정리
- 품질속성 시나리오 작성 : 평가팀과 프로젝트 결정권자가 모여 품질속성 요구사항의 우선순위 결정(유틸리티 트리작성)
- 시나리오/아키텍처 상세분석: 아키텍처 접근법이 품질요구사항에 적합한지 검사
3. 아키텍처 검증
- 픔질속성 시나리오 검증: 유틸리티 트리의 품질속성, 시나리오 검증(브레인스토밍)
>> 아키텍처가 이해관계자의 의중을 얼마나 잘 반영했는지 판단
- 아키텍처 접근방법 검증: 도출된 시나리오 중 우선순위가 높은 시나리오의 산출물 작성
- 검증결과 발표와 문서화: 최종 보고서 제공, ATAM 산출물 설명
#ATAM 산출물
- 품질속성 요구사항 우선순위 정의서, 적용한 아키텍처 접근법 카탈로그, 아키텍처 접근법에 대한 분석 질의서,
품질속성과 아키텍처 접근법 관계 정의서, 위협/무위협 정의서, 민감점과 절충점 정의서
728x90
'02.SW' 카테고리의 다른 글
프로젝트 관리 - 공공 SW - 상용 SW 직접구매 (0) | 2023.10.24 |
---|---|
SW 테스트 - 성능 테스트 (0) | 2023.10.24 |
프로젝트 관리 - 공공 SW - SW 대가산정 가이드 - 어플리케이션 규모 산정 (0) | 2023.10.12 |
SW 개발 방법론 - 애자일 (Agile) (2) | 2023.10.11 |
SW 안전성 - 분석 (3) | 2023.10.11 |