반응형
Ⅰ. 비용과 이득을 고려한 아키텍처 평가 방법, CBAM의 개념
- 아키텍처 접근법을 실현하는데 필요한 비용과 적용했을 때 달성 가능한 품질 속성의 이득을 측정하여 투자대비효과(ROI) 계산하는 아키텍처 평가 방법
Ⅱ. CBAM의 개념도 및 평가 절차
가. CBAM 개념도
나. CBAM 평가 절차
구분 | 절차 | 설명 |
시나리오 분석 | 수집 | 기존 및 신규 시나리오 수집 |
정제 | 시나리오 중복 제거 및 정제 | |
우선순위 결정 | 시나리오 중요도 및 영향도 평가 | |
효용-반응 분석 | 효용-반응 곡선 작성 | 성능 변화에 따른 효용 정량적 모델링 |
아키텍처 접근법 이익 계산 | 예상 반응값 결정 | 예산 할당시 성능 반응 결정 |
예상 효율 계산 | 반응값에 대한 효용 계산 | |
전체 이익 계산 | 모든 시나리오 이익 계산 | |
아키텍처 접근법 선정 및 검증 | ROI 계산, 순위 결정 | ROI 기준 접근법 순위 결정 |
아키텍처 접근법 선정 | 비용 및 일정 고려 접근법 선정 |
Ⅲ. ATAM과 CBAM 비교
항목 | ATAM | CBAM |
특징 | 품질 속성 관계 중심 | 품질 속성 경제성 중심 |
시점 | 프로젝트 초기 단계 | ATAM 수행 이후 |
시나리오 | 개별 시나리오 | 다양한 시나리오 |
관심사항 | 아키텍처 품질 | 이해관계자 이익 |
장점 | 품질 속성 평가 | 비용, 일정, 경제성 평가 |
단점 | 경제성 평가 미흡 | 품질 속성 평가 미흡 |
반응형
'IT 기술 > SW공학 & 프로젝트 관리' 카테고리의 다른 글
객체지향 다형성(Polymorphism) (0) | 2025.03.05 |
---|---|
플랫폼 엔지니어링 (0) | 2025.03.05 |
소프트웨어 아키텍처 분석 방법론 (0) | 2025.03.04 |
소프트웨어 요구 공학 (0) | 2025.03.04 |
소프트웨어 유지보수 향상 및 비용 절감(3R) (0) | 2025.03.04 |