A finalidade deste detalhe do workflow é estruturar a implementação para assegurar uma implementação e um processo de integração/construção regulares.


Tópicos

      Modelo de Design
Modelo de
Design
 
       
 
Arquiteto de Software
Arquiteto
de Software

 

 
Estruturar o Modelo de Implementação
Estruturar
o Modelo
de Implementação

 
       
      Documento de Arquitetura de Software
Documento
de Arquitetura
de Software
Modelo de Implementação
Modelo de
Implementação
 
      Subsistema de Implementação
Subsistema
de Implementação
 


Descrição To top of page

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.

Informações Relacionadas To top of page

Esta seção fornece fornece links para informações adicionais relacionadas a este detalhe do workflow.

Sincronização To top of page

Inicia na fase de Elaboração, passa pelas fases de Construção e Transição, conforme necessário.

Opcionalidade To top of page

Recomendada para sistemas maiores. Opcional para sistemas menores.

Como Definir a Equipe To top of page

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.

Diretrizes de Trabalho To top of page

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.



Rational Unified Process   2003.06.15