정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 응용시스템 검토내용 "11. 컴포넌트 구현/도입 여부와 공통 컴포넌트 식별을 위한 공통성과 가변성 분석이 충분히 이루어 졌는가?"의 필요성
컴포넌트로 개발할 경우 하나의 독립된 컴포넌트를 구현하기 위해서는 해당 컴포넌트가 제공할 기능 및 데이터에 대해 다른 컴포넌트와의 공통성과 가변성을 확인하여야만 가능하며, 설계된 컴포넌트에 대해 직접 구현을 할 것인지, 외부로부터 도입할 것인지에 대한 의사결정을 하기 위해서는 공통성과 가변성이 확인되어야 한다. 따라서, 설계된 컴포넌트가 공통성과 가변성에 대한 분석이 이루어진 후 도출된 것인지 확인하는 것이 필요하다.