Компьютерные науки

Организация процессов разработки программного обеспечения с использованием Team Foundation Server 2010

Программа предлагает системное освоение управления жизненным циклом ПО и командную разработку в среде TFS 2010.
Студентов 562 Выпускников 46 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена техническим и организационным аспектам командной разработки программного обеспечения с использованием Team Foundation Server 2010. В учебной программе изучаются компоненты Visual Studio Team System, управление задачами, дизайн приложений и автоматизация тестирования. Материал объединяет теорию гибких Agile-методологий con практикой, охватывая путь от планирования итераций до контроля качества и модификации шаблонов процессов. Учебная программа направлена на повышение качества проектов и эффективности командной работы.
Цели
  • Познакомить с архитектурой и функциональными возможностями TFS 2010.
  • Раскрыть принципы организации командной работы по методологиям Agile и MSF.
  • Сформировать навыки управления требованиями, задачами и процессом тестирования.
Чему я научусь?
  • Организовывать коллективную работу над проектом с использованием инструментов TFS.
  • Настраивать и адаптировать шаблоны процессов разработки под задачи команды.
  • Координировать этапы проектирования, написания кода и автоматизированного контроля качества.

Авторы

Андреев Дмитрий Вячеславович
Андреев Дмитрий Вячеславович
Эксперт по архитектуре информационных систем, компания Microsoft.\n
Чему я научусь?
  • Организовывать коллективную работу над проектом с использованием инструментов TFS.
  • Настраивать и адаптировать шаблоны процессов разработки под задачи команды.
  • Координировать этапы проектирования, написания кода и автоматизированного контроля качества.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Обзор Team Foundation Server Введение в Team System. Задачи которыерешает комплекс средств Visual Studio и Team Foundation, основные компоненты, архитектура.... Введение в Team System. Задачи которыерешает комплекс средств Visual Studio и Team Foundation, основные компоненты, архитектура. Процессы разработки программного обеспечения. Процессные методологии, подход Agile. Шаблоны процессов в Team Foundation Server. Основные понятия. Начало работы в команде над проектом по разработке с шаблоном Agile. ещё
2 Управление проектами и задачами Управление требованиями к ПО в шаблоне процесса Agile. Рабочий элемент, состояния, основания для перехода. Реализация процесса... Управление требованиями к ПО в шаблоне процесса Agile. Рабочий элемент, состояния, основания для перехода. Реализация процесса Agile в TFS. Оценка сроков, основные циклы и процессная организация, планирование проекта. Детализация требований до задач, привязка к спринтам. ещё
Управление проектами и задачами тест для курса Организация процессов разработки программного обеспечения с использованием Team Foundation Server 2010 60 мин
3 Дизайн приложений "Работа с Product Backlog.Формирование требований и задач. Работа с перечнем рабочих элементов с помощью Excel. Проектный... "Работа с Product Backlog.Формирование требований и задач. Работа с перечнем рабочих элементов с помощью Excel. Проектный портал. Архитектурное проектирование приложения. Архитектурный анализ и проверка соответствия исходного кода спроектированной архитектуре приложения. UML диаграммы в Visual Studio. Работа с исходным кодом проекта. Связывание изменений в коде с рабочими элементами. Ветвление и слияние кода, работа с ""Полками"" (Shelves). Политики внесения изменений в исходный код. Контроль качества кода. Статический анализ." ещё
4 Тестирование "Автоматическая сборка проекта. Важность процесса автоматической сборки при организации процесса непрерывной интеграции изменений. Тестирование сборок. Тестирование... "Автоматическая сборка проекта. Важность процесса автоматической сборки при организации процесса непрерывной интеграции изменений. Тестирование сборок. Тестирование в ручном режиме. Компонент ""Test Manager"". Формирование ручных тестов. Конфигурирование тестовой среды. Видеозапись шагов ручного тестирования, компонент Intellitrace. Работа с ошибками. Процесс взаимодействия тестировщика и программиста. Тестирование веб-приложений. Нагрузочное тестирование." ещё
Тестирование тест для курса Организация процессов разработки программного обеспечения с использованием Team Foundation Server 2010 55 мин
5 Модификация и настройка шаблона процесса разработки Работа программиста с информацией Intellitrace. Повышение качества Unit тестов с использованием информации Code Coverage. Анализ отчетов... Работа программиста с информацией Intellitrace. Повышение качества Unit тестов с использованием информации Code Coverage. Анализ отчетов сборок. Настройка шаблона процессов. Работа с отчетами. Аналитика текущего состояния проекта с помощью OLAP. Работа с метриками. ещё
Модификация и настройка шаблона процесса разработки тест для курса Организация процессов разработки программного обеспечения с использованием Team Foundation Server 2010 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.