ATAM, CBAM, SAAM, ARID |
I. 소프트웨어 아키텍처 품질 평가 절차, 소프트웨어 평가의 개요
가. 소프트웨어 아키텍처 품질 평가의 정의
- 최적의 아키텍처 구현 및 선택을 위해 아키텍처 접근법이 품질 속성에 미치는 영향을 측정하여 아키텍처를 평가하는 표준 절차
나. 소프트웨어 평가의 필요성
- 소프트웨어 품질보증, 위험 관리, 영향도 평가, 프로젝트 성공요소
다. 소프트웨어 평가의 방법론
방법론 |
내용 |
Scenario Based |
품질 요소를 위해 미리 정의된 Profile에 의존하여 평가 시나리오 기반평가 결과도 정밀, ATAM, SAAM, CBAM 등 |
Simulation Based |
BMT(Bench Mark Test) 시뮬레이션 기반 평가 |
Mathematical model Based |
기준 모델을 수치화하고 이를 기초로 평가하는 수학적 기반 모델 |
Experience Based |
정량적인 분석이 어려운 경우 적용하는 경험 기반의 평가 |
II. 소프트웨어 아키텍처 평가기법 및 평가기법 설명
가. 소프트웨어 아키텍처 평가기법
![]() |
나. 소프트웨어 아키텍처 평가기법 설명
평기기법 |
내용 |
SAAM |
수정 가능성과 기능 분석 중심의 최초의 아키텍처 평가 방법 |
ATAM |
아키텍처가 목표로 품질 목표간 트레이드 오프가 있는지 파악 가능한 평가 방법 |
CBAM |
ATAM의 기술 중심 평가를 보완, 경제성 평가까지 하여 수익률에 도움을 주는 모델 |
ARID |
부분 아키텍처를 초기에 평가하는 방법, 시나리오 중심과 설계 검토 방법의 혼합 형태 |
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
IoC (Inversion of Control) (0) | 2021.01.31 |
---|---|
전자정부 프레임워크 (0) | 2021.01.31 |
스프링 프레임워크(Spring Framework) (0) | 2021.01.31 |
ATAM, CBAM (0) | 2021.01.31 |
소프트웨어 아키텍처 문서화(Software Architecture Document) (0) | 2021.01.31 |
소프트웨어 아키텍처 스타일(Software Architecture Style) (0) | 2021.01.31 |
소프트웨어 품질속성(Software Architecture Quality Attribute) (0) | 2021.01.31 |
ISO/IEC 42010 (IEEE 1471) (0) | 2021.01.31 |
댓글