Направо към съдържанието

Azure DevOps Server

от Уикипедия, свободната енциклопедия
Версия от 13:34, 10 август 2013 на Ralitsastefanova (беседа | приноси) (Нова страница: '''Team Foundation Server''' (често съкращаван, като '''TFS''') е продукт на Майкрософт, предлагащ система з...)
(разл) ← По-стара версия | Текуща версия (разл) | По-нова версия → (разл)

Team Foundation Server (често съкращаван, като TFS) е продукт на Майкрософт, предлагащ система за контрол над изходния код и неговите версии, събиране на информация, отчитане на свършена работа и следене на процеса на развитие на проект. Предназначен е за съвместна работа по разработка на софтуерни продукти и е достъпен, както като самостоятелен софтуер, така и като сървърна платформа към Visual Studio Application Lifecycle Management.

Предназначение

Има две основни предназначения на TFS.

  1. Работа по разработката вътре в екипа: предоставя съвкупност от функции, които могат да се използват от различните членове, като им дава възможност да работят заедно с по-голяма ефективност.
  2. Връзка с клиентите: клиентите и партньорите могат да персонализират елементите на TFS, както и да го разширяват с нови функционалности. Разширенията могат да варират в голям обхват, като например от промяна на поле в даден работен елемент, до вграждане на изцяло нов инструмент.

Основни компоненти

Основните компоненти, свързани с груповата работа по разработката на проекта в TFS, са следните:

* Контрол на версиите (Version control)– за управление на сорс кода и подобни работни продукти, които изискват поддръжка на история за различни версии;
* История на работни елементи (Work item tracking) – за пазене на история на елементи от работния процес, като дефекти, изисквания, задачи и сценарии;
* Функции за ръководене на проекти (Project management functions) – позволяват изготвянето на групов проект, базиран на дефинирано от потребителя софтуерно поведение. Също така те дават възможност да се планира и следи развитието чрез Microsoft Excel и Microsoft Project;
* Изграждане на работа в екип (Team build) – за създаване на общ екипен процес по изготвяне на работещ продукт;
* Събиране на информация и отчет ( Data collection and reporting ) – подпомага оценката на състоянието на груповия проект, базирана на информацията събрана от TFS инструментите;
* Портал на груповия проект (Team Project Portal) – предоставя централна точка за комуникация между екипа в рамките на Microsoft Windows SharePoint Services сайт;
* Team Foundation Shared Services – предоставят голям брой от елементи на вътрешната структура, които са невидими за крайните потребители, но важни за разработчиците на инструменти и разширения;