Skip to main content


developerWorks  >  Rational  >

IBM Rational and Microsoft .NET development

Using IBM Rational's Software Delivery Platform to support Microsoft .NET and heterogeneous development environments

developerWorks
OverviewProducts

Architecture Management
Quality Management
Change and Release Management
Process and Portfolio Management




Architecture Management

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.

  • NEW! IBM® Rational® Modeling Extension for Microsoft® .NET: Complements IBM Rational Software Delivery Platform offerings (IBM® Rational® Software Architect, IBM® Rational® Software Modeler, IBM® Rational® Systems Developer) to help provide a complete, full-lifecycle UML 2.0 solution for Microsoft .NET projects that are part of project portfolios that also target a mix of Java and other implementation platforms.
  • 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.

Back to top



Quality Management

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.

Back to top



Change and Release Management

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.

Back to top



Process and Portfolio Management

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.

Back to top


 logo

We're here to help

Easy ways to get the answers you need.

 Call me
 E-mail us

Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


Special offers
Bring technology into 21st century webcast series
Streamline software delivery multimedia series
GReen IT Report Energy, Efficiency & the Environment

More offers