Atividade:
| ||||||||||||
Finalidade
|
|
| Passos
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 Informados: | Artefatos Resultantes: |
| Papel: Integrador | |
| Detalhamentos do Fluxo de Trabalho: |
A integração do subsistema é realizada de acordo com o Artefato: Plano de Integração do Build, no qual a ordem de integração de componentes e subsistemas foi projetada. 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 (componentes) segundo uma abordagem do tipo bottom-up incremental na hierarquia de dependências de compilação. A cada incremento, adicione um ou alguns componentes ao 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 do subsistema, onde eles liberarão componentes a partir dos respectivos espaços de trabalho de desenvolvimento privados e onde o integrador construirá 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 será liberado para o espaço de trabalho de integração do sistema.
|
Rational Unified Process
|