Atividade:
|
Finalidade
|
|
Função: Integrador | |
Freqüência: Uma vez por iteração, especialmente durante a fase de elaboração. | |
Etapas Para integrar um subsistema, é necessário: Após cada incremento, um build é criado e a integração é testada. Depois que o último incremento for aprovado nos testes, é necessário: |
|
Artefatos de Entrada: | Artefatos Resultantes: |
Mentores de Ferramentas: | |
Informações Adicionais: |
Detalhes de Detalhamento do Fluxo de Trabalho:: |
A integração de subsistemas prossegue de acordo com o Artefato: Plano de Integração do Build, no qual a ordem de Elemento de Implementação e a integração do subsistema de implementação foram planejadas. Se um subsistema for grande, um Plano de Integração do Build secundário poderá ter sido criado especificamente para ele.
É recomendável integrar as classes implementadas (elementos de implementação) gradativamente, de baixo para cima, na hierarquia de dependências de compilação. A cada incremento, inclua um ou alguns elementos no sistema.
Se dois ou mais implementadores estiverem trabalhando paralelamente no mesmo subsistema, o trabalho deles será integrado através de um espaço de trabalho de integração de subsistemas, no qual os implementadores liberam os elementos de seus espaços de trabalho de desenvolvimento privados e a partir do qual o integrador construirá os builds.
Se uma equipe com diversos membros trabalhar paralelamente no mesmo subsistema, é importante que eles compartilhem resultados com freqüência, sem aguardar muito no processo para integrar o trabalho da equipe.
Após o último incremento, quando o subsistema de implementação estiver pronto e o build associado tiver sido testado quanto à integração, o subsistema de implementação será liberado para o espaço de trabalho de integração do sistema.
Rational Unified Process
|