A finalidade de um build, construído de outros componentes na implementação, é liberar um subconjunto testável dos
recursos e funções de tempo de execução do sistema. O RUP (Rational Unified Process) sugere que uma seqüência de builds
seja construída durante uma iteração, incluindo recurso em cada um deles à medida que elementos de subsistemas de
implementação forem incluídos ou aprimorados. Os builds podem ser construídos em todos os níveis de um sistema,
abrangendo um único subsistema ou vários mas, no RUP, o interesse particular está nos builds que são definidos no Produto de Trabalho: Plano de Integração do Build, pois esse é o
ponto de partida para a conclusão da iteração. Se o tamanho ou a complexidade do sistema garantir isso, o plano
de integração do build pode ser refinado em vários planos, abrangendo subsistemas individuais.
Note que os builds informais podem ser construídos por um implementador por vários motivos - testes de unidade, por
exemplo - utilizando elementos provenientes do espaço de trabalho de desenvolvimento privado do implementador e dos
espaços de trabalho de integração do sistema e subsistema, conforme apropriado. Contudo, como o termo é utilizado aqui,
os builds são construídos por um integrador, a partir de versões identificadas de elementos liberados pelos
implementadores aos espaços de trabalho de integração do sistema ou subsistema, como definido no Produto de Trabalho: Plano de Integração do Build.
|