Modernization Hub

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience

Software Metrics Tools

Semantic Designs Active z/OS z/VM zVSE/VSEn
Categories
2
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

The architecture of Software Metrics Tools comprises several key components. The Parser module is responsible for reading and interpreting source code written in COBOL and Java. The Metric Calculator module computes various code metrics, including Source Lines of Code (SLOC), Cyclomatic Complexity, and others.

The Reporting module formats and presents the analysis results, supporting various output formats such as HTML and plain text. Communication between components is primarily internal, with the CLI acting as the primary interface for user interaction. Configuration files, typically in INI format, allow for customization of analysis parameters.

The tool does not use a dedicated database; instead, it processes source code files directly and stores results in report files. Network requirements are minimal, as the tool operates locally. The tool's focus on COBOL and Java provides specialized insights.

The tool's focus on COBOL and Java provides specialized insights. The tool's focus on COBOL and Java provides specialized insights. The tool's focus on COBOL and Java provides specialized insights.

Frequently Asked Questions

What is the primary function of Software Metrics Tools?

Software Metrics Tools analyzes source code to produce detailed reports on code metrics. It supports COBOL and Java, providing insights into code complexity and structure. The tool generates metrics such as Source Lines of Code (SLOC) and Cyclomatic Complexity.

How does Software Metrics Tools analyze source code?

The tool processes source code files, parses them, and calculates various metrics. These metrics are then compiled into reports, which can be viewed through the command-line interface or integrated into other systems. Configuration files specify analysis parameters.

Which programming languages are supported?

Software Metrics Tools supports COBOL and Java. The tool is designed to parse and analyze code written in these languages, providing specific metrics relevant to each language's structure and best practices.

What types of reports does the tool generate?

Reports generated by Software Metrics Tools include Source Lines of Code (SLOC), Cyclomatic Complexity, and other code quality indicators. These reports help identify areas of code that may need refactoring or further review.

Related Products

More from Semantic Designs

z/OS

Analysis Tools for Hogan Systems (ATHS) is designed to provide comprehensive analysis of Hogan source code and processing logic. Key features include code analysis, dependency...

View Details →

Clone Doctor

Active
z/OSz/VMzVSE/VSEn

Clone Doctor is a source code analysis tool designed to detect code duplication across multiple programming languages, including C/C++, Java, and COBOL. The tool operates...

View Details →
z/OSz/VMzVSE/VSEn

The DMS Software Reengineering Toolkit is designed for comprehensive source code analysis, modification, and translation. It supports a wide range of languages, including C/C++, COBOL,...

View Details →
z/OSz/VMzVSE/VSEn

Smart Differencer is a source code comparison tool designed to enhance code quality and streamline development processes. It supports multiple programming languages, including C/C++, COBOL,...

View Details →
z/OSz/VMzVSE/VSEn

Source Code Formatter enhances code quality and protects intellectual property. It supports multiple languages, including C/C++, COBOL, Java, JCL, and Ada for formatting, and C/C++,...

View Details →
z/OSz/VMzVSE/VSEn

The Source Code Search Engine is a valuable asset for any development team. It supports multiple languages, including COBOL, C/C++, and Java, allowing for comprehensive...

View Details →

Similar Products

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience