NOTÍCIAS

[ANONYMOUS][grids]

Como apresentar diagramas de implantação em UML


Os diagramas de implantação são um dos dois tipos de diagramas usados ​​na modelagem dos aspectos físicos de um sistema orientado a objetos. 
Um diagrama de implantação mostra a configuração dos nós de processamento do tempo de execução e os componentes que os vivem.
Usamos diagramas de implantação para modelar a visão de implantação estática de um sistema. Um diagrama de implantação é um diagrama que mostra a configuração dos nós de processamento de tempo de execução e os componentes que os vivem.
1-diagrama de implantação

Propriedades comuns

Uma implantação é apenas um tipo especial de diagrama que compartilha as mesmas propriedades que todos os outros diagramas, como: um nome e conteúdo gráfico. O que distingue um diagrama de implantação do resto dos diagramas é seu conteúdo.

Conteúdo

Um diagrama de implantação normalmente contém:
  • Nodos
  • Relações de dependência e associação
Como todos os outros diagramas, os diagramas de implantação podem conter notas e restrições.
Os diagramas de implantação também podem conter componentes, cada um dos quais deve viver em algum nó. Os diagramas de implantação também podem conter pacotes e subsistemas.

Usos comuns

Ao modelar a visão de implantação estática de um sistema, normalmente usaremos diagramas de implantação de uma das três maneiras:
  1. Para modelar sistemas incorporados.
  2. Para modelar sistemas cliente / servidor.
  3. Para modelar sistemas totalmente distribuídos.

Técnicas comuns de modelagem

Modelando um sistema embutido

Para modelar um sistema incorporado:
  • Identifique os dispositivos e nós exclusivos do seu sistema.
  • Fornecer pistas visuais, especialmente para dispositivos incomuns, usando estereótipos.
  • Modelar as relações entre esses processadores e dispositivos em um diagrama de implantação. Da mesma forma, especifique a relação entre componentes e nós.
  • Conforme necessário, expanda os dispositivos inteligentes modelando sua estrutura com um diagrama de implantação mais detalhado.
Sistema 2-modelado-embutido

Modelando um sistema cliente / servidor

Para modelar um sistema cliente / servidor:
  • Identifique os nós que representam os processadores de cliente e servidor do seu sistema.
  • Destaque os dispositivos que são relevantes para o comportamento do seu sistema.
  • Fornecer pistas visuais para esses processadores e dispositivos através de estereótipos.
  • Modelar a topologia desses nós em um diagrama de implantação.
3-modelagem-cliente-servidor-sistema

Modelando um sistema totalmente distribuído

Para modelar um sistema totalmente distribuído:
  • Identificar os dispositivos e processadores do sistema como para sistemas cliente / servidor mais simples.
  • Se você precisa argumentar sobre o desempenho da rede do sistema ou o impacto das mudanças na rede, certifique-se de modelar esses dispositivos de comunicação ao nível de detalhe suficiente para fazer avaliações.
  • Preste muita atenção aos agrupamentos lógicos de nós, que você pode especificar usando pacotes.
  • Modelar esses dispositivos e processadores usando diagramas de implantação.
  • Se você precisa se concentrar na dinâmica do sistema, introduza diagramas de casos de uso para especificar o tipo de comportamento que lhe interessa e expanda esses casos de uso com diagramas de interação.
Sistema de 4 modelagens totalmente distribuído