McCabe IQ has been used to analyze the quality and testing of mission, life, and business critical software worldwide.
What is the quality of your code? How well tested is the code?
If you are responsible for the development, reengineering, or testing of software applications that must not fail, you need answers to these questions. If you can't answer them with certainty, you need
McCabe IQ. | Why McCabe IQ?
The McCabe IQ Difference:
Tightly Integrated Static and Dynamic Analysis - McCabe IQ Enterprise Edition is the most comprehensive software quality management solution for your QA and testing needs.
Static Analysis - McCabe IQ Developers Edition delivers lower error rates, shorter testing cycles, and reduced software maintenance efforts. McCabe IQ builds stability, accountability and quality into software development initiatives. McCabe IQ provides over 100 metrics out of the box, including the McCabe-authored Cyclomatic Complexity metric, and provides the flexibility to import and customize your own set of metrics.
Dynamic Analysis to the Basis Path Level - McCabe IQ Test Team Edition delivers the most stringent test coverage technology available - Basis Path Coverage. It produces end-to-end unit level test conditions and end-to-end integration subtree test conditions for complete unit level and integration level test planning. It monitors logic based code coverage and produces untested test conditions so that test effectiveness can be incrementally increased.
Security Analysis - McCabe IQ uncovers vulnerable and exploitable Attack Surfaces - a crucial first step to performing any security analysis or testing. It is a sophisticated security analyzer that graphically models data and control flow to help find exploits and reduce false alarms. McCabe IQ includes exclusive comparison technology enabling analysts to unravel exploitable code algorithmic patterns, signatures, similarities, authors, and derivations using widely adopted industry source code metrics.
Advanced Visualization
- Battlemap (structure chart, class diagram), attack map, attack subtree, flow graphs, scatter plots, trending reports, and more to visualize your code, unravel logic, architecture, and design.
- McCabe IQ Enterprise Edition also features an executive dashboard and enterprise reporting. There is no better way to uncover the complexity and risk within your critical software.
Languages and Platforms
- Supports various languages - Ada, C, C#, C++.NET, C++, JAVA, JSP, VB, VB.NET, COBOL, and FORTRAN.
- Platforms - McCabe IQ works on
64 bit environments that permit running of 32 bit apps and 32 bit environments, including: Windows and Windows Server; Linux RedHat and Ubuntu, x86 processor, with Motif 2.2 or later; and Unix Solaris, HP-UX, and AIX, 32 bit, with Motif 1.2 or later.
Industry leadership - McCabe has been at it for over 30 years. We'll be there when you need us.
Find out which McCabe IQ Edition is right for you:
|