Atividade: Estruturar o Modelo de Implementação
Essa atividade estrutura a implementação, para assegurar uma implementação, integração e processo de build estável.
DescriçãoEstrutura de Divisão de TrabalhoAlocação de EquipeUso de Produto de Trabalho
Relacionamentos
Atividades Pai
Descrição

Estruturar o modelo de implementação geralmente resulta em um conjunto de Subsistemas de Implementação que podem ser desenvolvidos de modo independente e relativo. 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.

Propriedades
Orientado por Evento
Múltiplas Ocorrências
Em Andamento
Opcional
PlanejadoYes
Repetível
Criação da Equipe

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.

Uso
Orientação de Uso

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.