没有合适的资源?快使用搜索试试~ 我知道了~
用IBMRationalBuildForge打造集成的软件构建管理平台,第1部分:构建管理入门
2 下载量 90 浏览量
2021-02-27
13:43:15
上传
评论
收藏 242KB PDF 举报
温馨提示
试读
5页
火龙果软件工程技术中心 本文内容包括:概述构建远远不是编译当前构建及发布过程面临的挑战构建管理流程关于构建的最佳实践经验参考资料软件构建流程是软件生命周期一个非常关键的环节,直接决定了开发工作是如何最终交付给最终用户的,但构建流程长期以来被认为最难以结构化和规范化管理,同时围绕软件构建和发布管理的最佳实践经验也不足。但随着软件复杂度的不断提高,软件交付周期的不断缩短和交付频率的提高,软件构建流程已经逐步得到重视。本文描述了利用IBMRationalBuildForge进行构建和发布过程管理及自动化的方法,并讨论了如何通过整合项目组、流程以及系统来改进软件开发效率,从而提高整个开发团队的效率,
资源详情
资源评论
资源推荐
用用IBMRationalBuildForge打造集成的软件构建管理平台,第打造集成的软件构建管理平台,第
1部分部分:构建管理入门构建管理入门
火龙果软件工程技术中心
本文内容包括:
概述
构建远远不是编译
当前构建及发布过程面临的挑战
构建管理流程
关于构建的最佳实践经验
参考资料
软件构建流程是软件生命周期一个非常关键的环节,直接决定了开发工作是如何最终交付给最终用户的,但构建流
程长期以来被认为最难以结构化和规范化管理,同时围绕软件构建和发布管理的最佳实践经验也不足。但随着软件
复杂度的不断提高,软件交付周期的不断缩短和交付频率的提高,软件构建流程已经逐步得到重视。本文描述了利
用 IBM Rational BuildForge 进行构建和发布过程管理及自动化的方法,并讨论了如何通过整合项目组、流程以及
系统来改进软件开发效率,从而提高整个开发团队的效率,改进产品质量,更好地遵规。
概述概述
软件构建流程是软件生命周期一个非常关键的环节,直接决定了开发工作是如何最终交付给最终用户的,但构建流程长期以来
被认为最难以结构化和规范化管理,同时围绕软件构建和发布管理的最佳实践经验也不足。但随着软件复杂度的不断提高,软
件交付周期的不断缩短和交付频率的提高,软件构建流程已经逐步得到重视。
“
软件构建管理在日益影响成功的软件部署,业务以及
IT
的生产率,软件构建管理正成为
IT
企业关注的一个重点。
” - IDC
“
如果不能提供一致、精确以及可重复的软件构建,会形成软件开发中的严重瓶颈从而造成软件开发团队不能很好地在不增加
额外资源的前提下管理项目的复杂性。
” - Hurwitz
IBM Rational BuildForge 是一个用于构建和发布自动化的系统,可以集中、自动化并且加速不同软件开发组织的软件开发过
程。在与 IBM Rational 软件开发平台的其他软件一起使用时可以帮助企业打造用于端到端的软件交付流水线的开发环境。同
时也可以更好地帮助软件开发组织遵规。对于从事多种软件应用开发的组织 BuildForge 可以提供一个灵活集成的平台,从而
充分利用用户在已有工具的投资来提高整个团队的交付效率、实现交付自动化和可跟踪性。
对于异地分布的团队BuildForge可以帮助不同地域的团队更高效地进行协同。BuildForge 提供的跨多种应用和硬件平台的集中
访问方式可以实现全球性的报告、跟踪和硬件资源使用优化。通过 Rational BuildForge,开发团队从大量重复性的任务中解
脱出来,以更聪明的方式进行工作,将精力集中在构建及发布过程的度量和改进上来。
构建远远不是编译构建远远不是编译
许多人都将构建(build)与编译混在一起,认为两者没有大的区别。实际上构建的内涵和外延远远大于编译。构建是指从源
码到最终投产或上线的整个生命周期,而编译只是从源码到中间代码或可执行代码的过程。下面几张图解释了两者之间的差
别。
图图 1: 两者之间的差别两者之间的差别
如上图所示,编译只是中间的黑色部分,从技术上看是从源码向机器码翻译的过程。而构建特别是基础构建能力应该包括:流
程管理、多平台支持、构建流程/执行/结果的集中统一控制、以及与其他工具的无缝集成,这些都是处理当前开发环境中的硬
件资源、工具、语言及脚本不可或缺的核心构建能力。
weixin_38708945
- 粉丝: 2
- 资源: 908
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0