For example, from a control flow diagram, a user can select a specific branch point and direct Ensemble to browse the source code. Ensemble determines the correct file, checks it out of the configuration management system if necessary, loads it into the user's choice of editor, and opens it at the specified point. High complexity is generally associated with high defect rates and increased maintenance costs. Ensemble Interface brings this versatility to Cayenne Software's Ensemble and Teamwork products. Generates detailed design documentation The Ensemble Documentation module produces design documents directly from the reverse-engineered information provided by Ensemble Software Understanding.
Users can choose to generate documentation for an entire design or for a selected portion.
They also included detailed descriptions of language constructs, including declarations, control flow diagrams, and cross-reference reports. Documents can be saved to disk or sent directly to a printer.