마리미방법론 - 절차서 - 아키텍처정의,컴포넌트명세작성,아키텍쳐프로토타이핑
u 목적
l 비즈니스 중심의 컴포넌트 아키텍처와 구현 중심의 응용 아키텍처를 정의하여 최종 구현될 시스템 아키텍처를 정의한다.
l 컴포넌트 식별활동을 통해 도출된 컴포넌트를 고려하여 구현가능한 아키텍처를 정의한다.
l 재사용성이 높고 요구변화에 견고한 응용아키텍처를 정의한다.
l 응용아키텍처의 실제 구현 방법을 결정하여 향후 점진적개발단계의 컴포넌트 설계를 위한 전략을 수립한다.
l 실제 구현을 위한 응용아키텍처를 고려한 시스템아키텍처를 결정한다.
l 구현 아키텍처를 고려한 컴포넌트 아키텍처 모형을 작성한다.
u 작업 구조
아키텍처 정의 활동은 모두 5개의 작업과 17개의 절차로 이루어져 있으며 세부사항은 다음과 같다.
① 응용 아키텍처 설계
앞 단계의 유즈케이스 모형의 아키텍처 요구사항을 토대로 구현을 위한 응용 아키텍처 후보를 도출하고 아키텍처 관련 품질요소를 식별한다. 이때 프레임워크와 아키텍처 스타일을 이용하여 작성할 수 있다. 식별된 응용 아키텍처 후보별로 품질요소(Modifiability, Availability, Performance, Maintainability, Scalability, Flexibility)에 대한 평가를 실시한다.
여기에 앞 단계에서 도출된 컴포넌트 후보를 고려하여 최종 응용 아키텍처를 정의한다.
l 아키텍처 평가기준 정립
l 대안 아키텍처 정의
l 대안 아키텍처 평가
l 최종 대안아키텍처 결정
l 응용아키텍처 상세설계
다운로드
A0500_컴포넌트명세작성(CBD).doc (216KB)
A0600_아키텍쳐프로토타이핑(CBD).doc (304KB)