[2018年必威体育精装版整理]0-RTC知识点补充.ppt

[2018年必威体育精装版整理]0-RTC知识点补充.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[2018年必威体育精装版整理]0-RTC知识点补充

要点回顾 RTC是基于Jazz技术平台的第一个产品。 RTC支持.net平台和java平台 RTC的“快速修复(Quick Fixes)”功能能够帮助开发人员在违反过程时简化相应的纠正行动 RTC内置了强大的报表引擎BIRT 工作项(Work Item)是工件追踪关系的中心 RTC支持个人构建和团队构建 RTC的构建引擎是可插拨的(Pluggable): 可以选择Jazz Build Engine, CruiseControl, BuildForge,… RTC中流的数据能直接修改吗,不能。 RTC与Project各自的优点 Project的优点是: 简单易学,容易上手; 应用面广; RTC的优点是: 实现了软件项目管理和软件开发的无缝连接; 一体化的配置、构建、工作项管理; 提高团队协作能力; 自动收集开发数据,并形成报表; 支持多个开发平台。 使用RTC快速创建项目构建环境的步骤 创建构建脚本 创建构建引擎 创建构建定义 配置构建引擎启动脚本 验证构建环境是否正确 RTC的挂起(Suspend)/ 继续(Resume)工作有什么作用 开发人员可以同时开展多项开发任务 一项工作可以先挂起,然后再继续工作,避免变更内容混合在一起 给开发人员提供了并行开展多项工作的支持 RTC架构关系图 流、存储库工作空间、本地工作空间关系图 重要概念 变更集:描述了对文件或目录个体内容进行变更(例如删除、改名、转移等操作)的具体情况。一个小的变更集可能只修改了一个文件的某几行;一个大的变更集则可能包含对多个文件内容的变更、对文件名的变更、目录名或内容的变更等。变更集包含了变更内容、变更原因、变更时间等信息,是一个原子的变更单元。 流:流是团队共享的开发区域,通常项目中的每个小团队都对应有自己的流,存放着该团队成员各自开发后的最终合并成果。 概念1 存储库(Repository):是Jazz平台上的中心数据库,它是Jazz平台上各种工具(包括IBM RTC )的公共存储空间。软件交付周期中所有数据都存放在存储库中,数据之间有着紧密的追踪关联。每个Jazz 平台通常只有一个存储库,存储库包含一个或多个项目。 本地工作空间:本地工作空间是团队成员PC文件系统的本地目录。对于Eclipse客户端环境,本地工作空间就是Eclipse的工作空间。 变更集:描述了对文件或目录个体内容进行变更(例如删除、改名、转移等操作)的具体情况。一个小的变更集可能只修改了一个文件的某几行;一个大的变更集则可能包含对多个文件内容的变更、对文件名的变更、目录名或内容的变更等。变更集包含了变更内容、变更原因、变更时间等信息,是一个原子的变更单元。 概念2 存储库工作空间:流中的数据与元数据不能直接被修改,开发人员需要使用自己的存储库工作空间来修改流的内容。存储库工作空间在创建时,会自动复制当前流上的全部内容;当存储库工作空间的变更完成后,再提交产生的变更集到对应的流上。存储库工作空间放在存储库上,真正变更文件内容前,还需要把它的内容下载到本地工作空间。 迭代规划:是对一次迭代的计划,其结果是确定包含一次迭代中具体任务的冲刺订单。迭代规划通常跨度为一个月的时间,其主要目标是对粒度粗的用户故事进行细化,分解为可控制、可估算、可分配得任务。 发布规划:面向整个项目产品交付,其结果是产生产品订单,它明确哪些 故事应该包含在当前的发布中实现,何时实现 概念3 构建是一个自动化的过程,用于编译、打包和测试团队的工作成果,即软件产品。一个团队通常由几种构建类型:持续构建、集成构建、个人构建 构建定义:定义了一种类型的构建,它指定了从哪里获取源代码参与构建,执行什么样的构建脚本,什么时间定期执行,在哪台构建引擎上运行等 构建引擎:包含俩种含义 ,一是指运行 在某个构建服务器上具体执行构建任务的构建进程;二是 构建引擎物理进程的逻辑定义 构建请求 : 代表 一次构建的请求。它指定具体使用的构建定义,可能还为构建定义重新设置了其他参数、属性值。例如,重新设置存储库工作空间参数值,从而实现使用某个构建定义来完成个人构建请求 概念4 构建脚本 :描述了构建过程中包含哪些步骤,任务,并反馈构建进程和构建结果等信息;在Java开发项目中,通常采用Ant构建脚本来定义具体的构建过程 构建结果:表示构建输出。包括:可以下载的构建工件如何执行文件、编译器输出日志信息、测试结果和日志等。当一个构建请求开始处理时 ,可以通过视图实时刷新和查看正在进行的构建结果。 过程 :是一系列角色、规则和指引的集合,它用于组织和控制工作流程。项目的过程在项目区域中定义,可以在它包含的团队中进一步定制。 工作项类别:一个典型的项目中会包含许多的工作项(需求、变更、缺陷等类型)不同的工作项分配到不同的

文档评论(0)

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

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

1亿VIP精品文档

相关文档