정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 응용시스템 검토내용 "14. 소프트웨어 아키텍처를 고려하여 컴포넌트 아키텍처를 정의하고, 컴포넌트가 적절히 구조화 되었는가?"의 필요성
소프트웨어 아키텍처를 기반으로 컴포넌트 아키텍처가 설계되어야만 전체적인 컴포넌트의 위치 및 역할이 결정될 수 있으며, 각 컴포넌트가 위치가 결정되어야 각 컴포넌트가 제공할 기능이 결정되므로, 이에 대한 구조화는 중요하다. 따라서, 컴포넌트가 소프트웨어 아키텍처를 바탕으로 구조화되었는지 확인하는 것이 필요하다