체크리스트: 구현 모델
이 체크리스트를 사용하면 구현 모델이 실제적이고 구현을 효과적으로 지원하는지 확인하는 것을 도와줍니다.
관계
관련 요소
기본 설명


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