Atividade:
|
Finalidade
|
|
Função: Integrador | |
Freqüência: Conforme necessário, normalmente várias vezes em cada iteração de Construção e Transição e pelo menos uma vez em cada iteração de Elaboração. | |
Etapas | |
Artefatos de Entrada: | Artefatos Resultantes: |
Mentores de Ferramentas: |
Detalhes de Detalhamento do Fluxo de Trabalho:: |
Estude os casos de uso e os cenários que foram selecionados para a iteração atual. Selecione um ou vários cenários, que serão a meta de cada incremento da integração. Talvez seja necessário selecionar somente uma parte de um cenário que se refira a esse subsistema.
Capture o plano de integração do subsistema, tanto no Plano de Integração do Build do projeto como em um plano de integração de build local ao subsistema.
Identifique as classes que participam dos cenários selecionados. Cada cenário é descrito nos diagramas de seqüência, diagramas de comunicação ou diagramas de classe de uma realização de caso de uso de design. Identifique as classes que precisam ser implementadas e as que já foram implementadas. Além disso, identifique as classes que não participam do cenário, mas que são necessárias como stubs.
As classes são identificadas nas realizações de casos de uso de design.
Identifique os outros subsistemas de implementação necessários a este build. Decida qual versão de cada subsistema será usada. Atualize as dependências de importação desse subsistema de modo que elas fiquem com as versões corretas dos outros subsistemas.
Se as novas baselines do sistema foram recém-promovidas, o integrador também deverá decidir quando o espaço de trabalho da integração do sistema (nova baseline) será atualizado. Essa decisão se baseará no ponto do ciclo de desenvolvimento em que você está. Se o desenvolvimento do subsistema estiver instável em alguma área crítica, você provavelmente optará por adiar a nova baseline.
Quando o projeto já estiver bem adiantado e próximo a um release (interno ou externo), será fundamental que os subsistemas tenham conjuntos de importação consistentes. A partir daqui, ter baselines de sistema atualizadas será cada vez mais urgente.
Rational Unified Process
|