Технологии командной разработки программного обеспечения информационных систем
Рассматриваемые вопросы
Функциональные возможности Team Foundation Server
Архитектура Team Foundation Server
Простейшая серверная топология TFS
Простая серверная топология TFS
Серверная топология TFS средней сложности
Шаблоны командных проектов
Возможности системы контроля версий
Режимы построения программного приложения
495.03K
Category: programmingprogramming

Архитектура и функциональные возможности Visual Studio Team Foundation Server

1. Технологии командной разработки программного обеспечения информационных систем

Лекция 5. Архитектура и функциональные
возможности Visual Studio
Team Foundation Server
Долженко Алексей Иванович,
профессор Ростовского государственного
экономического университета
доктор экономических наук

2. Рассматриваемые вопросы

Назначение Team Foundation Server
Развертывание Team Foundation Server
Шаблоны командных проектов
2

3.

Microsoft Visual Studio Team
Foundation Server (TFS) предназначен
для обеспечения совместной работы
команд разработчиков
программного обеспечения
3

4. Функциональные возможности Team Foundation Server

Управление проектами
Отслеживание рабочих элементов
Контроль версий
Управление тестовыми случаями
Автоматизация построения
Отчетность
4

5. Архитектура Team Foundation Server

Уровень
приложения
Клиентский
компьютер
Клиентское
приложение
Клиентская
объектная
модель
Веб-службы
Team Foundation
Серверная
объектная
модель
Уровень
данных
Приложение
сервера
Данные
5

6. Простейшая серверная топология TFS

Односерверная среда
Team Foundation Server
Клиентский уровень
6

7. Простая серверная топология TFS

Односерверная
среда
Контроллер
тестирования
Team Foundation Server
Веб-службы,
Базы данных
Клиентский уровень
7
Контроллер
построения

8. Серверная топология TFS средней сложности

Контролллеры
построения
Вебприложение
SharePoint
Служба отчетов
SQL SErver
Team Foundation Server
Логический
уровень
приложений
Логический
уровень данный
Клиентский уровень
8
Контроллер
тестирования

9. Шаблоны командных проектов

MSF for CMMI Process Improvement 6.0
MSF for Agile Software Development 6.0
Microsoft Visual Studio Scrum 2.2.
9

10. Возможности системы контроля версий

Атомарные возвраты
Ассоциация операций возврата с рабочими
элементам
Ветвление и объединение при разработке
кода
Наборы отложенных изменений
Политики возврата
10

11. Режимы построения программного приложения

Ручной
Непрерывная интеграция
Прокрутка построений
Условный возврат
Расписание
11

12.

Вопросы
12
English     Русский Rules