5724-U01 IBM Rational Software Analyzer

IBM United States Sales Manual
Revised:  April 17, 2012.

Table of contents
TOC Link Product Life Cycle Dates TOC Link Operating Environment
TOC Link Abstract TOC Link Planning Information
TOC Link Highlights TOC Link Publications
TOC Link Description TOC Link Security, Auditability, and Control

 
Product Life Cycle Dates
Program NumberVRM Announced Available Marketing Withdrawn Service Discontinued
5724-U017.01.02009/07/142009/07/14 2012/05/082014/09/30
5724-U017.00.12009/01/272009/01/30 2012/05/082013/09/30
5724-U017.00.02008/04/292008/04/29 2012/05/082013/09/30

Back to topBack to top
 
Abstract

IBM Rational Software Analyzer helps find defects earlier in the software development life cycle so that companies can reduce development costs and improve the quality of their software. The high costs associated with field software defects are drive companies to identify and address defects earlier in the software development life cycle, especially since the costs of fixing problems increase as they mature through the software delivery life cycle.

IBM Rational Software Analyzer, an extensible software development solution that enables static analysis code reviews and problem identification early in the development cycle, is designed to reduce this expense by identifying code-level defects earlier in the software development process.

IBM Rational Software Analyzer includes a central framework that can integrate third-party code analysis tools with powerful reporting capabilities for governance and compliance, as well as automated integrations with other IBM Rational products. These values are enhanced and extended by the inherent integration capabilities of the product that allow interoperability with IBM Rational Application Developer V7.5 and IBM Rational AppScan Developer Edition.

IBM Rational Software Analyzer V7.1 is further enhanced by important new integration functionality with IBM Rational Team Concert and the Jazz platform. This integration lets you enforce code governance policies and code quality procedures throughout the software development life cycle. This additionally allows you to utilize a collaborative team approach to managing code reviews, measurements, and metrics to determine the overall health of development projects. As a result, there is more efficient deployment of IT resources.

Another exciting enhancement introduced in IBM Rational Software Analyzer V7.1 is the strengthening of the multi-language analysis capabilities, accomplished by the addition of more C/C++ rules. This means that IBM Rational Software Analyzer now delivers a strong set of analysis capabilities across the most widely used languages. The use of one tool to effectively analyze multiple language code bases results in:

  • Increased quality
  • Reduced development/testing costs
  • Faster time to market
  • Increased customer revenues

For more information on IBM Rational Software Analyzer, visit:

http://www.ibm.com/software/awdtools/swanalyzer/

For more information about the IBM Passport Advantage program, visit:

http://www.ibm.com/software/passportadvantage


Back to topBack to top
 
Highlights

IBM Rational Software Analyzer can reduce your development costs and improve the quality of your software.

  • Finds defects earlier in the software development life cycle - during the coding phase. The cost to find and fix a defect once past the coding stage increases substantially.

  • Reduces the expense of the coding phase by identifying code-level defects earlier in the software development process.

With the release of IBM Rational Software Analyzer V7.1, this solution is further enhanced by now offering:

  • An important new integration with IBM Rational Team Concert and the Jazz platform to enforce code governance policies and code quality procedures throughout the software development life cycle. You will utilize a collaborative team approach to managing code reviews, measurements, and metrics to determine the overall health of development projects.

  • Strengthened multi-language analysis capabilities, accomplished by the addition of more than 130 C/C++ rules. There are approximately 300 C/C++ rules, which deliver a strong set of analysis capabilities across the most widely used languages.

Back to topBack to top
 
Description

The rich set of analysis rules in IBM Rational Software Analyzer can identify code-level issues early in the software development life cycle, saving time and money.

  • An extensible framework lets you execute multiple scan rules and tools from a common framework to increase productivity.

  • Programming rules enable code to be reviewed using development best practices, resulting in style consistency, fewer errors, and better application performance.

  • Analysis identifies coding errors at the earliest stage of software development, which is also the easiest and least costly stage to fix.

  • Product maintenance costs are reduced and customer satisfaction is improved by reducing the number of software defects found in the field.

  • This is valuable in industries where the cost of software defects and rework is high, such as transportation, aerospace/defense, and medical devices.

  • Developers can focus more time on coding and product futures, which can help lower overall operating costs for the company.

Proof points:

  • 550+ Java rules covering Code Review, Architectural Discovery, and Deep Analysis

  • 294 C / C++ Code Review Rules

  • 42 Java Software Metrics rules

  • Code quick-fix: Many rules offer selectable auto-fixes to automatically fix coding errors

  • Enforceable code quality procedures and governance procedures when used with IBM Rational Team Concert.

IBM Rational Software Analyzer integrates quickly and easily into existing Eclipse environments for fast start-up and time-to-value.

  • Works within existing Eclipse development environments, which reduces training needs and speeds usage

  • Integration with Eclipse simplifies utilization and reduces desktop application clutter

Proof points:

  • Integrates within Eclipse 3.4

  • Supports Windows (2003, XP, and Vista) and Linux (RedHat and SUSE Linux Enterprise Server) platforms

  • Delivered in Group 1 languages

  • Allows fast install through IBM Installation Manager

  • Allows preconfigured integrations to IBM Rational Build Forge to work straight out of the box

  • Allows shell sharing with IBM Rational Application Developer V7.5 and IBM Rational AppScan Developer Edition V7.8

