|
|
|
|
|
At a glance.
Aimed at: Project managers, software architects, software engineers, software developers and testers; it can also be used as an instrument by system integrators or IT consultants.
Analyze the quality of your code and how developers change the code using easy-to-read software maps. Benefit from our business intelligence solution for software systems. The solution can be customized for any programming language and any configuration management system.
Software Diagnostics Studio is a new, innovative solution available to management for the analysis and efficient improvement of software systems. This tool enables you to gain better knowledge and understanding of complex software implementations. In order to do this, the Studio extracts and fuses data from code bases, from the configuration management system, and from system dynamics at runtime.
As such, Software Diagnostics Studio acts as a »software tomograph«. The automatically generated »software maps« offer fundamental insights into the structure, dynamics and development processes of a software system. They can be interactively configured and produce precise answers on the development status of the system, the completed development steps and the system behavior. Doing so, the actual development status of the system can be precisely measured, the quality of system elements can be assessed according to specific metrics and problematic development situations may be more quickly uncovered. Software Diagnostics Studio delivers integrative statements on the basis of objective system data and thus provides answers on issues related to development.
As such, Software Diagnostics Studio helps to reduce maintenance work, to optimize communication between management and developers and finally to boost stable, sustainable development. Software Diagnostics Studio offers the following benefits: - Increase software quality
- Speed up project decisions
- Optimize employment of development resources
- Evaluate bug fixing measures
- Ensure software development meets time and budget requirements
Supported Platforms:
Windows XP, Windows Vista, Windows 7, Mac OS X, Linux (32-bit and 64-bit)
Minimal System Requirements:
1 GHz CPU (x86 or SPARC), 1 GB of RAM, 150MB hard disc capacity, Graphic card with OpenGL 1.4 support
Adaptors for CMS:
Subversion, CVS, Team Foundation Server, Perforce, ClearCase, Generic CSV import e.g. static code metrics
|
|
Application Report Developer Magazin
 Jetzt ansehen (PDF)
|
|
Screenshots
The »Test Coverage Map« reveals risky (e.g. highly complex) code which is insufficiently covered by existing tests. Through simultaneous monitoring
of developer activities, this software map enables test and team leaders to effectively plan tests. In addition, limited test resources can be focussed on problematic and
risky code areas.
The »Developer Activity Map« enables a direct assessment of software quality in combination with the specific development progress. The ground area of a block in the above software map correlates to the future maintainability of the respective code file, the height with the activity and the colour with the number of changes of the developers involved. Code files which cause unnecessary costs due to low code quality can be reliably identified.
The »Code Quality Map« reveals weaknesses in the quality of the code. Large code files (ground area) with a high level of complexity are automatically identified (height and colour represent two standard complexity metrics). The identified code files present, for instance, a high risk in terms of further development and maintenance of the system in the future.
Code files which often have to be
corrected in the scope of bug fixes represent a structural problem for future development and modification of implementations. Quality measures applied to these error-prone areas of code significantly
reduce future costs and risks.
|
Articles about Software Diagnostics
|