Skip to main content

 
Software > Rational > 

Software quality tools for Developers

 
Rational software - Software and system development
 

Software quality can be improved and development time and money can be saved by early software testing, detection and resolution of defects in an application architecture or source code. IBM Rational software quality solutions for the developer enable you to build in software quality and write reliable code faster, earlier in the lifecycle while addressing such challenges as:

  • Inability to understand flaws in an application architecture, before code is even written, leading to brittle architectures and applications
  • Manually following programming guidelines, industry standards or corporate policies leading to error prone code.
  • Poor performance or leaked memory in applications due to the inability to understand problems with code at runtime.
  • Lack of time and resources to manually check your application.

IBM Rational software quality solutions for the developer support architectural analysis, static and run-time analysis, memory leak detection, and performance profiling of Java, C/C++, Visual Studio.Net , Visual C/C++, Visual Basic and embedded applications, allowing:

  • Confident deployment of applications that are thoroughly tested with automated testing tools, at the model, code, and executable level
  • Visibility into which requirements are impacted by problems with the code or architecture through requirements to code traceability
  • Applications that can be tested across heterogeneous and embedded systems.

IBM Rational offers the following tools for architectural, static and runtime analysis:

Tools
Development Style Tool Description
Architectural analysis, static and runtime analysis for Java IBM Rational Software Architect Model driven development and static analysis for software architects and model-driven developers creating Service Oriented Architecture (SOA), J2EE and portal applications. This integrated analysis, design and development toolset supports understanding, designing, managing and evolving enterprise solutions and services. It includes design, architectural analysis static analysis, code review and development capabilities for Java
Cross platform runtime analysis for Java and C++ IBM Rational PurifyPlus™ A complete set of runtime analysis tools designed to help software developers improve the reliability and the performance of Java and C/C++ applications in the Windows, Linux and UNIX environments.
Cross platform component testing and runtime analysis for embedded systems IBM Rational Test RealTime™ A cross-platform solution for component testing and runtime analysis, designed specifically for embedded and technical systems developers.
 
New! V7.0 desktop products
New! V7.0 desktop products - Empowering the A in SOA

Empowering the “A” in SOA

Elite support
Elite support

Rational Elite Support for Eclipse

Tune in. IBM TV.
Tune in. IBM TV.

One stop. All media. Endless innovation.

Highlights

Press: IBM Business Partners Improve Quality and Efficiency of Software and Systems Delivery

Reduce IT complexity with the IBM software architect kit

Read the report: IBM vs. Microsoft Developer Productivity Study

Resources

Tools for Eclipse development customers - comparison matrix

Rational resources and special offers

What's New in UML 2.0 (333KB)

Get Adobe® Reader®
The Rational Edge

The Rational Edge: You build software - not houses (322KB)

Get Adobe® Reader®
Communities
Rational Worldwide Sites
developerWorks: Rational
Rational Global User Group
IBM Business Partners