Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Технический тренинг по продуктам Microsoft посвященный вопросам разработки программного обеспечения с использованием Visual Studio Team System 2010.
Данный курс будет интересен ведущим разработчикам, архитекторам и менеджерам проектов по разработке программного обеспечения. В рамках курса будет подробно рассказано о том что такое Visual Studio Team System 2010, какие основные компоненты он содержит, то каким образом данная система решает вопросы организации процессов разработки ПО. Дополнительно будут затронуты вопросы организации процессов разработки на примере таких методологий как MSF 4.0 и его облегченной (agile) версии. Участники будут иметь возможность получить реальный опыт работы с Visual Studio Team System в виде лабораторных работ.
Цель: Изучение возможностей эффективной организации процессов разработки с помощью Visual Studio Team System 2010.

План занятий

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