Team Foundation Server 2010介绍.doc

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

Team Foundation Server 2010介绍本章: Team Foundation Server 2010 理解Team Foundation Server 2010的新特性 熟悉Team Foundation Server 2010的购买方式 本章将介 Visual Studio Team Foundation Server 2010的功能使用时所必掌握的关键概念,以及Team Foundation Server 2010购买方式。 如果对Team Foundation Server旧版熟悉,那么Team Foundation Server 2010的特性实质性的。,理解旧版本是有用,本章将介绍Team Foundation Server产品的历史,这有助于演变。 在本书后面深入地介绍Team Foundation Server产品的架构。1.1 什么是Team Foundation Server 许多软件开发项目失败的事实都一再证明软件开发是件不容易的事。任何软件团队开发成功的重要因素,都是做好团队成员之间的相互沟通,同时还要把使用软件的用户摆在首位,与他们沟通。 Microsoft 公司的Visual Studio 2010 Team Foundation Server以紧密集成的方式,向软件开发团队提供核心协作开发的功能。Team Foundation Server提供的功能包括以下几个方面。 项目管理(project management) 工作项跟踪(work item tracking,WIT) 版本控制(version control) 测试用例管理(test case management) 生成自动化(build automation) 报表(reporting) 虚拟实验室管理(virtual lab management) 本书后面的章节将对以上每个主题进行广泛研究。 Team Foundation Server是一款单独的服务器产品,专门为由开发人员、测试人员、架构师、项目经理、业务分析师以及其他有助于软件开发发布和项目进展的任何工作人员组成的项目团队而开发。虽然从逻辑上讲,Team Foundation Server是由以下两个层次构成,但实际上它的部署也可以跨越一台或多台计算机。 应用层(Application Tier)——应用层主要包括一组Web服务,可以通过使用高度优化的基于Web服务的协议与客户端计算机通信。 数据层(Data Tier)——数据层主要由SQL Server数据库组成,其中包括Team Foundation Server应用程序的数据库逻辑,以及Team Foundation Server实例的数据。在数据库中存储的数据主要用于Team Foundation Server的报表功能。Team Foundation Server中的所有数据都存储在SQL Server数据库中,因此非常容易备份。 Microsoft设计Team Foundation Server时,始终重视其可扩展性。可以使用综合性的.NET Application Programming Interface (API)与Team Foundation Server集成。还有,也允许将外部工具作为“一等公民”与Team Foundation Server集成。Microsoft在Team Foundation Server的构建中,也使用同样的.NET编程模型和事件系统,也将客户端集成到Visual Studio中。 与Team Foundation Server 2010竞争的产品众多,如其他企业的Application Lifecycle Management (ALM,应用程序生命周期管理)系统和一些专用产品(如源代码管理系统)。在一个产品中具有多个不同系统的主要优势在于,Microsoft的产品团队能够完全集成不同系统。这允许在开发工具方面真正进行革新,因为会注意到在该产品的最新版本中有一些新工具。再无须担心自己来集成各自单独系统,可以利用Microsoft的产品来帮忙! 如果对比当前市场上企业级的ALM产品,就会发现Team Foundation Server 2010具有良好的定制性和扩展性。Team Foundation Server 保证使用任何开发平台的开发人员都可以很容易地参与和使用Team Foundation Server。 1.2 Team Foundation Server 2010的新特性 如果使用过旧版本的Team Foundation Server,可能会非常好奇最新版中的新增特性。Team Foundation Server 2010是自推出Team

文档评论(0)

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

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

1亿VIP精品文档

相关文档