An external file (or simply file) is a graphical representation of a specification (.h) or implementation (.c) source file. This new model element enables you to use functional modeling and take advantage of the capabilities of Rational Rhapsody (modeling, execution, code generation, and reverse engineering) without radically changing the existing external files.