Rational System Architect에서 Rational 모델링 제품으로 데이터 통합 제한사항

이 컨텐츠는 버전 7.5.1 이상에 적용됩니다. 제품 사이에 데이터를 통합하기 전에, 통합 제한사항을 이해해야 합니다.

다음 표는 Rational® System Architect 데이터를 Rational 모델링 제품으로 가져올 경우의 제한사항을 요약한 것입니다.

제한사항 설명
클래스 다이어그램 Rational 모델링 제품에서, UML 클래스 다이어그램에 올바르지 않은 기호가 있습니다.
이 문제점은 다음 이유 중 하나로 발생할 수 있습니다.
  • 해당되는 시맨틱 요소가 Rational System Architect에서 내보내지지 않았습니다.
  • Rational 모델링 제품에서, 가져오기 기능이 해당되는 요소를 해석할 수 없어서 해당 요소를 가져오지 못합니다. 이는 Rational 모델링 제품이 동등한 시맨틱 요소 및 기호를 지원하는 경우에도 발생할 수 있습니다.

문제점을 해결하려면 Rational 모델링 제품에서 다이어그램으로부터 기호를 삭제하십시오.

다이어그램 모양 클래스 다이어그램과 유스 케이스 다이어그램을 가져올 때 Rational 모델링 제품Rational System Architect에서 UML 위치 속성을 무시합니다.

다이어그램을 Rational 모델링 제품으로 가져오면, 다른 기호 속성(예: 크기, 색상 및 글꼴)의 기본값이 Rational 모델링 제품의 UML 값으로 설정됩니다.

다이어그램 표기법 Rational 모델링 제품에서, UML 활동, 시퀀스 및 커뮤니케이션 다이어그램에는 Rational System Architect에서 가져오는 다이어그램과 동일한 요소가 포함되지 않습니다.

기본적으로, UML 활동, 시퀀스 및 커뮤니케이션 다이어그램은 정규입니다. 가져오기 기능은 처음 다이어그램을 열 때 채워지는 빈 다이어그램을 작성합니다. 따라서 기본 다이어그램 레이아웃은 Rational System Architect의 다이어그램 레이아웃과 일치하지 않을 수 있습니다. 또한 모든 Rational System Architect 다이어그램 표기법(예: 노트)이 누락됩니다.

라이프라인 Rational 모델링 제품에서, 라이프라인에 대한 제어의 UML 초점이 라이프라인에 대한 제어의 Rational System Architect 초점과 일치하지 않습니다.

Rational 모델링 제품에서 라이프라인에 대한 제어의 초점은 해당되는 상호작용이 소유하는 시맨틱 요소이며 시퀀스 번호를 계산하는 알고리즘에서 사용됩니다. Rational System Architect에서는 제어 기호의 초점이 단지 다이어그램에 추가할 수 있는 표기법입니다.

병합 문제 Rational System Architect 클래스 다이어그램 또는 유스 케이스 다이어그램을 Rational 모델링 제품으로 가져올 때 오류를 수신할 수 있습니다.
병합 창에서, 제안되는 변경사항을 검토하고 모델에서 특정 다이어그램을 사용할 방법과 다이어그램이 보여주는 정보를 생각하십시오. 이 요인은 Rational System Architect에서 클래스 다이어그램이나 유스 케이스 다이어그램을 가져올 때 사용해야 하는 접근방식을 다음 여러 방식 중에서 판별합니다.
  • 병합 창에서 제안되는 변경사항을 승인하십시오. 병합이 완료되면 오류에 대한 정보의 문제점 보기를 검사하여 수동으로 문제점을 수정하십시오.
  • 병합 창에서, 클래스 다이어그램이나 유스 케이스 다이어그램에 대한 제안된 변경사항을 선택하지 않습니다. 병합이 완료될 때 수동으로 클래스 다이어그램이나 유스 케이스 다이어그램을 병합 창에 표시된 변경사항과 동등한 정보로 갱신합니다.

자세한 정보를 보려면 문제점 보기를 확인하십시오.

메시지 Rational 모델링 제품에서, 메시지 시퀀스 번호가 Rational System Architect의 시퀀스 번호와 일치하지 않습니다.

이 불일치는 시퀀스 번호가 계산하는 알고리즘이 달라서 발생할 수 있습니다. Rational 모델링 제품에서 시퀀스 번호는 단지 상호작용에 있는 시맨틱 요소를 사용하여 계산할 수 있습니다. Rational System Architect에서는 시퀀스 번호가 계산되거나 사용자가 명시적으로 설정할 수 있습니다.

