2013년 3월 19일 화요일

CBAM

문) CBAM
답)
1. CBAM의 개요
 가. CBAM(Cost Benefit Architecture Method)의 정의
  - 아키텍처 접근법이 품질속성에 미치는 영향을 비즈니스 관점의 품질속성인 경제성에 집중하여 아키텍처의 적합성을 판단/평가하는 기법
 나. CBAM의 특징
  - ROI기반 : 비용최소화, 이익최대화를 통한 불확실성 최소화
  - ATAM기반 : 기술에 따른 경제성을 고려한 평가 반복, 상세화(기술:품질속성,경제성:비용과 이득)
2. CBAM의 수행절차 및 아키텍처 평가기법간 비교
 가. CBAM 의 수행절차
     절차                                           상세내용
시나리오결정            시나리오 수립/정제, 우선순위 결정
효용-반응값결정      선별한 시나리오의 효용-반응값 곡선 작성
전체이익계산            예상반응값계산,예상효용계산, 전체이익계산
선정과검증                ROI기반 순위결정, 비용/일정 고려한 선정, 결과검증
 나. 아키텍처 평가기법간 비교
    구분                          SAAM                               ATAM                           CBAM
특징           수정성,기능성중심            품질속성 Trade-off        ATAM+경제성 집중
수행방법   시나리오분류,우선순위   utility tree통한 우선         효용반응값곡선,비용/일정
                   간접,상호작용,                  순위정의,민감/절충점   Matrix통한최대수익ROI선정
                    종합평가
활용           미경험조직적용                레거시시스템평가         biz.위험도높은시스템평가
3. 아키텍처 평가시 고려사항
 가. ADR을 통한 상세설계의 적합성 검증, ARID를 통한 ADR(신뢰성높은대답)과 ATAM(시나리오기반)의 장점을 결합하여 설계 적합성 기준을 이해관계자로부터 검증

끝.