Tópicos

Finalidade

Como Definir a Equipe

Orientações de Trabalho

 

Finalidade Início da página

Se vários implementadores trabalham (como uma equipe) no mesmo subsistema de implementação, alguém na equipe deve ser responsável pela integração dos componentes novos e alterados dos implementadores individuais a uma nova versão do subsistema de implementação. A integração resulta em uma série de builds em um espaço de trabalho de integração do subsistema. A integração de cada build é testada por um testador. Depois dos testes, o subsistema de implementação é liberado no espaço de trabalho de integração do sistema.

Como Definir a Equipe Início da página

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).

Orientações de Trabalho Início da página

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 builds noturnos e alguns testes automáticos (normalmente no nível da unidade), permitindo feedback freqüente do processo de build.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process