计划 Team Foundation Server
更新:2007 年 11 月
《Team Foundation Server 计划指南》介绍对 Team Foundation Server 的操作和管理要求。其中说明了硬件要求、软件要求、部署拓扑、过程指南以及与其他软件的集成。该指南未提供部署指导或操作步骤,是专门为帮助业务决策者和网络管理员制定 Team Foundation Server 计划而设计的。
此计划指南的用途
不管您是否已使用 Visual Studio Team System,本指南都将帮助您计划如何将 Team Foundation Server 添加到业务中。阅读了此指南后,应该能够创建以下计划:
硬件计划(必要时请包括订购设备的日期)。
软件集成计划。
将维护组织中的系统并创建初始项目的管理员的任务列表。
术语
以下术语的使用贯穿于整个计划指南:
Visual Studio Team System
软件生命周期产品系列,它为使用 .NET Framework 生成面向服务的应用程序的软件开发团队提供端对端解决方案。
Team Foundation Server
为 Windows Server 2003 的一套源代码管理、工作项跟踪、生成、团队项目门户、报告以及项目管理功能提供的产品名。
Team Foundation 应用层、Team Foundation 应用层服务器
Team Foundation Server 功能子集的逻辑名称,这些功能主要包括在 Internet 信息服务 (IIS) 下运行的 ASP.NET Web 服务。还包括 TFS Scheduler 服务和 Build Services 服务,这两种服务均为 Windows 服务。单个计算机上的这些 Team Foundation Server 功能的物理分组称为 Team Foundation Server (services)。根据业务需要,可将 Team Foundation 逻辑应用层及其必备组件(例如,Windows SharePoint Services)安装在一台或多台服务器上。但是,必须将构成 Team Foundation 应用层核心的服务安装在同一台物理服务器上。
Team Foundation 数据层、Team Foundation 数据层服务器
Team Foundation Server 功能子集的逻辑名称,这些功能包含 Team Foundation 中的所有持久性数据(包括所有的 SQL 数据库及用于存储工作项附件的文件和目录)。单个计算机上的这些 Team Foundation Server 功能的物理分组称为 Team Foundation Server (databases)。根据业务需要,可将 Team Foundation 逻辑数据层及其必备组件(例如,SQL Server Analysis Services)安装在一台或多台服务器上。
基于角色的客户端
专门面向软件开发生命周期中的某个角色的 Visual Studio Team System 客户端应用程序之一。Visual Studio Team System 中有四个基于角色的客户端: Visual Studio Team System Architecture Edition、Visual Studio Team System Development Edition、Visual Studio Team System Test Edition 和 Visual Studio Team System Database Edition。
团队资源管理器
基于 Visual Studio 的用于软件项目管理和分析的客户端应用程序。不将团队资源管理器视为类似于 Development Edition 的基于角色的独立客户端。