UML 모델의 단편

UML 모델의 요소는 동일한 파일에 있지 않아도 됩니다. 단일 UML 모델을 개별 파일에 저장되어 있지만 실제로는 기본 모델의 파트인 요소들의 콜렉션인 단편으로 나눌 수 있습니다. 모델을 단편으로 나누는 기능은 여러 팀이 하나의 공유된 모델을 가지고 작업하는 팀 개발 환경에 특히 유용합니다.

패키지, 클래스류 및 다이어그램을 물리적 하위 유닛으로 추출하여 모델을 단편으로 나눌 수 있습니다. 단편은 개별 파일에 저장되지만 단일 파일에 있는 것처럼 모델을 열어서 편집할 수 있습니다. 이 경우 기본 모델과 이 모델의 모든 단편을 포함한 완전한 모델을 논리 모델이라고 합니다.

단편이 포함된 모델을 열면 프로젝트 탐색기 보기에서 단편화된 요소를 볼 수 있지만 단편의 컨텐츠는 볼 수 없습니다. 이 닫힌 단편은 빨간색 스트라이크가 단편을 통과하는 오버레이로 표시됩니다.

두 개의 닫힌 단편을 포함한
모델
단편화된 패키지를 수동으로 열거나 단편의 하나 이상의 요소를 포함한 다이어그램을 여는 것과 같이 단편의 요소에 액세스하는 경우, 단편이 로드되고 패키지의 오버레이가 열린 단편을 표시하도록 변경됩니다.
열려서 펼쳐진 두 개의 단편이 있는
동일한 모델
이러한 방식으로 모델 단편화는 팀이 동일한 파일을 편집하지 않고도 동일한 모델에 대해 작업할 수 있게 합니다.

모델의 부분을 단편으로 저장하는 기능은 다음 이유로 유용합니다.

프로젝트 탐색기 보기에서 단편을 열거나 펼쳐서, 단편의 요소에 액세스해서(예를 들어, 하나 이상의 단편의 요소가 포함된 다이어그램을 열어서) 또는 모델(또는 단편의 다른 컨테이너)을 마우스 오른쪽 단추로 누른 다음 모든 하위 단편 열기를 클릭해서 단편을 열 수 있습니다.

모델 단편 사용 우수 사례

모델 단편을 사용하는 경우 다음 우수 사례를 고려하십시오.

모델 단편 흡수

모델에 더 이상 필요하지 않은 단편이 있으면 단편의 모델 요소를 다시 상위 모델 파일로 흡수할 수 있습니다. 요소가 흡수되면 상위 모델 파일과 단편 파일 간의 연결이 끊어지고 단편 파일이 삭제됩니다.

모델 단편 복구

모델에 손상된 상호 참조 또는 누락된 단편에 대한 참조가 포함된 단편이 있는 경우 모델 편집기 보기를 사용하여 이 문제를 복구할 수 있습니다.


피드백