문제5) 소프트웨어 구조의 평가 및 개선을 위한 소프트웨어 아키텍처 분석 방법에 대하여 다음 내용을 설명하시오.
가. 소프트웨어 아키텍처 분석의 필요성
나. 소프트웨어 아키텍처 정방향 분석과 역방향 분석 개념
다. 소프트웨어 아키텍처 평가 기법 ATAM
답)
1. 소프트웨어 아키텍처 분석의 필요성
|
2. 의사소통 도구
|
|
3. 아키텍처 스타일 선택
|
4. 아키텍처 평가
|
|
|
2. 소프트웨어 아키텍처 정방향 분석과 역방향 분석 개념
가. 소프트웨어 아키텍처 정방향 분석과 역방향 분석의 개념
구분
|
정뱡향 분석
|
역뱡향 분석
|
개념도
|
|
|
개념
|
|
|
주요기법
|
|
|
|
나. 소프트웨어 아키텍처 정방향 분석과 역방향 분석의 상세설명
구분
|
정뱡향 분석
|
역방향 분석
|
분석기간
|
|
|
구현측면
|
|
|
비용측면
|
|
|
|
3. 소프트웨어 아키텍처 평가 기법 ATAM
가. 소프트웨어 아키텍처 평가 기법 ATAM 개념
개념
|
|
|
절차
|
|
|
|
나. 소프트웨어 아키텍처 평가 기법 ATAM 의 평가절차
구분
|
평가절차
|
설명
|
소개
|
|
|
2. Biz Driver 소개
|
|
|
3. 아키텍처 소개
|
|
|
조사/분석
|
4. 아키텍처 접근법 식별
|
|
5. 유틸리티 트리 작성
|
|
|
6. 아키텍처 접근법 분석
|
|
|
테스트/보고
|
7. 브레인스토밍 및 시나리오 우선순위 결정
|
|
8. 접근법 분석 반복
|
|
|
9. 평가결과 보고
|
|
|
|
4. ATAM 및 다른 평가 기법의 관계
|
||
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 안전 진단 (55) | 2024.01.21 |
---|---|
소프트웨어 아키텍처 평가모델 / ① (3) | 2024.01.21 |
리팩토링, 디자인 패턴 (2) | 2024.01.20 |
아키텍처 스타일과 디자인 패턴 (2) | 2024.01.20 |
EVM(Earned Value Management), 프로젝트 위험 관리 (2) | 2024.01.20 |