Coverity Architecture AnalyzerRapidly gain a clearer, more complete understanding of the existing hierarchies and dependencies in complex C/C++ and Java code bases with Architecture Analyzer.Using Coverity´s unique Software DNA Map™ analysis system, Architecture Analyzer creates a sophisticated visualization of your software, including an architecture map, call graph visualization, and a dependency structure matrix (DSM). These next-generation visualization techniques make Architecture Analyzer the first software architectural analysis tool to provide essential, actionable data that shortens development cycles and improves software integrity.
Coverity Architecture Analyzer™ Key Capabilities
Coverity Architecture Analyzer™ for JavaFor information about Coverity Architecture Analyzer™ for C/C++ please click here
Understand, Define, and Control Java Software ArchitectureIncreasing software complexity, distributed development teams, and shorter project cycles have caused Java code to become brittle and difficult to maintain, with small changes leading to major software defects.Development teams are losing the visibility and control they need to ensure software is maintainable and also meets design specifications and quality standards.
Coverity Architecture analyzer helps you regain control of code bases by offering deep insight into code structure, complexity, and dependencies.
Coverity Architecture Analyzer automatically visualizes architectural structure and dependencies in large Java codebases, providing developers and architects with a complete understanding of the code.
The dependency structure matrix (DSM) helps prevent unwanted dependencies.
Benefits of Architecture Analyzer:
Define, Build and Enforce a Maintainable ArchitectureArchitecture Analyzer lets you can define the architecture—how the code should be structured—in such a way that your entire team can easily understand it, build towards it, and maintain it.It provides critical information such as how your current structure has changed from a reference structure—for example, what are the new dependencies, new architecture violations, complexity trends? Additionally, with its web-based interface and IDE plugin for Java, Architecture Analyzer ensures that your whole team gets just the information they need, when they need it, making it easier to manage and control the evolution of your large code bases.
last updated: 13.01.2009 © 2008-2009 Coverity Inc., San Francisco |