Rational Rhapsody 模型生成代码

这部分为您提供了 IBM® Rational® Rhapsody® 中的基本代码生成概念。虽然这部分主要关注 C++,但也可能出现关于其他语言(C、Java 和 Ada)的信息。

Rational Rhapsody 从您的 UML 模型生成实现代码。您可以为以下对象生成代码 -

代码生成器的输入是模型和代码生成(<lang>_CGCG)属性。代码生成器的输出是目标语言的源文件:规范文件、实现文件和 makefile。

您可以设置 Rational Rhapsody Developer for C and C++ 中的双向传递和反向工程,以使其遵循代码的结构并且在从 Rational Rhapsody 模型中双向传递/重新生成代码时保留此结构。

Rational Rhapsody 中的 C 代码生成符合 MISRA-C:1998。其中包含合理的违例,并在适当的位置进行了说明。


反馈