중첩 다이어그램 중첩 다이어그램은 항상 Rational System Architect에서 내보내지 않습니다.

이 문제점을 해결하려면 Rational System Architect에서 탐색기 탭을 열고 내보낼 여러 개의 요소(예: 루트 패키지 및 누락된 다이어그램)를 선택하십시오.

오퍼레이션 UML 오퍼레이션의 모든 매개변수가 "in" 방향 유형을 지정합니다.

Rational System Architect는 데이터를 Rational 모델링 제품으로 가져올 때 해석되지 않는 언어 특정 규정자(예: &, * 및 const)를 사용합니다.

이 문제점을 해결하려면 Rational 모델링 제품의 특성 보기에서 방향 매개변수를 선택하고 올바른 방향으로 변경하십시오.

포트 일부 포트 및 포트 링크는 Rational 모델링 제품의 UML 모델로 가져오지 않습니다.

Rational System Architect에서는 «actor» 및 «interface» 스테레오타입이 적용된 클래스에서 포트를 작성할 수 있지만 Rational 모델링 제품에서는 액터 및 인터페이스 요소가 포트를 소유할 수 없으므로 연관된 포트 링크를 가져오지 않습니다.

시퀀스 다이어그램 시퀀스 다이어그램에서, Rational System Architect의 위치 데이터는 무시됩니다.

Rational 모델링 제품Rational System Architect 시퀀스 다이어그램에서 위치 데이터를 무시합니다. Rational 모델링 제품에서, 다이어그램은 기초적인 UML 상호작용이 포함하는 시맨틱 요소를 반영하기 위해 자동으로 채워집니다. 레이아웃을 조정하려면 다이어그램에서 비어 있는 지점을 마우스 오른쪽 단추로 클릭한 후 모두 배열을 클릭하십시오. 또한 다이어그램 요소를 수동으로 배열할 수도 있습니다.

XML 파일 원래 XML 파일이 버전 제어 하에 있는 프로젝트에 존재하는 경우 Rational 모델링 제품으로 데이터를 가져올 때 임시 XML 파일을 버전 제어 하에 두도록 요청하는 프롬프트가 수신될 수 있습니다.

이 프롬프트를 수신하는 파일은 가져오기 프로세스 중에 작성되는, 원래 XML 파일의 수정된 임시 버전입니다. 이 파일은 가져오기 프로세스가 완료될 때 삭제됩니다. 이 프롬프트를 수신하는 경우 "소스 제어에 추가" 창에서 취소를 클릭하십시오. 이 창이 열리지 않도록 하려면 버전 제어 하에 없는 작업공간 프로젝트로 내보낸 파일을 이동하십시오.

다음 표는 Rational 모델링 제품에서 데이터를 가져오는 경우의 제한사항을 요약한 것입니다.

제한사항 설명
종속 UML 종속은 Rational System Architect를 내보내지 않은 것처럼 표시합니다.

Rational System Architect에서, 각 종속에는 정의 또는 시맨틱 요소가 있지만 종속성의 공급자 및 클라이언트는 종속이 그려지는 다이어그램에서만 정의됩니다. Rational 모델링 제품에서 다이어그램을 내보낼 수 없습니다.

Rational System Architect에서, Rational 모델링 제품에서 작성된 변경사항을 가져올 때 기존 종속에 영향을 주지 않아야 합니다. Rational 모델링 제품에서 작성된 종속의 경우 수동으로 이 종속을 Rational System Architect의 해당 다이어그램에 추가해야 합니다.

다이어그램 Rational 모델링 제품에서 수정 또는 작성되는 다이어그램은 내보내지 않습니다.

Rational 모델링 제품의 내보내기 기능은 다이어그램을 지원하지 않습니다. Rational System Architect에서 데이터를 가져올 때 활동 및 시퀀스 다이어그램을 포함하여 수동으로 다이어그램을 추가하거나 갱신해야 합니다.

포트 링크 UML 데이터를 다시 Rational System Architect로 가져올 때, 연관된 포트를 소유하는 클래스가 다이어그램에 추가되는 경우 포트 링크가 표시되지 않습니다.

이는 Rational System Architect에서 알려진 문제점입니다.


피드백