Exercícios: Aula 13 - Diagrama de Implantação 📝
Teste seus conhecimentos sobre a arquitetura física e a distribuição de artefatos de software em hardware.
1. A Natureza do Nó (Básico 1)
Contexto: Na UML, um nó é a unidade básica de hardware ou ambiente de execução.
Pergunta: Qual a diferença entre um Nó de Dispositivo (Device) e um Ambiente de Execução (Execution Environment)? Dê um exemplo de cada.
2. O Papel do Artefato (Básico 2)
Contexto: O diagrama de implantação mostra onde os arquivos resultantes do build são colocados.
Pergunta: O que é um Artefato na UML e como ele se relaciona com uma classe ou componente lógico?
3. Topologia de Rede (Intermediário 1)
Contexto: Sistemas modernos raramente rodam em uma única máquina.
Pergunta: Como representamos a conexão física entre dois servidores em um Diagrama de Implantação e quais informações devem constar nessa conexão (Caminho de Comunicação)?
4. Modelagem de Nuvem (Intermediário 2)
Contexto: Hoje em dia, muitos sistemas usam arquitetura em nuvem (AWS, Azure, Google Cloud).
Pergunta: Como você representaria um cluster de servidores (múltiplas instâncias do mesmo serviço) utilizando a notação de nós da UML?
5. Desafio: Segurança e Latência (Desafio)
Contexto: Um banco de dados sensível deve ficar em uma rede interna, enquanto o servidor web fica na rede pública.
Pergunta: Desenhe (em texto ou descreva os elementos) um Diagrama de Implantação que mostre um Firewall como um nó intermediário entre o Cliente (Browser) e o Servidor de Banco de Dados. Quais protocolos de comunicação seriam usados nas duas pontas?