Detalhamento do Fluxo de Trabalho: Estruturar o Modelo de Implementação
A finalidade deste detalhamento do fluxo de trabalho é garantir que o modelo de implementação seja organizado de maneira que o desenvolvimento dos componentes e o processo do build tenham a menor quantidade de conflitos possível. Um modelo bem organizado evitará problemas de gerenciamento de configuração e permitirá que o produto seja construído a partir de builds de integração sucessivamente maiores.
Como o arquiteto de software tem a responsabilidade principal sobre a estrutura do modelo de implementação, a sua experiência precisa incluir a função de integração no nível do sistema. Eles 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 automatização da integração será conduzida pelo integrador, o arquiteto de software não precisa ser especialista em scripts ou automatização da integração, mas alguma familiaridade com o assunto normalmente ajuda o processo de build a transcorrer sem dificuldades.
A estruturação do modelo de implementação deve ser realizada em paralelo com a evolução dos outros aspectos da arquitetura; não considerar isso antecipadamente no processo de arquitetura pode levar a uma organização insuficiente da implementação e pode impedir a implementação e o processo de build. Na pior das hipóteses, um modelo de implementação mal organizado impede o desenvolvimento paralelo do software pela equipe do projeto.
Copyright
(c) 1987 - 2001 Rational Software Corporation
|