Nós nos Modelos UML

Nos modelos UML, os nós são elementos de modelo que representam os recursos computacionais de um sistema, como por exemplo computadores pessoais, sensores, dispositivos de impressão ou servidores. Os nós podem ser conectados por caminhos de comunicação, para descrever estruturas de rede.

Os nós podem conter outros nós, chamados nós aninhados e podem ter também artefatos implementados neles.

Normalmente, um nó possui um nome que descreve a peça de hardware que ele representa.

Como a figura a seguir ilustra, um nó é exibido como um retângulo tridimensional que contém o nome e o ícone do nó.

um elemento de modelo do nó chamado Node1.

Nos diagramas, as divisões exibem informações sobre os atributos, elementos implementados, nós aninhados e a estrutura interna do nó.

Quando você desenvolve um software para um sistema distribuído, é possível modelar os diferentes componentes do sistema como nós em um diagrama de implementação. Por exemplo, um aplicativo de e-commerce pode ter algum software que é executado no computador do cliente e outro que é executado em um servidor público. Esses sistemas de computador diferentes são representados por nós. Os artefatos que cada nó implementa podem ser listados no compartimento Implementação ou mostrados explicitamente com relacionamentos de implementação.

Como a figura a seguir ilustra, é possível modelar o sistema cliente/servidor com dois nós conectados por um caminho de comunicação.

Um nó Client é conectado por um caminho de comunicação a um nó Server.

Nós Estereotipados

Um nó pode ser estereotipado para representar um tipo específico de hardware. Designar um estereótipo a um nó e substituir a forma de cubo padrão por uma forma que se assemelha ao componente do sistema. Por exemplo, a figura a seguir mostra como um nó é estereotipado para representar um computador mainframe.

A imagem mostra uma linha de um computador mainframe.

Como a figura a seguir ilustra, é possível modelar o mesmo sistema cliente/servidor, com dois nós estereotipados conectados por um caminho de comunicação, utilizando formas que representam os componentes de sistema específicos.

Um nó estereotipado representando um PC cliente é conectado a um nó estereotipado chamado Database Server.

Tarefas relacionadas
Aninhando Nós Dentro de Outros Nós
Especificando a Implementação de Artefatos em Nós

Feedback