하위 유닛 및 단편

IBM® Rational® UML 모델링 제품에서는 단편을 사용하여 논리적으로 모델을 여러 레벨 및 섹션으로 나눕니다. Rational Rose®에서는 하위 유닛이라는 유사한 개념을 사용하여 모델을 정제하고 세분화합니다. Rose 모델을 가져올 때 하위 유닛 독립 모델, 단편 또는 패키지를 가져올 수 있습니다.

모델의 파트를 여러 사용자와 공유하거나 단순히 단일 모델의 크기를 줄이려면 일반적으로 단편이라 부르는 개별 청크로 모델을 세분화할 수 있습니다. 단편은 보다 작고 보다 관리 가능한 섹션을 사용하여 모델을 관리할 수 있게 합니다. 단편은 컨텐츠가 필요할 때 요구 시에만 로드되기 때문에 성능상의 이점도 제공합니다. 이는 특히 큰 모델을 로드할 때 유용합니다. 소프트웨어 개발 팀에게는 IBM Rational ClearCase® 같은 구성 관리 시스템에서 단편을 공유하고 제어하여 동시에 작업하는 것이 매우 일반적인 일입니다.

하위 유닛을 참조하는 Rose 모델을 가져올 때 고려해야 할 몇 가지 옵션이 있습니다. 패키지(CAT) 및 컴포넌트 패키지(SUB)와 같은 하위 유닛을 개별 모델로 가져오거나 모든 하위 유닛 컨텐츠를 가져온 모델 내의 단편으로 가져오도록 선택할 수 있습니다. 일부 하위 유닛은 모델로, 다른 일부는 루트 패키지로, 기타 하위 유닛은 단편으로 가져오는 혼합식으로 접근할 수도 있습니다. Rational Rose 모델 가져오기 프로세스 중 모델, 단편 및 패키지로 하위 유닛을 맵핑하면 공통 하위 유닛을 참조하고 공유하는 여러 Rose 모델이 있을 때 유용합니다. 하위 유닛 파일에서 독립 모델이나 루트 패키지를 작성하는 경우 후속 가져오기 세션에 Rose 하위 유닛 파일을 원래 Rose 하위 유닛인 기존 모델 파일로 맵핑할 수 있습니다.

예를 들어, 기존 모델의 패키지로부터 단편을 작성하는 경우에는 컨텐츠가 모델 파일로부터 이동하여 새 파일(EFX 파일)에 저장됩니다. 새 파일은 다음 정보를 포함합니다.

원래 파일은 더 이상 패키지의 컨텐츠를 보유하지 않습니다. 대신에 원래 모델 파일은 단편을 참조하기만 합니다.


피드백