Atividade: Integrar o Sistema
Essa atividade integra subsistemas de implementação, para criar uma nova versão consistente do sistema total.
DescriçãoEstrutura de Divisão de TrabalhoAlocação de EquipeUso de Produto de Trabalho
Relacionamentos
Atividades Pai
Descrição

O integrador integra o sistema de acordo com o plano do build de integração, adicionando os subsistemas de implementação liberados ao espaço de trabalho de integração do sistema e criando os builds. A integração de cada build é testada por um testador. Após o último incremento, o sistema do build pode ser completamente testado por um testador.

Propriedades
Orientado por Evento
Múltiplas Ocorrências
Em Andamento
Opcional
Planejado
Repetível
Criação da Equipe

A integração normalmente é executada por uma única pessoa (em um pequeno projeto no qual o processo de build é simples) ou uma pequena equipe (em um grande projeto no qual o processo de build é complexo). Os integradores precisam ter experiência em gerenciamento de builds de software, em gerenciamento de configuração e na linguagem de programação em que os componentes que serão integrados são escritos. Como a integração freqüentemente envolve um alto grau de automatização, também é essencial que haja habilidade no shell do sistema operacional ou nas linguagens de scripts e ferramentas como 'make' (no Unix) ou 'ant' (para Java).

Uso
Orientação de Uso

O trabalho da integração normalmente é automatizado em larga escala, sendo que o esforço manual é necessário quando o build é interrompido. Uma estratégia freqüente é realizar construções noturnas e alguns testes automatizados (normalmente no nível da unidade), permitindo feedback freqüente do processo de construção.