Analysis
QA•Verify from PRQA offers unmatched functionality in the management of software quality
PRQA | Programming Research announces the full product launch and world-wide rollout of QA•Verify. QA•Verify (previously termed Management Information System) leverages the success of QA•C and QA•C++, extending the functionality of these static analysis tools and also extending their audience beyond the traditional core of developers and quality professionals to encompass other key stakeholders, such as development leads, architects, project managers, senior management and even external customers and suppliers.
QAAvailable in three editions, QA•Verify is designed to address the needs of different organisations. The Viewer Edition provides a broader audience with convenient access to diagnostic-annotated source code provided by QA•C and QA•C++. The Professional Edition integrates into the build environment and couples to the Version Control System, adding historic trending and metric-based software quality management. And finally, the Enterprise Edition provides an effective mechanism for organisations to manage their projects’ coding standards compliance, providing a full traceability framework with advanced features like differential analysis and deviation-based control of diagnostic suppressions.
As more companies embrace coding standards for new code, many remain understandably cautious when it comes to field-proven legacy code. QA•Verify incorporates a sophisticated baselining technique to manage this “mixed” code environment, with deployment options that include a central team-sharing project baseline, ad-hoc individual developer baselines and a mode to capture every new non-compliance as it occurs. This similar rationale - strong central control but with the ability to delegate appropriate local flexibility - is also applied to allow controlled deviations from coding rules.
“With QA•Verify, all stakeholders in a project obtain code quality information at the level of detail that matches their needs,” commented Fergus Bolger, Chief Technical Officer at PRQA. “For many years developers and quality assurance teams have benefited by using QA•C and QA•C++ to improve code quality. Now managers at every level, systems architects, customers and others can easily assess the quality of their code bases.
Furthermore, they now have the evidence to demonstrate that the code complies to industry coding standards, is free of dangerous bugs, and meets quality targets for reduced complexity and other quality measures.”