TFS二次開發系列:1、TFS體系結構和概念

  TFS是Team Fundation Server的簡稱,是微軟VSTS的一部分,它是Microsoft應用程序生命週期管理(ALM)工具的核心協做平臺,簡單的說它是管理和開發軟件項目的整個生命週期的平臺工具。數據庫

  TFS的分爲客戶端層、應用層、數據層。服務器

  他們的數據模型流轉以下圖:網絡

   

    客戶端層分爲架構師客戶端、開發人員客戶端、測試人員客戶端等。架構

  應用層分爲:版本控制、團隊生成、團隊站點(SharePoint)、工做項跟蹤、團隊報告(Sql Server Reporting Service)、項目管理、TFS API接口(Web Service)。工具

  數據層:配置數據庫、倉庫數據庫、分析數據庫、團隊項目集合數據庫測試

  TFS的本地部署的 Web 服務、應用程序和數據庫的概要視圖以下:網站

  

 

  

 

  

  網絡端口和協議圖以下:3d

  

  部署的網絡通信圖以下:版本控制

  

  TFS中的主要概念以下:blog

  應用層、數據層、客戶端層:組成TFS的邏輯層,這些層能夠在同一臺計算機上,也能夠在多態計算機上。

  團隊項目集合:TFS全部數據的主要組織單位,它能夠包含一個或者多個團隊項目

  團隊項目:團隊用於共享開發軟件的團隊活動的中心區域。

  TFS管理控制檯:TFS管理員集中管理工具,能夠經過它管理用戶和權限、團隊項目集合、添加和管理SharePoint 團隊網站、建立和管理虛擬機實驗室以及檢查服務器狀態。

  SharePoint:基於Web的團隊門戶管理。

  Sql Server和SQL Server Reporting Services:TFS的配置、團隊流程的保存區域、數據中心和團隊報告數據。

  工做項:全部須要作的事情。

相關文章
相關標籤/搜索