Diagramas de Implementação

Na UML, os diagramas de implementação modelam a arquitetura física de um sistema. Os diagramas de implementação mostram os relacionamentos entre os componentes de software e hardware no sistema e a distribuição física do processamento.

Os diagramas de implementação, que normalmente são preparados durante a fase de desenvolvimento da implementação, mostram a organização física dos nós em um sistema distribuído, os artefatos que estão armazenados em cada nó e os componentes e outros elementos que os artefatos implementam. Os nós representam dispositivos de hardware como por exemplo servidores, sensores e impressoras, bem como outros dispositivos que suportam o ambiente de tempo de execução de um sistema. Caminhos de comunicação e relacionamentos de implementação modelam as conexões do sistema.

Um diagrama de implementação de exemplo

Os diagramas de implementação são eficazes para visualizar, especificar e documentar os seguintes tipos de sistemas:

Como os diagramas de implementação se concentram na configuração dos nós de processamento de tempo de execução e de seus componentes e artefatos, é possível utilizar esse tipo de diagrama para avaliar as implicações da distribuição e de alocações de recursos.

Nota: Os diagramas de implementação são distintos dos diagramas de componentes. Um diagrama de implementação mostra os componentes e artefatos em relação ao local em que eles são utilizados no sistema implementado. Um diagrama de componentes define a composição dos componentes e artefatos no sistema.
Nota: Os diagramas de implementação são distintos das topologias de implementação, um tipo de modelo diferente. Para obter informações sobre topologias de implementação, consulte Implementação e Topologias de Modelagem.

Os seguintes tópicos descrevem elementos de modelos em diagramas de implementação:

Tarefas relacionadas
Modelando a Visualização de Implementação e Topologia de um Aplicativo
Especificando a Implementação de Artefatos em Nós

Feedback