Conceitos: Visão da Implementação
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.
|