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 subsistemas
A visualização de implementação é útil para o seguinte:
-
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.
|