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

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

Свойства
Управляется событиями
Несколько вхождений
Выполняющийся
Необязательный
Запланированный
Повторяющийся
Персонал

Как правило, за интеграцию отвечает один сотрудник (в малых проектах с простой процедурой компоновки продукта) или небольшой коллектив (в больших проектах со сложным процессом компоновки). У интеграторов должен быть опыт управления компоновкой программного обеспечения и конфигурацией, и они должны знать язык программирования, на котором написаны интегрируемые компоненты. Интеграция довольно часто выполняется в автоматическом режиме, и поэтому интеграторы должны уметь работать с соответствующей операционной системой и пользоваться языками ее оболочек и сценариев, а также стандартными средствами (например, make в Unix или ant в Java).

Использование
Указания по использованию

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