Designing flow charts

A flow chart is a schematic representation of an algorithm or a process. In UML and IBM® Rational® Rhapsody®, you can think of a flow chart as a subset of an activity diagram that is defined on methods and functions.

You can model methods and functions using flow charts in all Rational Rhapsody programming languages. Only in IBM Rational Rhapsody Developer for C and for IBM Rational Rhapsody Developer for C++ can readable structured code be generated from a flow chart. During code generation, for the actions defined in a flow chart the product can generate structured code for If/Then/Else, Do/While, and While/Loops.

The code generator algorithm for a flow chart can identify Loops and Ifs, the expressions for these constructs is on the guards of the action flows.


Feedback