Система командной работы. Visual Studio Теам System
Оценить
(0 голоса)
VSTS Database Edition имеет инструмент для сравнения схемы и данных. Он позволяет вам моментально разглядеть специфические различия между двумя разными версиями схемы базы данных или набора данных. Мы обсуждаем версию Database Edition в главе 29. Сервер Team Foundation Server Все командные продукты могут работать самостоятельно, но добавление сервера Team Foundation Server (TFS) позволяет всей команде совместно работать над действиями и мар­шрутами. Он даже имеет собственный набор перспективных технологий. TFS служит всем ролям, однако роль менеджера проекта поддерживается только инструментами, поставляю­щимися вместе с Team Foundation Server. Примечание Для Team Foundation Server необходим сервер Microsoft SQL Server 2005.
Оценить
(0 голоса)
Сервер Team Foundation Server содержит совершенно новый движок системы управления исходным кодом, который (при использовании для больших команд разработчиков) значи­тельно превосходит возможности Visual Source Safe. Система управления исходными кода­ми TFS использует в качестве хранилища SQL Server 2005 (вместо файловой системы) и легко масштабируется для самых больших команд разработчиков. Кроме родной поддержки доступа по HTTP/HTTPS, система управления исходным кодом TFS поддерживает также политики возврата и откладывание изменений. □    Политики возврата (check-in policies)— позволяют вам добавлять правила, которые обрабатываются при возврате для проверки выполнения процедур и лучших практик. Пример — политика возврата, которая требует от статического анализатора кода предъ­явления сертификата для разрешения…
Оценить
(0 голоса)
Элементарная работа — это атомарный модуль в VSTS для отслеживания и управления дей­ствиями и результатами работы (в контексте проекта). Элементарная работа может быть назначена любой роли команды проекта и определенному рабочему процессу. Элементарная работа хороша тем, что она может быть связана со множеством элементов, при этом созда­ется сеть из связанных результатов работы. Например, вы можете создать элементарную работу для отчета об ошибке, а затем привязать этот отчет об ошибке к возвращенному файлу исходного кода, разработчику, тестеру и тестовому случаю (который выявил эту ошибку). Вместе с сервером Team Foundation Server поставляется целый набор надстроек Microsoft Office, который позволяет менеджерам проекта привязываться…
Оценить
(0 голоса)
Частью Team Foundation Server является Team Foundation Build. Она позволяет тем ролям, которые управляют выпуском версий: прогонять тесты кодовой базы, делать построение кодовой базы, делать выпуск версии кодовой базы на файловый сервер, а также генериро­вать отчеты по построению и распространять их между членами команды. Team Foundation Build— это инструмент с графическим пользовательским интерфейсом, который является надстройкой над инструментом MSBuild. В главе 30 имеются все подроб­ности по использованию функциональных возможностей автоматизации построений TFS.
Оценить
(0 голоса)
Поскольку все элементарные работы и результаты работы VSTS хранятся в базе данных SQL Server 2005, то TFS может использовать сервисы SQL Server 2005 Reporting Services и SQL Server 2005 Analysis Services для составления отчетов по качеству построений, продви­жению элементарных работ, результатам тестов, результатам построений и т. д.
Оценить
(0 голоса)
Сервер Team Foundation Server использует шаблон проекта для создания сайта Windows SharePoint, содержащего библиотеки документов и шаблоны документов, которые соответ­ствуют выбранному типу проекта. Например, создание проекта на основе шаблона MSF Ag­ile приведет к созданию сайта SharePoint с шаблонами документов, сгенерированными именно для этого процесса. Использование сайта SharePoint в качестве универсального портала позволяет даже тем уча­стникам проекта, у которых нет Visual Studio, взаимодействовать с элементарными работа­ми VSTS и участвовать в совместной работе над проектом.
Оценить
(0 голоса)
Visual Studio Team System рфокусирована на реализации всех маршрутов жизненного цикла разработки программного обеспечения (а не только маршрута разработки). Ключевым эле­ментом является целостный подход к управлению продвижением программного обеспече­ния по его жизненному циклу. VSTS добавляет охват средой Visual Studio и других ролей жизненного цикла программного обеспечения, таких как: архитектор, бизнес-аналитик, тес­тер качества, управленец проекта. При этом VSTS преследует следующие цели: □    избегать незапланированного разрастания объема разработки; □    улучшить обмен информацией; □    минимизировать дублирования; □    оптимизировать ресурсы; □    упростить процесс разработки; □    управлять рисками и снижать их; □    облегчить "посмертный" анализ и использование лучших практик. В этой главе вы узнали, что…
Оценить
(0 голоса)
В предыдущей главе были описаны инструменты, поставляемые вместе с системой команд­ной работы Visual Studio Team System. Теперь пришло время рассмотреть специфику серве­ра Team Foundation Server. Сервер Team Foundation Server является центральным ядром коллективной работы в среде Visual Studio Team System: Visual Studio обеспечивает специфические инструменты для ка­ждой роли — архитектора, разработчика, тестировщика и менеджера, а сервер Team Founda­tion Server предоставляет центральное хранилище и сервисы совместного использования информации, необходимые для связывания команды проекта в единое целое. В этой главе мы сосредоточимся на настройке сервера Team Foundation Server и использовании его воз­можностей по обеспечению командной работы.
Оценить
(0 голоса)
Как уже обсуждалось в главе 22, сервер Team Foundation Server (TFS) служит центральным ядром коллективной работы в среде Visual Studio Team System. Именно TFS реализует сис­тему управления исходными кодами, отслеживание элементарных работ, проектные изве­щения, а также массу прочих функций коллективной работы. Вы можете представлять себе TFS как набор Web-сервисов, работающих с хранилищем данных. Физически это означает, что функциональность TFS предоставляется через Web- сервисы Windows IIS, а хранение данных, анализ и сервисы отчетности обеспечиваются SQL Server 2005. Эти две части TFS называются уровнем приложения и уровнем данных. Эти уровни — логические и могут физически соответствовать одному или нескольким сер­верам. Некоторые организации…
Оценить
(0 голоса)
Уровень приложения состоит из набора Web-сервисов (работающих под ASP.NET/Microsoft Internet Information Services), которые обеспечивают систему управления исходными кода­ми, отслеживание элементарных работ, отчетность и основные функции TFS. На рис. 23.1 показана общая структура сервера-приложения TFS. Рис. 23.1. Сервер Team Foundation Server: приложение Web-сервисы на уровне приложения работают как упаковщики для интерфейса прикладного программирования TFS, который обеспечивает реальную функциональность TFS. Эти сер­висы находятся в виртуальных каталогах Web-сайта Team Foundation Server. На рис. 23.2 показаны эти каталоги Web-сервисов внутри программы IIS Manager. Внутри каждого каталога сервиса имеются одна или несколько конечных точек Web-сервиса. Список дан в табл. 23.1. Совет Обычно вам не приходится…
© 2017 www.visualstudios.ru. Все права защищены.