Rational Rhapsody 모델에서 코드 생성

이 절은 IBM® Rational® Rhapsody®에서의 기본 코드 생성 개념을 제공합니다. 이 절에서는 거의 C++에 초점을 맞추고 있지만, 다른 언어(C, Java 및 Ada)에 대한 정보가 있을 수도 있습니다.

Rational Rhapsody는 UML 모델에서 구현 코드를 생성합니다. 다음에 해당되는 코드를 생성할 수 있습니다.

코드 생성기의 입력은 모델 및 코드 생성(<lang>_CGCG) 특성입니다. 코드 생성기의 출력은 대상 언어로 된 소스 파일입니다(스펙 파일, 구현 파일 및 make 파일).

코드의 구조를 준수하고 코드가 Rational Rhapsody 모델에서 라운드트립/재생성될 때 이 구조를 보존하도록 Rational Rhapsody Developer for C and C++에서 라운드트립 및 리버스 엔지니어링을 설정할 수 있습니다.

Rational Rhapsody에서의 C 코드 생성은 MISRA-C:1998을 준수합니다. 타당한 위반이 있으며, 적절한 곳에서 명시됩니다.


피드백