- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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构建脚本来定义具体的构建过程 构建结果:表示构建输出。包括:可以下载的构建工件如何执行文件、编译器输出日志信息、测试结果和日志等。当一个构建请求开始处理时 ,可以通过视图实时刷新和查看正在进行的构建结果。 过程 :是一系列角色、规则和指引的集合,它用于组织和控制工作流程。项目的过程在项目区域中定义,可以在它包含的团队中进一步定制。 工作项类别:一个典型的项目中会包含许多的工作项(需求、变更、缺陷等类型)不同的工作项分配到不同的
您可能关注的文档
- 奢侈品皮具清洗保养的方法.pptx
- 办公椅的日常保养及清洁注意事项.ppt
- 中央空调清洗保养的好处.pptx
- 如何治疗胃胀气.ppt
- 抽油烟机清洗小窍门.pptx
- 白色家具如何清洗保养.pptx
- TFS Introduction.pptx
- 搬家后弄脏家具怎样清洗保养.pptx
- 电泵井.ppt
- 个人网银.ppt
- 五年级数学上册5简易方程2解简易方程第8课时实际问题与方程3教学设计新人教版.doc
- 2024_2025学年新教材高中生物第2章细胞的结构和生命活动第3节第1课时细胞质膜具有选择透过性教案苏教版必修1.doc
- 江苏专用2025版高考地理一轮复习第十二章人类与地理环境的协调发展1人类与地理环境的协调练习含解析新人教版.doc
- 2024_2025学年高中化学第一章物质结构元素周期律第三节化学键练习含解析新人教版必修2.docx
- 2024_2025学年高中政治专题二君主立宪制和民主共和制:以英国和法国为例综合训练含解析新人教版选修3.docx
- 2024_2025学年高中生物课时分层作业18捕获光能的色素和结构含解析新人教版必修1.doc
- 2024_2025学年高中政治专题一古典政治经济学巨匠的理论遗产第3框李嘉图的理论贡献学案新人教版选修2.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程3细胞的衰老和死亡学案2新人教版必修1.doc
- 2024_2025学年新教材高中生物第6章生物的进化1生物有共同祖先的证据学案新人教版必修2.doc
- 司机保证书15篇 .pdf
文档评论(0)