코드 중심 모드에 대한 애니메이션 코드 차이

IBM® Rational® Rhapsody®의 애니메이션 기능은 인스트루먼테이션 모드가 애니메이션으로 설정된 구성에 대해 제품이 코드를 생성할 때 삽입하는 인스트루먼테이션 코드로 인해 가능하게 됩니다.

코드 중심 모드에서 근본적인 접근 방식은 코드 침해를 최소화하는 것이므로, 모델 중심 모드에서 생성되는 애니메이션 코드에 비교하여, 코드 중심 모드에서 애니메이션 코드가 생성되는 방식에는 차이가 있습니다.

코드 중심 모드에서는, 애니메이션에 대해 코드가 생성될 때 모델 중심 모드에서와 같은 모든 파일이 생성되는 것이 아니라 애니메이션 요소를 포함하는 파일만 생성됩니다.

모델 중심 모드에서와 같이, 생성되는 애니메이션 코드는 #ifdef _OMINSTRUMENT 블록에서 프레임화됩니다. 이 블록에서 코드에 대한 변경사항을 작성하는 경우 라운드트립에서 이 변경사항이 무시됩니다.

코드 중심 모드에서는 상태 차트 및 활동 다이어그램과 같은 다이어그램에 대해 코드가 생성되지 않으므로, 애니메이트할 수 있는 유일한 다이어그램 유형은 시퀀스 다이어그램입니다.

애니메이션의 결과로 발생하는 코드 침해를 한층 최소화하려면, 코드 중심 모드에서 애니메이트할 때 다음 Rational Rhapsody 기능을 사용하면 됩니다.

인스트루먼테이션 코드는 코드 중심 모드에서 침해 정도가 약하지만, 애니메이션을 사용할 때 다음 정보에 유념해야 합니다.


피드백