Shopping Cart | Contact us | Partners | Customers
HOME OVERVIEW PRODUCTS PRICE LIST DOWNLOADS SUPPORT COMPANY TIPS & FAQ TUTORIALS

Crystal FLOW
Crystal REVS
Why Crystal REVS
Overview
Screen Shots
System Requirements
Dynamic Token Panels
Interactive Flowcharts
MISRA C Static Checking
HTML Documentation
Comment Generator & Editor
Call/ Callers/File Trees
Auto Formatting
Premium Editing
Code Navigation
Premium Browsing
What's New
Comparison

Understand code in less time with Crystal C/C++
View Demo
 
 
Crystal FLOW for C
Crystal FLOW for C++
Crystal REVS for C
Crystal REVS for C++
 

Interactive Flowcharts

Home Products Crystal REVS Interactive Flowcharts Try Now
 

Feature: Interactive Flowcharts - PDF

  Crystal REVS automatically displays flowcharts from source code.Its unique combination of condensed view and
  detailed view makes it a very effective tool

  The condensed view shows the graphical view of the whole function - not just a part of it. One look and you have a feel for
  the whole function. You can navigate and understand the detailed view much faster than reading code.

  Every day you work with thousands of lines of code. Yet the only way you review code is - line by line.
 
  Working without flowcharts is like working with one eye shut … It can be done.
  But with both eyes, you have a wider view and better depth perception.
  The flowchart is an alternative form of a function's code.
  It shows the whole view and branching and nesting of various parts - these are difficult to see from
line-by-line code.
  Flowcharts & Line-by-line code - you need both.
  A flowchart's graphical view is much easier to absorb and understand. It saves time.

  A flowchart adds a new dimension to how you view the code.
    It helps you ask "What if … " - questions that lead to a better design.
    A flowchart is a natural tool for design discussion with other team members.
    The team's productivity goes up.

  Automatic creation of Flowcharts from C and C++ code and pseudocode.
    Create flowcharts of functions of any size.
    Any code that is ignored due to #if, #ifdef etc., is omitted from the flowchart,

 
Condensed View and Detailed View - easy to navigate and understand
    Real code is displayed in each flowchart symbol in the detailed view; you do not have to go back and
  forth between the file-window and the flowchart.
    With a click on a flowchart symbol, you can view the type-information of the objects in it.
    You can highlight all paths that can reach a given point in the function

 
View Flowchart and Code side by side
    Click on a flowchart symbol to highlight the corresponding code in the file-window and vice versa.

  Crystal REVS creates optimal-level flowcharts.
    It hides inner nest levels so that the flowchart stays simple and easy to understand.
    You can expand the inner levels to view the full detail.
    You can collapse any nested part of the flowchart
    You can create a separate sub-flowchart of a loop or switch from the function.

  You can change the level
    Create Level 1, Level 2, .. or Level n flowchart as per your preference.

  You can divide-and-conquer functions that are hundreds of lines in length
    First view the top-level flowchart and then view the flowcharts of its major blocks.
  You will save a large amount of time.

 
Comment-based flowcharts
    A comment-based flowchart is similar to a code-flowchart.
    If a comment is present, the flowchart symbol displays the comment instead of the corresponding code.
    Comment flowcharts are easily understood by hardware, systems, and test engineers.
    You can obtain valuable input on design and test issues related to your software.

  Go to a function that is called in the current flowchart symbol
  Object Search - Highlight all symbols in which the object is used.
  Highlight a loop, switch or an if-else. Highlight a path.
  Customize colors and fonts
  Export Flowcharts as .bmp or .jpg files
  Export Flowcharts to Visio
  Print flowcharts

   
  © Copyright 2024, SGV Sarc, All Rights Reserved. | Privacy Policy | Disclaimer | Sitemap