流程图是算法或流程的示意图表示。在 UML 和 IBM® Rational® Rhapsody® 中,您可以将流程图想像成对方法和函数定义的活动图的子集。
您可以使用流程图对所有 Rational Rhapsody 编程语言的方法和函数进行建模。只有在
IBM Rational Rhapsody Developer for C 中,且仅对于 IBM Rational Rhapsody Developer for C++,才能根据流程图来生成可读的结构化代码。在代码生成期间,对于流程图中定义的动作,产品可以为
If/Then/Else、Do/While 和 While/Loop 生成结构化代码。
流程图的代码生成器算法可以标识 Loop 和 If,这些构造的表达式在动作流的警戒中。