Автор: Дмитрий Андреев
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 9 студентам
Уровень:
Для всех
Длительность:
1:45:00
Студентов:
495
Выпускников:
42
Качество курса:
4.22 | 3.33
Технический тренинг по продуктам Microsoft посвященный вопросам разработки программного обеспечения с использованием Visual Studio Team System 2010.
Данный курс будет интересен ведущим разработчикам, архитекторам и менеджерам проектов по разработке программного обеспечения. В рамках курса будет подробно рассказано о том что такое Visual Studio Team System 2010, какие основные компоненты он содержит, то каким образом данная система решает вопросы организации процессов разработки ПО. Дополнительно будут затронуты вопросы организации процессов разработки на примере таких методологий как MSF 4.0 и его облегченной (agile) версии. Участники будут иметь возможность получить реальный опыт работы с Visual Studio Team System в виде лабораторных работ.
Специальности: Системный архитектор, Разработчик интернет-проектов
Теги: приложения, тестирование
План занятий
Занятие
Заголовок <<
Дата изучения
Обзор Team Foundation Server
Введение в Team System. Задачи которыерешает комплекс средств Visual Studio и Team Foundation, основные компоненты, архитектура. Процессы разработки программного обеспечения. Процессные методологии, подход Agile. Шаблоны процессов в Team Foundation Server. Основные понятия. Начало работы в команде над проектом по разработке с шаблоном Agile.
Оглавление
-
Управление проектами и задачами
Управление требованиями к ПО в шаблоне процесса Agile. Рабочий элемент, состояния, основания для перехода. Реализация процесса Agile в TFS. Оценка сроков, основные циклы и процессная организация, планирование проекта. Детализация требований до задач, привязка к спринтам.
Оглавление
-
Дизайн приложений
Работа с Product Backlog.Формирование требований и задач. Работа с перечнем рабочих элементов с помощью Excel. Проектный портал. Архитектурное проектирование приложения. Архитектурный анализ и проверка соответствия исходного кода спроектированной архитектуре приложения. UML диаграммы в Visual Studio. Работа с исходным кодом проекта. Связывание изменений в коде с рабочими элементами. Ветвление и слияние кода, работа с "Полками" (Shelves). Политики внесения изменений в исходный код. Контроль качества кода. Статический анализ.
Оглавление
-
Тестирование
Автоматическая сборка проекта. Важность процесса автоматической сборки при организации процесса непрерывной интеграции изменений. Тестирование сборок. Тестирование в ручном режиме. Компонент "Test Manager". Формирование ручных тестов. Конфигурирование тестовой среды. Видеозапись шагов ручного тестирования, компонент Intellitrace. Работа с ошибками. Процесс взаимодействия тестировщика и программиста. Тестирование веб-приложений. Нагрузочное тестирование.
Оглавление
-
Модификация и настройка шаблона процесса разработки
Работа программиста с информацией Intellitrace. Повышение качества Unit тестов с использованием информации Code Coverage. Анализ отчетов сборок. Настройка шаблона процессов. Работа с отчетами. Аналитика текущего состояния проекта с помощью OLAP. Работа с метриками.
Оглавление
-