처음으로 댓글달기 무료구독 트위터
   

○ 아키텍쳐 평가 방법론

정의

° 아키텍쳐 접근법이 품질속성에 미치는 영향을 측정하여 아키텍쳐를 평가하는 표준 절차를 정의

범주

Scenario-based assessment

° 품질요소(Quality attribute)를 위해 정의된 Profile에 의존하여 평가하는 방식
° ATAM, SAAM

Simulation-based assessment

° 일부 또는 추상화된 형태의 구현과 이를 기반으로 한 평가방식
° BMT

Mathematical model-based assessment

° 기준의 모델을 기초로 다른 점들을 수치화하고 이를 기초로 평가하는 방식
° 품질을 추정하는데 사용될 가능성이 높다

Experience-based assessment

° 품질을 평가하기 위해 정형화된 모델을 갖지 못하고 정량적인 분석이 어려운 경우 경험이 중요한 평가수단으로 활용된다

종류


° ATAM(Architecture Tradeoff Analysis Method)
° SAAM(Software Architecture Analysis Method)
° CBAM(Cost Benefit Analysis Method)
° ARID(Active Review for Intermediate Design)

상세

ATAM

° 아키텍쳐가 품질속성을 만족하는지 판단할 뿐만 아니라 어떻게 상충(tradoff)하면서 상호작용 하는지 분석하는 아키텍쳐 평가 방법
° 모든 Quality Attribute를 평가함
° 민감점(Sensitivity point)와 절충점(Tradeoff point)를 찾는데 중점을 둠

SAAM

° 최초로 정리된 아키텍쳐 평가 방법
° 다양한 수정가능성(Modifiability)관점에서 아키텍쳐를 평가하고 분석하는 방법
° ATAM 보다 상세하지는 않지만 보다 많은 영역에 적용될 수 있다

CBAM

° 소프트웨어 아키텍쳐를 ROI관점에서 평가함
° 시스템이 제공하는 품질에서 얻을 수 있는 이득에 대한 경제적 측면을 고려
° 비용과 이익을 기반으로 ROI를 계산하여 수익이 최대로 되는 소프트웨어 아키텍쳐를 선정

ARID

° ATAM과 ADR 방법론이 혼합된 형태로 전체 아키텍쳐가 아닌 한 부분에 대한 품질요소에 집중하여 평가

 
[관련 포스트]
 2008/10/15 - [IT 노트/소프트웨어공학] - 소프트웨어 아키텍쳐

'IT 이야기 > 소프트웨어공학' 카테고리의 다른 글

MDA(Model Driven Architecture)  (0) 2007/06/20
Agile 방법론, Extreme Programming  (0) 2007/06/19
아키텍쳐평가방법론  (4) 2007/06/16
ITIL  (9) 2007/06/16
EA/ITA  (10) 2007/06/16
UML의 미래  (1) 2007/06/15

제글이 마음에 드셨다면, 망설이지 말고 RSS로 무료구독하세요. ^^

올블로그추천버튼 블코추천버튼 구글리더기구독버튼 한RSS구독버튼
blog comments powered by Disqus
Related Posts Plugin for WordPress, Blogger...
  1. Favicon of http://tokyoexpress-az.com 엘리스 2012/03/19 21:54  address modify / delete reply

    죄송합니다.

  2. Favicon of http://kindle.is-by.us 클레어 2012/05/12 22:38  address modify / delete reply

    무슨?

  3. Favicon of http://xyz.is-uberleet.com 미아 2012/05/15 12:18  address modify / delete reply

    관심 없습니다.

  4. Favicon of http://joe90.is-into-games.com 올리비아 2012/05/17 03:18  address modify / delete reply

    저는 돼지고기를 먹지 않습니다.