Роль: Интегратор
Исполнитель этой роли руководит планированием и интеграцией элементов реализации при создании промежуточных версий.
Наборы ролей: Разработчики
Взаимосвязи
Основное описание

Реализаторы передают протестированные элементы реализации в рабочую область интеграции, где интеграторы, комбинируя их, создают промежуточную версию продукта. Другой задачей интегратора является планирование интеграции на системном и подсистемном уровнях, для каждого из которых существует отдельная рабочая область интеграции. Протестированные реализаторами элементы передаются из частных рабочих областей разработки в рабочую область интеграции подсистем, затем интегрированные подсистемы реализации передаются из рабочей области интеграции подсистем в рабочую область интеграции системы.  

Литература

См. Code Complete - A Practical Handbook of Software Construction [MCO93].

Персонал
Квалификация

Способности и знания, необходимые для выполнения этой роли:

  • понимание системы или компонента системы, используемой в процессе интеграции. В частности, интегратор должен понимать зависимости между компонентами и между подсистемами реализации, а также изменение этих компонентов и зависимостей с течением времени.
  • знакомство с инструментами интеграции

Интеграторы должны быть способны эффективно взаимодействовать с другими членами коллектива, так как их работа часто проходит в сотрудничестве с несколькими разработчиками.

Подходы к назначению

Иногда целесообразно передать интегратору функции испытателя. Такое решение может быть эффективным в тех случаях, если коллектив проекта небольшой или если интеграция выполняется на уровне подсистем. При выполнении интеграции и испытаний на уровне подсистем роли реализатора, интегратора и испытателя может выполнять один и тот же человек. Если же эти задачи выполняются на уровне системы, то интеграцию и тестирование рекомендуется поручить отдельной группе.

Дополнительные сведения