Resumo
Neste módulo aprendemos que:
- O diagrama de implantação modela a arquitetura de hardware por meio da identificação dos recursos de processamento. Estes recursos são normalmente computadores ou equipamentos, mas também podem ser pessoas realizando trabalhos manuais.
- Um componente define os requisitos para a implementação das funcionalidades especificadas em um diagrama de classes. Um componente realiza as funcionalidades das classes (classificadores).
- Um artefato define a implementação de um componente em uma tecnologia específica. Um artefato manifesta as funcionalidades de um ou mais elementos em um pacote usados para descrever uma implementação física.
- Um nó pode ser um equipamento ou um ambiente de execução dentro de um equipamento.
- O caminho de comunicação é o caminho físico que conecta os nós entre si.
- A especificação de implantação define como os artefatos são alocados em um nó, incluindo o modo de concorrência, o modo de execução e o modo transacional.
- As dependências modelam os tipos de relacionamento entre os elementos do modelo que representam os diferentes níveis de especificação dentro do modelo. As dependências que aparecem tanto em diagramas de componentes quanto em diagramas de implantação são modeladas como uma seta pontilhada com um dos estereótipos a seguir:
- <<Realization>> um componente realiza ou descreve os requisitos para implementação e/ou as funcionalidades de um ou mais classificadores.
- <<Manifest>> um componente manifesta ou define uma implementação específica para as funcionalidades de um ou mais elementos físicos de software.
- <<Implement>> um artefato implementa ou define uma implementação para os requisitos definidos por um componente.
- <<Deploy>> um nó implanta ou provê espaço para o armazenamento/execução de um artefato.
- Nós podem conter e executar componentes de software. As conexões entre os nós podem ser modeladas como associações, incluindo especificações de estereótipos e multiplicidade.
- Um nó pode ser modelado utilizando as mesmas regras que usamos para modelar classes. Ou seja, todos os atributos e comportamentos são válidos para os nós. Entretanto, nem todos os softwares de modelagem permitem documentar todas essas características.
- As associações entre os nós tipicamente utilizam estereótipos ao invés de nomes para descrever a natureza da conexão As associações dos nós representam caminhos de comunicação física, como portas TCP ou Ethernet.
- Diagramas de componentes e implantação podem ser combinados.
- Os componentes residem em nós.
- A comunicação entre os componentes de um nó é modelada como dependências. As dependências modelam os requisitos da comunicação lógica.
- A dependência estereotipada pelo tipo <<become>> descreve a migração ou o movimento do software de um lugar para outro.
Copyright © 2014 AIEC.