Major enhancements
of release 4.0

Release 4.0

Imagix Corp

  

Release 4.0 of Imagix 4D marks a major step in the continuous enhancement of the Imagix 4D tool for reverse engineering and documentation.

Changes in release 4.0 span all aspects of the tool, from the addition of new data sources to significant refinements in the look and feel of the user interface. The new UML Class Diagram, and its equivilent UML File Diagram, leverage forward engineering's leading notation for use in understanding of existing software. And the addition of software metrics and source checks expands the usefulness of Imagix 4D in a new direction - the quality analysis of software systems.

Overall, the enhancements in 4.0 are far too many to list. Here are some of the major ones:


Home
About Imagix
Products
Overview
Visualization
UML Diagrams
Control Flow
Metrics
Quality Checks
HTML Docs
View Sample
Support
Downloads
Related Sites

reverse engineered uml class diagram UML Class Diagrams -- Within the Unified Modeling Language notation, class diagrams are the primary representation of the static design of a system. In Imagix 4D, UML Class Diagram mode applies this representation to help you understand the interfaces, collaborations and relationships of your existing software.

You're able to start by viewing simple as-built UML class diagrams, showing just the classes, their members, and the class hierarchy. Then, as you delve deeped into your design, you can leverage the comprehensive information that Imagix 4D has collected about your software, adding in relevent detailed member-level relationships (associations) to achieve an accurate, comprehensive understanding of complex object-oriented systems.

metrics tool Software Metrics -- Imagix 4D generates a series of quality metrics about your source code to help you to identify potential problems in the development and maintenance of your software. You can use source checks to find exceptions to generally agreed upon design and coding standards. You can compare the software metrics to specific norms for your organization to insure that the software meets your development criteria.

The Metrics Tool is the primary display window for analyzing the extensive set of quantitative measurements that Imagix 4D makes about your software. Within the Metrics Tool, you can list, sort, compare and rank all the symbols of a specific type, by whichever set of software metrics you are interested in analyzing.

Initially, you can use the software metrics to identify potential problem areas in your code, such as where the size, design or complexity of the code makes understanding, enhancement or testing difficult. By tracking the metrics over time, during a development effort, you're able to measure the progress of your development effort and to identify potential quality problems early, when they more easily corrected.

source check report Source Checks -- For quality analysis purposes, Imagix 4D complements the software metrics with a series of source level checks. These source checks point out exceptions to generally agreed upon design and coding practices.

These quality checks are presented through a series of reports. Each report provides a listing of all the exceptions to a particular source check, across all the files in the project. Reports are also available which list all the exceptions to all of the source checks, for one specific file.

In addition, quality check exceptions can be displayed in the File Editor. Underlining indicates where a quality check occurs, so you are made aware of potential problem areas while you are working with the source code itself.