A visão da implementação é uma das cinco visões de arquitetura de um sistema. As outras visões de arquitetura são a visão lógica, a visão de caso de uso, a visão de processos e a visão de implementação.

A finalidade da visão de implementação é captar as decisões de arquitetura tomadas para a implementação. Normalmente, a visão de implementação contém:

  • uma enumeração de todos os subsistemas no modelo de implementação
  • diagramas de componentes que ilustram como os subsistemas são organizados em camadas e hierarquias
  • ilustrações de dependências de importação entre os subsistemas

A visão de implementação é útil para:

  • atribuir o trabalho de implementação a indivíduos e equipes ou a subcontratantes
  • avaliar a quantidade de código que será desenvolvida, modificada ou excluída
  • discutir a reutilização em larga escala
  • considerar as estratégias do release

A visão de implementação e as outras visões de arquitetura estão documentadas no Documento de Arquitetura de Software.



Rational Unified Process   2003.06.15