다양 한 도면 에 도시 된 프로그램 들 의 부분 은 다양 한 객체 , 방법 또는 다른 프로세스 를 사용 하 여 설명 된 특징 및 기능 성 을 구현 하 는 유닛 또는 모듈 과 같 은 개별 적 인 컴포넌트 로 도시 될 수 있 지만 , 프로그램 은 대신 에 다수 의 서브 유닛 , 서브 모듈 , 제 3 자 서비스 , 컴포넌트 , 라이브러리 , 및 다른 컴포넌트 를 적절히 포함 할 수 있 다 . 반대 로 , 다양 한 컴포넌트 의 특징 및 기능 성 은 단일 컴포넌트 로 적절히 조합 될 수 있 다 . 계산 상 의 결정 을 내리 는 데 사용 되 는 임계 치 는 정적 , 동적 , 또는 정적 및 동적 모두 로 결정 될 수 있 다 .