| |
QSTUDIO PRO 2.0 |
QSTUDIO ENTERPRISE 2.0 |
| ANALYSIS CAPABILITIES |
|
|
| Intuitive Graphical User Interface with project organization and integrated editor |
YES
|
YES
|
| On-line descriptive rules and pattern guide including best practice recommendations |
YES
|
YES |
| Advanced Java pattern based source code analysis at file, class and method level |
YES
|
YES
|
| Over 200 Default User Customizable Rules |
YES
|
YES |
| Large Project Support (Incomplete Source Base Analysis Capabilities) - New in version 2.0 |
YES |
YES |
| User Definable Rules based on PMD specifications |
YES |
YES |
| User Configurable Coding Standards |
YES |
YES |
| Coding standards conformance at project level |
YES |
YES |
| Coding standards conformance at team and departmental level |
NO
|
YES
|
| ISO 9126 based quality analysis |
YES |
YES |
| Impact Level Analysis |
YES |
YES |
| Enterprise JavaBeans (EJBs) compliance support - New in version 2.0 |
YES |
YES |
| Configurable and extendable checks for naming conventions based on regular expressions |
YES |
YES |
|
Language based analysis including: Thread coverage, Check for unresolved classes, Package level coverage, Sorted ordering of imported packages, Coverage of Inner classes, Inheritance Analysis, Exception Handling, Method level checks, Naming conventions, Interface implementation analysis
|
YES |
YES |
|
Metrics based analysis including:, Number of statements per method, Number of statements per class, Number of methods per class, Ratio private/public class members, Static Path count, Non-final fields per class, Max lines of code per method, Code density, Coupling, Code Nesting, Cyclomatic Complexity, Method Nesting, Inheritance depth, Lines of code metrics (LCOM), Comment Density
|
YES |
YES |
|
Quality Data Mining capabilities
|
NO |
YES |
|
Software quality trend analysis based on formal milestone definition
|
NO |
YES |
| Text and HTML based annotated source code reports |
YES |
YES |
| Output view filters on individual rules, impact level and quality (sub)attributes |
YES |
YES |
| Observations overview in sortable table format |
YES |
YES |
| Multidimensional views of observations |
NO |
YES
|
| Click through overviews of type Table, Pie Chart and Bar Chart |
NO |
YES |
| Hierarchical views on Quality Attributes including conformance status |
NO |
YES |
| Web based graphical views on metrics and observations distribution |
NO |
YES |
| Application usage reporting |
NO |
YES |
| Quality data export capabilities |
NO |
YES |
| Integration |
|
|
|
Seamless integration with Borland JBuilder
|
YES
|
YES
|
| Seamless integration with Oracle9i JDeveloper |
YES |
YES |
| Seamless integration with Eclipse.org Eclipse |
YES |
YES |
| Seamless integration with IBM WebSphere Studio |
YES
|
YES
|
| Seamless integration with IBM VisualAge for Java |
YES |
YES |
| Standalone Environment |
YES |
YES |
| Command Line Interface |
NO |
YES |
| Integratable with Version Control Systems |
NO |
YES |
| Department/Team based quality control and management |
|
|
| Web enabled quality control and management |
NO
|
YES
|
| Absolute and relative quality measurement and control |
NO |
YES |
| Managing quality data for multiple projects and multiple products (software releases) |
NO |
YES |
| Collaboration among distributed development teams |
NO
|
YES
|
| Distributed Coding and Quality Standards Management |
NO |
YES |
| Storing and maintaining historical quality data based on milestone analysis |
NO |
YES |
| Role dependent and customizable user profiles |
NO |
YES |
| Platform support |
|
|
| Windows 98,2000,NT,XP,ME |
YES
|
YES
|
| Solaris |
YES |
YES |
| Linux |
YES |
YES |