애니메이션 모델 실행

IBM® Rational® Rhapsody® 애니메이션은 모델 유효성 검증을 가능하게 하는 주요 기술입니다.

추적을 통해 분석 및 디자인 모델의 유효성을 검증하고 실행 가능한 모델을 유도할 수 있습니다. 또한 Rational Rhapsody 애니메이터를 사용하여 모델을 실제로 실행하고 다양한 UML 디자인 다이어그램을 애니메이션하여 소스 코드 레벨이 아니라 디자인 레벨에서 시스템을 쉽게 디버그할 수 있습니다. 단순히 애플리케이션을 시뮬레이션하고 포인터 및 변수 값을 보는 것이 아니라 상태 및 관계 인스턴스의 실제 값을 볼 수 있습니다.

애니메이터를 사용하여 애플리케이션이 실행되는 동안 애플리케이션의 서로 다른 보기를 병치할 수 있습니다. 다음 보기에서 애니메이션 모델이 실행되는 것을 볼 수 있습니다.

모델이 실행될 때 인접 창에서 애니메이션 시퀀스 다이어그램, 애니메이션 상태 차트, 애니메이션 활동 다이어그램, 애니메이션 브라우저를 동시에 보면 원하는 대로 디자인이 작동하는지 확인할 수 있습니다. 애니메이션 다이어그램에서 강조표시를 통해 현재 실행 상태를 정확히 나타낼 수 있습니다.

모델이 실행되는 동안 애니메이션 도구 모음을 사용하여 프로그램을 통해 스텝 스루하고 중단점을 설정하고 지우며, 이벤트를 삽입하여 준실시간으로 시스템이 어떻게 반응하는지 관찰할 수 있습니다. 애니메이션 보기에서 또는 출력 추적을 생성하여 시스템 오퍼레이션을 관찰할 수 있습니다.

애니메이터는 모델 유효성 검증기일 뿐만 아니라 디자인 레벨 디버거입니다. 즉, 애니메이터는 디자인 레벨에서 프로그래밍 언어 디버거의 표준 기능성을 지원합니다. 사용자가 따르는 오브젝트는 디자인 레벨 오브젝트(즉, Rational Rhapsody에서 모델링된 오브젝트)입니다.

애니메이션 기능

애니메이션 세션 중에 다음 활동을 수행할 수 있습니다.

애니메이션 준비

애니메이션 준비 및 실행을 위한 일반 단계는 다음과 같습니다(보다 구체적인 프로시저도 함께 언급함).

  1. 필요하면 컴포넌트를 작성하십시오. 프로젝트의 컴포넌트 작성의 내용을 참조하십시오.
  2. 필요하면 구성을 작성하십시오. 구성 작성의 내용을 참조하십시오.
  3. 구성의 인스트루먼테이션 모드를 애니메이션으로 설정하십시오. 인스트루먼테이션 모드 설정의 내용을 참조하십시오.
  4. 활성 구성을 설정하십시오. 활성 구성은 사용자가 코드를 생성할 때 생성된 코드입니다. 활성 구성 설정의 내용을 참조하십시오.
  5. 구성 코드를 생성하십시오. Rational Rhapsody 모델에서 코드 생성의 내용을 참조하십시오.
  6. 애니메이션 컴포넌트를 빌드하십시오. 대상 컴포넌트 빌드의 내용을 참조하십시오.
  7. 애니메이션 컴포넌트를 실행하십시오. 애니메이션 모델 실행의 내용을 참조하십시오.

피드백