IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Rational  >

Rational 工具之 Microsoft .NET 开发篇

使用 IBM Rational 软件交付平台进行 Microsoft .NET 开发与应用生命周期管理

developerWorks
概览产品

Rational 面向 Microsoft Visual Studio 的开发工具
使用 UML 进行沟通和实现模型驱动开发(MDD)
高效的变更管理和治理控制
创建灵活的架构并增加重用性



在现今的企业 IT 中,同时出现基于 Java 和 Microsoft .NET 开发的解决方案已经是司空见惯的事情。事实上,更多的情况是除了以上两种实现环境外,企业的 IT 系统里还有由其他编程语言和平台实现的系统。如何将这些异构与跨平台实现系统进行整合一直是企业应用集成(EAI)的首要问题。

相关链接

Rational 工具之 Java™ 开发篇为您介绍如何使用 Rational 软件交付平台进行高效 Java 开发,以及 Rational 对 Java 应用生命周期管理方面所提供的支持与产品资源。

Rational 工具之 C/C++ 开发篇为您介绍 Rational 在 C/C++开发,以及系统集成、嵌入式、实时应用所提供的支持与产品资源。

IBM Rational 为 Microsoft .NET 开发提供了集成了软件交付生命周期管理的解决方案与开发环境,使企业可以更加便捷地实现基于 Microsoft .NET 的应用与其他异构平台应用实现跨平台的集成。而且更是为企业在整体 IT 资产层面上对 Microsoft .NET 与其他异构平台的集成提供了软件交付生命周期管理的支持。


IBM® 与 Microsoft® 为相同的企业客户群提供服务,同时 IBM 通过提供能同时支持 IBM® 与 Microsoft® 技术的产品,可以更加积极地帮助客户获取最大的投资回报。作为 Microsoft Premier Visual Studio Industry Partner 计划中的成员之一,IBM 长期致力于支持使用 Microsoft® Visual Studio® 集成开发环境(IDE)的客户,新一代的 IBM Rational 软件交付平台(Rational SDP)是其中一个新的典范。IBM Rational 产品团队开发和维护了一系列集成了生命周期管理解决方案的产品,专门面向 Visual Studio。同时 IBM Rational 的服务团队还为基于 Microsoft .NET 平台的解决方案提供深入和完整的专业服务。


Rational 面向 Microsoft Visual Studio 的开发工具

IBM Rational 为 Microsoft Visual Studio 开发环境提供了一个集成了软件交付生命周期管理解决方案。该解决方案能与包括 Microsoft Visual Studio 2005 在内的 Microsoft Visual Studio 提供“需求-交付产品”之间的需求追溯能力,以帮助开发团队交付的应用能切实满足不断变化的业务需求。IBM Rational 的 Microsoft .NET 开发解决方案通过提供一组最佳实践和解决方案技能,能帮助您减小软件交付周期,并统一跨地域分布的开发团队。IBM Rational 的解决方案支持异构环境,提供了一组通用的工具集提供可视化开发环境,支持组合了 Visual Studio、Java™、C++、COBOL 等开发环境,以及与 SOA 和其他资产和架构相关的项目群。并由 Rational SDP 集成的架构管理、质量管理、变更与发布管理、过程与项目组合管理,为开发团队提供学习、管理和利用共同的资产和信息提供便利。您可以通过下图了解 Rational 的 Microsoft .NET 开发解决方案是如何涵盖企业完整的 IT 资产,助力企业应用集成。


图 1. 集成的解决方案
面向 .NET 的集成软件交付生命周期管理解决方案

当架构师、分析设计人员、及编码开发人员使用这一集成的 Rational 软件交付平台针对应用生命周期不同领域所提供的工具进行协同开发时,彼此之间可以更好地沟通关于软件架构和企业应用 的信息。他们可以更加高效和更有生产力,从而大大降低整个团队的资源开销,并为企业开发出更高品质的 .NET 应用。



回页首



使用 UML 进行沟通和实现模型驱动开发(MDD)

