技术开发 频道

探讨微软团队开发利器VSTS之安装及部署篇

  【IT168 技术文档】  

   1.引言

  Visual Studio 2005 Team System是微软结合MSF成功开发经验的基础上,首次由软件开发领域延伸至整个软件开发生命周期管理的开发工具。Visual Studio 2005 Team System可以与Visual Studio 2005完美地集成到一起。软件开发人员只要利用Visual Studio 2005 Team System,便可在整个软件开发生命周期中依照架构设计人员、程序开发人员及软件测试人员等三种不同角色选择适当的工具使用,并且共同运用Visual Studio 2005团队开发服务器平台协同作业,满足企业客户对软件开发生命周期管理的需求。

  在本文中,我们将详细探讨Visual Studio 2005 Team System安装及部署的详细过程及有关注意事项。

  2.概述


  Visual Studio 2005 Team System最主要的安装部分是Team Foundation(它由Team Foundation Server、Team Foundation Build与Team Foundation Server Proxy三个组件构成),而其中最为复杂的当属Team Foundation Server(以下简称为"TFS")。
TFS从逻辑上划分为典型的三层结构:①数据层(Data Tier);②应用程序层(Application Tier);以及③客户层(Client Tier)。其中:

  (1)数据层由Microsoft SQL Server 2005组成,该产品用于存储工作项、版本控制源文件、测试结果和其他项目标准;

  (2)应用层由基于Web的前端应用程序组成,这些应用程序与Internet信息服务(IIS)集成;包括Team Foundation Core Services和Microsoft Windows SharePoint Services。此外,应用层还承载Team Foundation Windows服务。Team Foundation应用层还包含Team Foundation Build和Team Foundation Server Proxy。Team Foundation Build提供生成自动化服务。Team Foundation Server Proxy则负责缓存以前访问过的源代码管理文件,以改进低带宽连接上的源代码管理操作性能;

  (3)Team Foundation客户端层由团队资源管理器组成,团队资源管理器可以作为独立应用程序使用,也可以和Visual Studio 2005(Visual Studio 2005 Express Edition除外)集成在一起。客户端层还与Microsoft Office Project 2003和Microsoft Office Excel 2003集成,项目经理使用这两个产品可以查看项目信息并将该信息发布到Team Foundation Server。

  从物理安装上来看,TFS存在两种模式:①单服务器模式;以及②多服务器模式。其中,单服务器模式是指,数据层和应用程序层存在于同一台机器上。如果选择将客户端层与数据层和应用层安装在同一台计算机上,则该操作只能在安装服务器组件之后进行。在其他情况下,客户端层和其他层可以同时安装。而多服务器模式则表示数据层及应用程序层分别被部署在两台机器上。

0
相关文章