구성 항목은 개별 파일에 저장되는 요소입니다. 프로젝트는 항상 개별 파일입니다. 또한 IBM® Rational® Rhapsody®에서는 컴포넌트, 패키지, 클래스 및 다이어그램(상태 차트 및 활동 다이어그램 제외)도 개별 파일로 저장할 수 있습니다.
전체 모델을 단일 구성 항목으로 설정하는 것은 불가능한 일입니다. 이 경우 한 명만 지정된 시간에 모델을 업데이트할 수 있습니다. 모든 요소(모든 클래스 및 유스 케이스)를 개별 구성 항목으로 설정하는 것 역시 불가능한 일입니다. 다시 말해, 모델 요소가 몇 십 개뿐인 단순 시스템에서는 각 요소를 명시적으로 체크아웃하는 것이 그리 어려운 일이 아닙니다. 그러나 대형 시스템의 경우 모든 요소가 개별 구성 항목인 이 방법이 제대로 작동하지 않습니다. 대형 시스템에서 협업할 경우 먼저 30, 40, 50 또는 그 이상의 클래스를 나열해야 유스 케이스를 실현할 수 있습니다.
UML은 패키지라는 구성 항목에 대한 명백한 조직 단위를 제공합니다. UML 패키지는 본질적으로 유스 케이스, 클래스, 오브젝트, 다이어그램 등의 시맨틱 모델 요소를 담을 수 있는 가방입니다. 따라서 소스 제어 또는 구성 관리 시스템에서 패키지를 구성 항목으로 설정하지 않으려는 경우에도 어떤 모델 요소가 어떤 패키지에 속할지를 결정해야 합니다.