统一建模语言 2.0 (UML 2.0)的 支持已经内嵌在 IBM Rational 软件交付平台的产品之中,架构师与分析设计人员所使用的 Rational Modeling Extension for Microsoft .NET,提供了功能强大的 UML 和设计模式支持。开发人员可以在开发过程中,随时通过 UML-to-Java 转换特性,将架构师使用 UML 设计的软件架构转换为 .NET 框架代码,并在此基础之上进行详细的功能实现和代码开发。分析设计人员也可以随时将开发人员使用 Microsoft® Visual Studio® 所实现的 .NET 代码,通过实时的逆向工程(reverse engineering)转换为 UML 模型,进行版本的迭代和分析。

IBM Rational 软件交付平台对模型驱动开发的支持,为 .NET 开发提供了

  • 一个通用的开发过程
  • 一个高可靠性和支持跨地域分布式团队协作的基础架构
  • 支持混合实现技术的项目以及集成其他不同的开发环境(如 Eclipse)
  • 统一的可视化建模语言(UML 2.0)
  • 有目的性、高效数据分析的报告功能,使团队能建立更加完善的文档和项目信息管理

所有的 IBM Rational 架构管理工具都基于统一建模语言(UML),这一用于创建概念展现模型和解决方案架构模型的业界标准规范语言。开发团队可以使用 UML 模型来支持开发和交付跨平台和语言的项目。对 UML 的支持,为开发团队提供了一个通用的交流语言,使得不同时间跨度的项目,在地域上、日常使用语言和文化上不同的跨地域分布开发团队都可以顺畅交流。同时也改善了从设计到代码的开发体验,增加了项目群组之间交流的清晰度,即便与 .NET 开发团队一起协作开发的其他开发团队使用了包括 C/C++、Java™、Web services 以及与 SOA 相关的其他技术。



回页首



高效的变更管理和治理控制

IBM Rational 软件交付平台为 .NET 开发能满足项目所有利益干系人的需求,提供了贯穿软件交付生命周期全程的变更管理和治理控制解决方案。IBM® Rational® RequisitePro® ,提供了持续的需求和用例管理能力,以保证项目按正确的轨道运行,并满足项目利益干系人的预期。IBM® Rational® ClearCase® IBM® Rational® ClearQuest® 提供了全面的软件配置管理和变更管理能力,能有效跟踪缺陷和需求变更。

组合这些工具以及 IBM Rational 软件交付平台的其他工具,可以为 .NET 开发的代码一致性、软件质量、功能、性能等方面提供有力的支持,使得开发团队的所有成员都能高效地协作,交付高品质的 .NET 应用。



回页首



创建灵活的架构并增加重用性

越来越多的组织和企业正将面向服务架构(Service-Oriented Architectures,SOAs)作为优化其 IT 资产的首选方向。SOA 为实现“低成本-高效率”的开发策略提供了可能,无论是针对既有系统和应用的再开发,开发客户定制应用,还是进行新建系统和遗留系统间的集成,SOA 都提供了强有力的支持。SOA 同时也满足了全球化和跨地域开发和交付所带来的需求。

IBM Rational 软件交付平台使得 .NET 开发团队可以轻松面对 SOA 带来的开发方式上的转变。团队成员可以使用 IBM® Rational® Rational Modeling Extension for Microsoft .NET 与 Microsoft® Visual Studio® 一起协同进行 .NET 开发,使得架构师、设计分析人员和编码开发人员可以使用 UML 和其他与 SOA 相关的业界标准(如 WSDL),可视化 SOA 架构下的跨平台服务。可以说,使用 IBM Rational 工具构建 SOA 应用,实现了企业范围的 SOA 应用生命周期管理。这一 IBM Rational 解决方案使开发人员可以在多样性的开发环境中进行协作,基于服务扩展开发新的应用,并在此基础上跨越企业的边界进行重用。



回页首


 logo

文档选项

未显示需要 JavaScript 的文档选项


Rational .NET 开发资源
Rational Modeling Extension for Microsoft .NET 产品专题
Rational Software Architect 产品专题

试用版下载
Rational Modeling Extension for MS .NET
Rational Software Architect V7.0
更多 Rational 下载 >

  特别推荐
Jazz 技术空间
Rational Team Concert 试用版下载
使用 Rational 管理 SOA 架构设计


    关于 IBM 隐私条约 联系 IBM 使用条款