IBM Rational Software Analyzer's extensible framework can serve as a central point from which to integrate and run other analysis tools.

  • Extensible framework that enables customizable and consistent work flow, simplifying static analysis utilization

  • Ability to execute multiple scan rules and tools from a common framework increases productivity

  • Selectable and customizable rule sets that enable a collaborative enterprise approach to development best practices

  • Unified brand vision and market strategy that provide more overall value to the customer

Proof points:

  • Extensible infrastructure - Framework that enables utilization and centralized management of legacy and third-party technologies through IBM Rational Software Analyzer's API.

  • Enterprise-class approach - Supports a wider and extensible set of software analysis functions instead of a limited point focus.

  • Flexible rule structure - IBM Rational Software Analyzer enables modification of existing rules and creation of new rules.

  • Fast, single-scan solution - Multiple forms of analysis on different program languages can be run simultaneously.

IBM Rational Software Analyzer Enterprise's integration with IBM Rational Build Forge provides a centralized software code scan solution that automates code quality analysis as part of the build process.

  • Automated code scans enforce utilization of static analysis to reduce the risk of software errors entering the market

  • Ability to run remote code scans from within Build Forge extends benefits without the necessity to have local software installed

Proof points:

  • Ships with IBM Rational Build Forge adaptor
  • Centralizes and automates reporting and code scanning
  • Command-line Interface (CLI) support

IBM Rational Software Analyzer's powerful reporting features provide project visibility, and assists with corporate programming governance and compliance mandates.

  • IBM Rational Software Analyzer Enterprise's centralized reporting features provide management with a high-level view of software quality and compliance-related issues.

  • IBM Rational Software Analyzer Enterprise's automated code reviews is not dependent on individual or location, enabling adherence to IT compliance standards.

  • IBM Rational Software Analyzer enables customization of rule configurations to align corporate governance requirements with programming guidelines.

  • Code quality procedures and governance procedures can be enforced when used with IBM Rational Team Concert.

  • IBM Rational Software Analyzer and IBM Rational Team Concert user has unmatched control of code quality and governance.

Proof points:

  • Project visibility is provided through a rich set of out-of-the-box reports and metrics.

  • Reports are viewable in HTML and PDF, or customizable data export formats.

  • Individual reports are provided in IBM Rational Software Analyzer Developer, and centralized views are available in IBM Rational Software Analyzer Enterprise.

  • IBM Rational Software Analyzer Enterprise's results are accessible from the Build Forge job log and available for auditors to verify and review the analysis.

  • IBM Rational Software Analyzer's execution can be scheduled and controlled from within IBM Rational Team Concert.

IBM Rational Software Analyzer V7.1 is translated and available in these languages: French, Spanish, Italian, Brazilian Portuguese, German, Korean, Japanese, Simplified Chinese, Traditional Chinese, Czech, Hungarian, Polish, and Russian.

Section 508 of the US Rehabilitation Act

IBM Rational Software Analyzer is capable as of July 28, 2009, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it. A U.S. Section 508 Voluntary Product Accessibility Template (VPAT), containing details on the products accessibility compliance, can be requested on the following Web site:

http://www.ibm.com/able/product_accessibility/index.html


Back to topBack to top
 
Operating Environment

Hardware Requirements

  • Processor: Minimum 3.4 GHz Pentium IV (or higher for best results); Recommended - Intel Core 2, or similar.

  • Memory: Minimum 512 MB of RAM; Recommended - 2 GB of RAM.

  • Disk space: Minimum 750 MB of disk space is required for product package installation. Additional disk space is required for the resources that you develop. Note: Additional disk space is required if you download the product package to install this product. For Windows: Additional disk space is required if you use FAT32 instead of NTFS.

  • Display: 1024 x 768 resolution minimum using 256 Colors (or higher for best results).

  • Other hardware: Microsoft mouse or compatible pointing device.

Software Requirements

The listed operating systems support all of the languages that are supported by IBM Rational Software Analyzer.

  • Microsoft Windows XP Professional with Service Pack 1 or 2

  • Microsoft Windows Vista Business, Windows Vista Enterprise, and Windows Vista Ultimate

  • Red Hat Enterprise Linux server V4.0 and V5.0 (32-bit mode)

  • Red Hat Enterprise Linux Desktop V4.0 and V5.0 (32-bit mode)

  • SUSE Linux Enterprise Server (SLES) V9 and V10 (32-bit mode)

  • SUSE Linux Enterprise Desktop (SLED) V9 and V10 (32-bit mode)

Back to topBack to top
 
Planning Information

Customer Responsibilities

Not applicable.
Back to topBack to top
 

Publications

No publications are shipped with this product.
Back to topBack to top
 

Security, Auditability, and Control

Not applicable.

Trademarks

(R), (TM), * Trademark or registered trademark of International Business Machines Corporation.

** Company, product, or service name may be a trademark or service mark of others.

Windows is a trademark of Microsoft Corporation.
 © IBM Corporation 2012.
Back to topBack to top