2006盘点专稿 IBM Rational软件开发平台提供了一组最完整的工具,用于构建、集成 、现代化、扩展和部署软件及基于软件的系统, 从而帮助企业管理软件与系统开发业务流程。它支持一组完整的软件开发功能 ?? 需求分析、设计构造、软件质量、软件配置管理、过程、项目管理和部署管理 ?? 确保企业不管在项目的哪个阶段都可以找到需要的产品。Rational产品和最佳实践能显著加强IBM Rational软件开发平台的能力,该平台能够帮助团队在业务应用、嵌入式系统和软件产品中有效构建、扩展、改进、集成和部署软件。IBM Rational跨平台解决方案能为IBM的客户与业务合作伙伴构建一个基于开放标准(包括通用的Eclipse框架)的集成应用开发环境。
变更与配置管理: 始于70年代制造业的软件配置管理(Software Configuration Management,简称SCM)被IBM Rational在软件开发领域发挥到最佳状态。自始至终 IBM Rational 一直领导着业界在该领域的发展方向,其引入了动态视图、工作空间配置规则、触发器、构建管理、基于业界最佳实践经验的统一变更管理(UCM)方法论、构件和复合基线、MultiSite、远程客户端CCRC等等诸多先进特性,极大简化了日益复杂的软件开发管理。
设计与建模: Rational新一代的设计和构建工具是一个基于Eclipse的通用开发环境。
架构师设计优秀架构的必备工具:Rational Software Architect (RSA)是一个为软件架构师和分析设计人员服务的设计工具和架构工具。其目的在于帮助客户创造体系结构优秀的应用。因为越来越多的客户要求建模工具除了能描绘系统的架构,更重要的是还要能验证架构的质量。因此RSA除了能通过UML实现架构设计以外,它还为架构师提供了模型分析以及架构复审等功能。
开发人员快速开发的必备工具:Rational Application Developer给Java和 J2EE 开发者提供了一系列的模板、拖拽控件、可视化编辑等手段,务求帮助开发人员用最短的时间完成常规任务,解放生产力,让他们可以投入最重要的业务逻辑开发当中。
数据结构设计师设计高质量数据模型的必备工具: Rational Data Architect提供了丰富的数据发现、开发、管理功能,同时支持丰富的数据库类型如DB2,Oracle和SQL Server等。
需求管理:多项研究都表明,大多数项目的失败都与需求管理密切相关。对于需求进行有效的管理,将奠定项目成功的基石。IBM Rational借助具有多种使用界面的变更管理工具ClearQuest打造统一项目团队的需求收集平台,通过IBM Rational Software Modeler进行业务建模,并利用需求管理工具IBM Rational RequisitePro 对需求进行有效的管理。
软件质量保证:软件质量保证是指通过对软件的功能、性能和可靠性等质量要素进行验证,发现软件缺陷,确保软件系统满足需求的活动。IBM Rational根据多年软件工程研究和实践经验,认为通过在软件项目中执行强化开发人员测试,尽早引入性能测试以及引入功能测试执行自动化等最佳经验,可以有效提高软件质量,确保项目进度。
软件开发流程与项目管理:IBM Rational的流程和项目组合管理解决方案,主要包含流程和项目组合管理两部分:流程部分用于帮助企业管理者建立和推行各种标准化的流程,建设企业标准方法库,通过提供可配置、可适应、可视化的流程,提高团队工作效率和产品质量,加强团队经验分享;项目组合管理部分用于帮助基于标准化的企业项目管理流程,建立统一的项目管理平台,提高整个团队的项目规划、执行和监控能力,提供项目执行过程的可见性,并从企业项目组合的高度,优化企业资源,确保项目投资组合和业务发展优先级保持一致。
核心卖点:最完整的开发平台;融入了先进的SOA开发理念。
经理推介:IBM Rational软件开发平台拥有整合、开放的软件平台、领先的技术和理念。实现 IBM Rational 软件开发平台不必是“要么全有要么全无(all or nothing deal)”的方式。IBM Rational 软件开发平台跨越项目的所有步骤(从开始一直到部署)提供共同的软件开发体验,可以跨业务、运作和开发团队最大限度地凝聚企业的集体力量。IBM Rational 软件开发平台将是提升企业IT灵活性和快速响应市场能力,赢得持续业务机遇和成长的不二选择。??IBM大中华区Rational软件总经理 桂荣青 先生。