구현 서브시스템 간의 종속성 및 인터페이스가 정의되었습니다.
구현 팀에 대한 워크로드가 밸런스 조절되었습니다.
잠재적 병목 현상이 식별되고 작업이 재분배되었으며 초기 작업 할당의 밸런스가 조절되지 않는 경우 중요 작업이 재분배될 수 있도록 비상사태 계획이 작성되었습니다. |
둘 이상의 계층 경계에 종속성 인스턴스가 없습니다.
하위 계층 서브시스템에 대한 불필요한 종속성이 제거되었습니다.
중간 계층의 서브시스템이 하위 계층의 서브시스템으로부터 인터페이스를 다시 내보낼 수 있도록 허용해서 하위 계층 서브시스템에 필요한 종속성의 영향이 감소되었습니다.
계층 수가 약 일곱 개(±2)이거나 추가 계층이 존재하는 합당한 이유가 있습니다.
패키지 또는 서브시스템의 수와 구현 요소의 수 사이의 비율은 응용프로그램 크기 및 복잡도와 일치합니다.
예를 들어, 서브시스템 또는 패키지가 다섯 개이고 파일이 1,000개라는 것은 오류가 있음을 의미합니다. |
소스 코드의 양은 디자인 클래스의 수에 기초한 예상과 일치합니다.
예를 들어, 10개의 디자인 클래스에 대한 코드의 행이 100,000개이면 이는 디자인이나 구현 또는 둘 모두에 문제가 있을 수 있다는 표시입니다. |
실제 구현 노력은 예상한 사항에 근접하며 그렇지 않은 경우 예상 기반을 점검하고 조정합니다.
|