IBM Rational equips teams, working with Microsoft .NET and Visual Studio, with an industry standard Architecture Management platform that enables teams to communicate with numerous project stakeholders using a common language (UML 2), transform conceptual models to seed C# implementations, and help visualize and analyze the evolving implementation "as built". With the powerful integrated framework, teams can create and maintain the integrity of software architectures across a heterogeneous mix of implementations, varying skill sets, and globally distributed development teams.
IBM Rational Software Architect PLUS IBM Rational Modeling Extension for Microsoft® .NET: A software Architecture Management solution for software architects and senior developers creating applications for C#, Java or in C++ applications. Leverages model-driven development with UML and unifies all aspects of software application architecture.
IBM Rational Software Modeler PLUS IBM Rational Modeling Extension for Microsoft® .NET: A UML-based visual modeling and design tool for architects, system analysts, and designers, as well as for developers who are fully focused on Visual Studio implementations and do not require the Java, ANSI C++, and SOA support that are available with IBM Rational Software Architect. Provides a solution to these practitioners to help ensure that their specifications, architecture, and designs are clearly defined and communicated with their stakeholders and that implementations sustain architectural integrity.
IBM Rational Systems Developer PLUS IBM Rational Modeling Extension for Microsoft® .NET: Helps provide benefits similar to the above configurations, but in a tooling environment that provides features targeted to Systems Development and development of commercial products that have software components.
IBM Rational provides a broad suite of offerings that help ensure the functionality, reliability and performance of your Microsoft .NET applications in development and production.
IBM® Rational® PurifyPlus™
helps Microsoft .NET developers write faster, more reliable code. Rational PurifyPlus provides runtime analysis capabilities that allow developers to automatically pinpoint hard-to-find bugs in VC/C++, C# and VB .NET code. Rational PurifyPlus also has performance profiling and code coverage analysis features.
IBM® Rational® Functional Tester: An advanced, automated functional and regression testing tool for testers and GUI developers who need fine-grained control and flexibility for their testing of .NET applications, Java and Web-base applications.
IBM® Rational® Performance Tester: A multi-user testing tool for validating performance of Windows .NET and heterogeneous applications to ensure it meets the business requirements before it is rolled into production.
IBM Rational offers comprehensive, integrated software configuration management, software change management, and build and release management products that can help you improve productivity, gain better visibility into projects and processes, manage distributed organizations, and provide audit trails and traceability across the software lifecycle for fast delivery of high-quality software.
IBM® Rational® ClearCase®
manages software assets across heterogeneous cross-platform environments, and can be accessed directly from Microsoft Visual Studio 2005 enabling Microsoft .NET developers to manage software assets without leaving their IDE.
IBM® Rational® ClearQuest®
helps provide process automation, reporting, defect and change tracking, and lifecycle traceability to enable better insight, predictability and control of Microsoft .NET and heterogeneous development processes.
IBM® Rational® Build Forge™
supports heterogeneous builds for developers of Microsoft Visual Studio applications who wish to improve build visibility, productivity, and traceability. Seamless IDE plug-ins allow for developer self-service features such as monitoring project build status real-time, browsing build log output, initiating builds remotely, and a pre-commit build capability to preview the impact of local development changes within a pre-configured staged build environment before code is checked in.
Process and Portfolio Management is used to manage the development process, including planning projects, managing resource utilization and project costs, tracking project scope and measuring development progress.
IBM® Rational® Portfolio Manager®
provides project and portfolio visibility across the entire IT organization and enables the alignment of projects with business goals. With IBM Rational Portfolio Manager users can contain costs, maximize value, optimize execution, control risk, enable real-time IT governance processes, as well as manage skills inventories, resource supply and project demand.
IBM Rational Unified Process®
, RUP®, is a Web-enabled set of software engineering processes that streamline team development activities. RUP, is process-guidance content included in the IBM® Rational® Method Composer framework that delivers proven best practices in a configurable architecture. This RUP® Plug-In for Microsoft .NET includes a roadmap for software project development using the Microsoft .NET platform, as well as content describing recommended ways of employing Microsoft .NET technologies. This solution helps provide a practical process to unify the development team and help new developers make the most of the Microsoft .NET platform.
IBM® Rational® ProjectConsole simplifies project metrics collection and status reporting by creating a project Web site based on data from the Visual Studio development environment. Collecting metrics from the Rational Suite and Microsoft Project, it presents results graphically in a customizable dashboard from within the Visual Studio IDE.