Detalhe do Workflow:
|
A finalidade deste detalhe do workflow é integrar subsistemas de implementação para criar uma nova versão consistente do sistema geral. |
|||||||||||||||||||||||||||||||||||||
|
|
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.
Esta seção fornece fornece links para informações adicionais relacionadas a este detalhe do workflow.
Inicia na fase de Elaboração, passa pelas fases de Construção e Transição.
Obrigatório (no entanto, em sistemas menores, pode não haver integração separada de subsistemas)
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).
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.
Rational Unified Process
|