이주한 모델 맞추기

모델 맞추기 도구는 이주한 EMF(Eclipse Modeling Framework) 모델(예: EMX 모델)을 맞춥니다.
이 태스크 정보
일반적으로 다음 중 한 시나리오가 발생할 때 모델 맞추기를 사용합니다.
  • 동일한 모델 세트의 변형을 포함하는 여러 병렬 스트림을 이주하기 때문에 모델 요소 ID를 다시 맞춰서 제거해야 하는 많은 불필요한 차이점이 작성됩니다. 맞추기를 완료하고 나면 이주한 모델의 두 스트림 사이에 적합한 차이점만 남습니다.
  • 동일한 모델 스트림의 복수 이주를 수행합니다. 이 상황은 일정 기간 도구를 업그레이드할 때 발생할 수 있습니다. 원래 모델은 계속해서 진화하고 새로 이주한 모델은 진화하기 시작합니다. 주기적으로 원래 모델 세트를 이주하고 이전에 이주한 모델 세트와 맞춰야 두 모델 세트 모두에서 변경사항을 병합할 수 있습니다.

단일 모델 스트림을 이주하는 경우에만 모델 맞추기 도구를 사용할 필요가 없습니다.

모델 맞추기 도구는 동일한 전체 구조를 유지하는 모델만을 맞춥니다. 이후 스트림의 모델을 종종 리팩터하는 경우에는 이 모델을 맞출 수 없습니다. 모델 이주 및 맞추기를 수행하기 전에 관련된 모든 스트림으로 리팩토링과 파티셔닝을 전파해야 합니다.

모델 맞추기 도구는 여러 단계에서 실행됩니다. ID의 데이터베이스를 작성한 다음 계속해서 데이터베이스를 갱신합니다. 이주 후 스트림의 연속 생성 계층을 맞출 수 있습니다. 예를 들어, 비즈니스 및 프로젝트 행을 나타내는 하위 스트림과 엔터프라이즈 스트림을 맞출 수 있습니다.

ID 데이터베이스를 소스 제어 하에 두어 후속 이주에 이 데이터베이스를 사용할 수도 있습니다. 소스 제어 하의 모델을 맞추는 경우에는 맞추기 도구가 모델 요소도 맞추기 때문에, ID 데이터베이스를 작성하는 데 사용하는 이주한 모델의 초기 세트를 체크아웃해야 합니다.


피드백