[转载]TFS体系结构和概念

简介:

[转载]TFS体系结构和概念

 TFS是Team Fundation Server的简称,是微软VSTS的一部分,它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。

  TFS的分为客户端层、应用层、数据层。

  他们的数据模型流转如下图:

    

    客户端层分为架构师客户端、开发人员客户端、测试人员客户端等。

  应用层分为:版本控制、团队生成、团队站点(SharePoint)、工作项跟踪、团队报告(Sql Server Reporting Service)、项目管理、TFS API接口(Web Service)。

  数据层:配置数据库、仓库数据库、分析数据库、团队项目集合数据库

  TFS的本地部署的 Web 服务、应用程序和数据库的概要视图如下:

  

 

  

 

  

  网络端口和协议图如下:

  

  部署的网络通讯图如下:

  

  TFS中的主要概念如下:

  应用层、数据层、客户端层:组成TFS的逻辑层,这些层可以在同一台计算机上,也可以在多态计算机上。

  团队项目集合:TFS所有数据的主要组织单位,它可以包含一个或者多个团队项目

  团队项目:团队用于共享开发软件的团队活动的中心区域。

  TFS管理控制台:TFS管理员集中管理工具,可以通过它管理用户和权限、团队项目集合、添加和管理SharePoint 团队网站、创建和管理虚拟机实验室以及检查服务器状态。

  SharePoint:基于Web的团队门户管理。

  Sql Server和SQL Server Reporting Services:TFS的配置、团队流程的保存区域、数据中心和团队报告数据。

  工作项:所有需要做的事情。

 

博客转自:《TFS二次开发系列:一、TFS体系结构和概念 》

 

本文转自SanMaoSpace博客园博客,原文链接:http://www.cnblogs.com/SanMaoSpace/p/5108792.html,如需转载请自行联系原作者


相关文章
|
2月前
|
Nacos
申威服务器安装Nacos 2.0.3 RPM包详细步骤(Kylin V10 sw_64架构)​附安装包
Nacos 2.0.3-1.ky10.sw_64.rpm 是专为申威SW架构、中标麒麟Kylin V10(64位)系统定制的RPM安装包,支持服务发现与配置管理。通过rpm命令安装,适用于国产化软硬件环境,安装后可通过浏览器访问8848端口完成初始化配置。
|
存储 供应链 算法
深入解析区块链技术的核心原理与应用前景
深入解析区块链技术的核心原理与应用前景
529 0
|
8月前
|
存储 人工智能 数据处理
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
秉承“以场景驱动创新” 的核心理念,持续深耕三大核心场景的关键能力,并对大模型 GenAI 场景的融合应用进行重点投入,为智能时代构建实时、高效、统一的数据底座。
459 10
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
|
11月前
|
存储 C++ 索引
【C++数据结构——栈与队列】环形队列的基本运算(头歌实践教学平台习题)【合集】
【数据结构——栈与队列】环形队列的基本运算(头歌实践教学平台习题)【合集】初始化队列、销毁队列、判断队列是否为空、进队列、出队列等。本关任务:编写一个程序实现环形队列的基本运算。(6)出队列序列:yzopq2*(5)依次进队列元素:opq2*(6)出队列序列:bcdef。(2)依次进队列元素:abc。(5)依次进队列元素:def。(2)依次进队列元素:xyz。开始你的任务吧,祝你成功!(4)出队一个元素a。(4)出队一个元素x。
459 13
【C++数据结构——栈与队列】环形队列的基本运算(头歌实践教学平台习题)【合集】
|
11月前
|
机器学习/深度学习 人工智能 编解码
StereoCrafter:腾讯开源将任意2D视频转换为立体3D视频的框架,适用于Apple Vision Pro等多种显示设备
StereoCrafter 是腾讯开源的框架,能够将单目2D视频转换为高保真度的立体3D视频,适用于多种显示设备。
766 8
StereoCrafter:腾讯开源将任意2D视频转换为立体3D视频的框架,适用于Apple Vision Pro等多种显示设备
|
资源调度 分布式计算 大数据
大数据-111 Flink 安装部署 YARN部署模式 FlinkYARN模式申请资源、提交任务
大数据-111 Flink 安装部署 YARN部署模式 FlinkYARN模式申请资源、提交任务
449 0
|
NoSQL 关系型数据库 MySQL
主备切换大揭秘:保证系统永不停机的秘密
本文由小米分享,介绍了分布式系统中的主备切换机制,旨在确保高可用性和可靠性。内容涵盖热备和冷备的概念,以及MySQL和Redis的主从复制原理和配置方法。通过主从复制,当主服务器故障时,备服务器能接管工作,维持服务连续性。文章还讨论了主备切换的挑战,如数据一致性与切换延迟,并提出了相应的解决方案。最后,作者鼓励读者就该主题提出疑问和建议。
1232 4
|
人工智能 供应链 安全
构建未来:区块链技术在供应链管理中的应用
随着数字化转型的不断深入,传统供应链管理面临诸多挑战。本文探讨了区块链技术如何作为一剂良方,助力供应链管理实现透明化、安全性提升与效率优化。通过分析区块链的核心特性及其在供应链中的应用场景,本文揭示了该技术如何促进信息共享,减少欺诈行为,并提高整个网络的响应速度。我们不仅讨论了实施区块链的益处,还审视了当前面临的技术挑战和未来的发展趋势。
1231 2
|
监控 JavaScript Java
毕业设计|基于Spring Boot和Vue.js的前后端分离商城系统(一)
毕业设计|基于Spring Boot和Vue.js的前后端分离商城系统
385 0
|
Oracle 关系型数据库 数据库