정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 응용시스템 세부검토내용 "01. 컴포넌트 구현 기술에 따라 필요한 인터페이스와 클래스가 모두 도출되었는지 확인한다."의 세부검토방법
01. 컴포넌트 정의에 부합하는 서비스가 인터페이스로 정의 되었는지 확인한다. - 컴포넌트 정의(설명)에 언급된 서비스를 제공하기위한 인터페이스가 정의되었는지 확인하고, 해당 인터페이스에 필요한 연산이 정의되었는지 확인한다. - 다른 컴포넌트와의 의존 관계를 확인하여 타 컴포넌트에 제공할 연산이 인터페이스에 정의 되었는지 확인한다. - 하나의 컴포넌트에 다수의 인터페이스가 존재하는 경우 그 목적이 명확히 기술 되었는지 확인한다. 02. 인터페이스를 통해 제공할 기능을 구현할 수 있도록 클래스를 모두 도출하였는지 확인한다. - 컴포넌트 인터페이스에 정의된 연산과 매칭되는 연산이 클래스에 정의 되었는지 확인한다. - 클래스의 역할을 수행할 수 있도록 모든 속성과 연산이 정의되었는지 확인한다. - 인터페이스의 연산을 수행하는데 필요한 매개변수의 정의가 클래스 연산과 일관성 있게 정의 되었는지 확인한다. - 컴포넌트 내부 순서도 또는 협력도를 확인하여 필요한 클래스간의 관계가 메시지 흐름을 수행하도록 정의되었는지 확인한다.