IBM Rational软件全生命周期开发管理解决方案(1).doc

IBM Rational软件全生命周期开发管理解决方案(1).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM Rational软件全生命周期管理 解决方案 1 背景 4 2 现状分析 5 3 改进方案 7 4 技术方案总体架构 8 5 Rational ClearQuest : 软件开发生命周期管理的信息中心 9 6 Rational ClearCase : 全面的软件配置管理 11 7 采用Rational统一变更和配置管理(UCM)平台 13 8 Rational Doors: 需求管理 16 9 产品和相关服务 20 9.1 产品配置 20 9.2 软硬件要求建议 20 9.3 服务配置 20 10 总结 21 日期 版本 说明 作者 2011.5 1.0 背景 (以下简称用户)期望对现有软件开发外包管理过程和模式进行改进,引入先进的软件开发管理方法,搭建一个高度集成的软件开发外包管理平台,来实现用户应用软件外包开发的日常管理过程的精细化和自动化管理模式。 通过建立精细化和自动化的管理模式,可以极大的提升下面几个方面的管理目标: 实现应用系统开发的动态过程管理,可以动态的跟踪从需求到应用到数据的关联关系。 实现开发过程中的需求与应用的统一变更控制,特别是对国家社保政策的变化所带来的从应用到算法以及数据结构的变更的控制以及配置管理。 实现对开发任务的监控、度量和统计管理。 现状分析 现有的管理方式是比较松散的,由用户提出业务需求,交给开发方做开发,开发方开发完毕后提交可执行文件给用户做黑盒功能测试,如果测试通过了,由开发方自己完成生产上线的具体操作。如下图所示: 用户 开发方 基于现有的开发管理方式,用户的软件开发面临着如下一些问题: 当需求发生变化时,对相应的数据结构和算法的变更无法很好的管理。 应用系统的开发没有动态的管理过程,需求到应用到数据是脱节的而不是关联的。 对需求的变更而产生的版本变化未作有效的管理。 上述问题的产生,用软件开发管理的语言来说,是缺少如下一些管控: 1:没有统一的软件开发管理流程和规范 组织规模发展很快,项目经理管理经验层次不齐 不同的项目采用不同的管理规范、管理的成熟度完全取决于项目经理 软件资产分散和不可控,没有集中管理 2:软件配置管理不一致 没有统一的软件配置管理平台,软件版本控制混乱 生产环境,测试环境和开发环境的软件版本靠人工管理对应关系 由于项目的并行开发,经常会造成版本的冲突很难解决,甚至产生混乱 3:软件的变更管理遇到很大的问题 软件资产的变更过程不可视不可控 缺少从问题提出到测试发布的端到端的软件开发流程治理能力 无法实施有效的测试覆盖率等分析和检查 根据以上现状分析,IBM Rational提出以下改进方案。 改进方案 IBM Rational的改进建议是自下而上的分步骤实施的改进方案。我们分三个阶段来布署: 第一阶段: 1. 部署配置和变更管理平台 统一软件开发管理流程 统一软件发布/变更/测试流程 统一软件缺陷流程 统一软件开发版本管理 统一软件测试版本管理 2. 部署需求管理工具 统一软件需求管理 统一需求驱动开发 统一需求变更管理 第二阶段: 1. 部署软件质量管理平台 统一软件测试管理流程 统一软件测试管理资产 统一需求驱动测试 2. 部署软件测试平台 软件功能测试 软件性能测试 第三阶段: 1. 部署项目管理 统一项目管理流程 统一项目度量/统计管理流程 技术方案总体架构 此方案的总体架构中,Rational ClearQuest起到软件开发生命周期管理的中心枢纽的作用。在其中可以做需求管理流程、开发任务流程管理、与ClearCase配合成统一变更管理平台(UCM)可以做配置/变更流程管理。次外还可以针对测试环节做测试流程管理和缺陷管理,并且在软件发布环节做发布流程的管理。Rational ClearCase 作为全面的软件配置管理平台,提供先进的版本控制,工作区管理,并行开发的支持,以提高生产力。Rational Doors作为需求管理平台,可以对需求管理的内容和流程做结构化和精细化的管理。下面将会就此架构中的各个部分进行详细的阐述。 Rational ClearQuest : 软件开发生命周期管理的信息中心 Rational ClearQuest是一个强大而高度灵活的流程管理系统,能在整个开发周期内捕获、跟踪并管理各种类型的变更请求,帮助您以更高的效率交付出更高质量的软件。无论您使用的平台是Windows、Unix或是Web,可完全自主定制的界面和工作流程引擎都能适应任何开发流程。由于ClearQuest支持业内标准数据库,所以它可任意扩展,以支持任何规模的项目。 功能简介: ·可根

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档