Team_Foundation_Server工具使用说明.ppt_第1页
Team_Foundation_Server工具使用说明.ppt_第2页
Team_Foundation_Server工具使用说明.ppt_第3页
Team_Foundation_Server工具使用说明.ppt_第4页
Team_Foundation_Server工具使用说明.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2010-08-09,高级TFS学习,目录,1。TFS概况2。服务器安装要求TFS 3。TFS 4的逻辑结构。TFS和视觉资源安全5。TFS团队成员支持角色6。TFS源代码控制及其演示2。1.团队基础概述,3。简介:Team Foundation System(简称TFS)是一套工具和技术,可以使团队在生成产品或完成项目时加强协调与合作。Team Foundation可以增强团队成员之间的沟通,跟踪工作状态,支持团队角色,制定团队流程和集成团队工具。Team Foundation Server不仅是一个版本控制软件,还提供BUG管理、工作项管理、集成管理、自动测试、架构验证等功能。Team F

2、oundation概述,每个系统都有自己的存储空间、资源标识集、命令和工具集。要使整个系统工作,就像将一组定制的三维组件连接在一起:这是可以实现的,但是工作量很大,有些地方可能会有一些缺陷。2010-08-13,4,1。团队基础概述,这是一个非常常见的工作场景,在一天之内,编写代码,编译工作软件,提交测试,并测试发现的错误。整个过程需要一个统一的存储库来支持,然后所有的项目都可以相关联。2010-08-13,5,1。团队基础概述,TFS的完整版本将添加一些新功能,包括自动测试、虚拟实验室部署和架构验证。左图显示了2010-08-13,6的扩展工作流程。第二,团队基金会对服务器的要求。操作系统:

3、WINDOWS 2003 SP2,WINDOWS SERVER 2008基本组件:IIS SQL SERVER 2008(仅限EXPRESS版本),SharePoint(WINDOWs SHAREPOINT service 3.0)visual studio 2010,2010-08-13,7,3。团队基础的逻辑结构。数据层由SQL SERVER组成,在SQL SERVER中存储工作项、版本控制的源文件、测试结果和其他项目指标。应用层由与IIS集成的基于网络的前端应用程序组成。这些应用程序包括(SQL Server报告服务、团队基础核心服务、SharePoint)。客户端层由团队资源管理器组成

4、,它与团队基础服务器相连。2010年8月13日,4。团队基础和视觉资源安全,他们的特征概述结构差异和功能差异,2010-08-13,9,4。团队基础和可视化源代码安全,它们的特性概述,2010-08-13,SuperMap,10,可视化源代码安全和团队基础源代码管理完成以下基本任务:源代码管理。这两种产品都提供命令行客户端和Visual Studio集成。Team Foundation和Visual SourceSafe 1有不同的数据存储方法:TFS数据存储在SQL SERVER中,并由访问。网络服务;VSS的数据是存储在共享网络文件夹中的文件集合。2.存储容量:TFS理论上可以达到SQL

5、SERVER数据库允许存储的、硬件支持的最大数据量;VSS的最大数据容量为4gb。3.并发用户数:TFS可以支持多达2000名用户和500名用户的团队。VSS建议团队数量为20个或更少,并且12个用户可以在2010年8月13日同时在线登记入住/退房。4.Team Foundation和Visual SourceSafe,功能差异,2010-08-13,12,Visual SourceSafe中不存在的Team Foundation功能:工作区变更集搁置集Team Foundation工作项签入策略签入描述通过设置警报的电子邮件通知。Visual SourceSafe function中不存在的

6、安全功能:共享固定存档并恢复和销毁关键字扩展;4.Team Foundation和Visual SourceSafe,功能差异,2010-08-13,13,在Team Foundation中,多个用户可以同时签出和更改同一项目。在Visual SourceSafe中,默认情况下仅执行签出。但是,您可以在Team Foundation中锁定文件,以防止其他用户签出该文件或签入更改。5.团队基金会对团队、项目成员、项目经理、架构师、开发人员和测试人员的不同角色的支持,2010-08-13,14,5。团队基金会对团队不同角色的支持,2010-08-13,15,项目经理的工作项目:1。工作项-团队查询

7、中的活动错误和已解决的错误。目的是分析现有的Bug情况。2.将项目计划添加到文档-项目管理:目的是使项目的进展和发展有一定的基础。3.报告-Bug(根据优先级):项目管理:检查项目提交的Bug状态。5.团队基金会对团队不同角色的支持,2010-08-13,16,建筑师的工作项目:1。工作项-团队查询中活动的缺陷。目的:分配现有bug的修改工作。2.文档-在开发中添加需求分析和设计规划的文档。目的:解释程序开发的重要基础。V. Team Foundation对团队不同角色的支持,2020/8/10/17,c开发者工作项目:1。工作项-团队查询中活动的缺陷。目的:解决分配给你自己的错误。2.文档-

8、将项目计划添加到项目管理中:目的是为项目的进展和发展提供一定的基础。团队基金会对团队不同角色的支持,测试团队创建新的测试用例并为测试编写测试用例。目的:证明已知功能正常工作,并发现新产品问题。团队创建新的bug并编写bug描述。目的:提供错误描述和容易理解,并遵循重新创建错误的步骤,2010-08-13,18,6。Team Foundation源代码管理(演示),源代码管理配置创建项目更改集搁置集生成的解决方案工作项(错误、任务、共享步骤、测试用例、用户故事),2010-08-13,19,VI。Team Foundation源代码管理。搁置集在开发人员第一次签入一个函数(或进行重大修复)之前,

9、为了确保结构的稳定性,代码通常会通过Team Foundation Server(TFS)的搁置集发送给相关的测试人员进行合作伙伴测试。伙伴测试通常是测试人员和新功能之间的第一次亲密接触,这是实际测试的开始。同时,这也是一个非正式的手工测试,因为这些代码还没有被检入,测试人员发现的问题并不构成bug,他们也不会将它们记录在bug数据库中。2010-08-13,20,VI。Team Foundation源代码控制,中断当您有尚未准备好签入但需要执行其他任务的挂起更改时,您可以搁置这些挂起的更改以保留它们。集成当您有尚未准备好签入的待定更改,但您需要与其他团队成员共享它们时,您可以将其搁置,并要求您的团队成员将其取消搁置。审阅当您有准备好要签入并且必须进行代码审阅的挂起的更改时,您可以搁置这些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论