为什么选择 Rational 软件?

来源:百度文库 编辑:神马文学网 时间:2024/05/24 02:37:49
软件 >Rational 开发软件 >
为什么选择 Rational 软件?

概述产品


随需应变时代的软件开发平台
假设在一个软件开发项目中,工具、团队、平台和过程等所有东西都能很好地一起工作那该多好呀!您不用再作假设了,现在 IBM 软件开发平台提供了一组最完整的工具,用于构建、集成 、现代化、扩展和部署软件及基于软件的系统。它提供了自动化和集成软件开发项目时需要的所有东西,这样您就可以按时交付项目,并做到不超预算、随需应变!
实现 IBM 软件开发平台不必是“要么全有要么全无(all or nothing deal)”的方式。它有一整套产品、服务和过程,您可以选择适合自己需要的开发和项目管理资源 ,而无需预先部署完整的解决方案。另外,它支持一组完整的软件开发功能 ——需求分析、设计和构造、软件质量、软件配置管理、过程和项目管理和部署管理 —— 确保您不管在项目的哪个阶段都可以找到需要的产品。
IBM 软件开发平台跨越项目的所有步骤(从开始一直到部署)提供共同的软件开发体验。其结果是营造了这样一种技术环境,它可以跨业务、运作和开发团队最大限度地凝聚企业的集体力量。图 1说明了业务驱动的开发过程的各个步骤。
图 1: 业务驱动的开发过程

圆圈外面给出了开发过程中涉及的一些典型步骤。圆圈中心是成功的软件项目应遵循的四条准则(或者说规则)。这些规则包括:
迭代式开发 —— 不要妄想开发应用程序会一蹴而就。 重视架构 —— 使用您可以在面向服务架构(SOA)中重用和应用的组件架构。 持续保证质量 —— 测试每一次设计迭代,并确保质量不断改善。 管理变更和资产 —— 使用软件配置和项目管理工具来控制版本级别、项目需求和进度完整性。
为了确保成功,IBM 软件开发平台紧密围绕迭代开发的事实上的行业标准过程—— IBM Rational Unified Process®(或者叫做 RUP®)。RUP 是一个灵活的、已证实的和可配置的业务过程,既可用于大型开发项目,也可用于小型开发项目。
RUP既是一个软件开发方法学框架,也是一个已证实的、灵活的过程解决方案。 通过它的可配置架构,RUP 使您可以只选择和部署每个项目所需的过程组件。以业界经过验证的软件工程最佳实践为核心,RUP 解决方案包括了用于为项目特定需求配置 RUP 的工具、用于在过程组件内开发自己的内部知识的工具,以及可定制的基于 Web 的部署功能。RUP 的四个阶段将包含多次迭代,但是迭代的焦点将与项目的方针有关。
先启 —— 在确定所采用工具的同时,为项目建立业务案例并定义范围。 精化 —— 验证需求、为架构建立基线,并缓和最高风险。 构建 —— 开发、集成和测试项目的所有组件。 产品化 —— 使得所创建的软件对用户社区可用,并确保满足用户的预期功能。
IBM 软件开发平台的另一个好处在于它为软件开发团队的所有成员提供工具的方式。图 2说明了这些团队成员以及与每个人的角色相关的活动。Rational Team Unifying Platform 包括了集成所有角色的活动的工具和过程。
图 2: IBM 软件开发平台角色


如果您对“ 为什么选择 Rational 软件? - 概述 ”产品(或解决方案)感兴趣,可以通过点击下面的按钮来在线提交意向单。我们的电话销售人员会尽快与您联系。