No contexto de Conceitos da UML, qual diagrama UML 2 modela...

Próximas questões
Com base no mesmo assunto
Q813181 Engenharia de Software
No contexto de Conceitos da UML, qual diagrama UML 2 modela os artefatos de software e também os dispositivos ou hardware que o(s) contém/contêm?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: D - Diagrama de implantação

Para entender essa questão, é necessário ter conhecimento sobre os diversos tipos de diagramas que a UML (Unified Modeling Language) oferece para modelagem de sistemas. Cada diagrama possui um propósito específico e ajuda a representar diferentes aspectos de um software e seu ambiente operacional.

O Diagrama de Implantação, também conhecido como Deployment Diagram, é aquele que se preocupa em mostrar a configuração dos artefatos de software em nós físicos. Basicamente, ele detalha o hardware e o software de um sistema e como eles interagem. Isso inclui servidores, computadores, dispositivos móveis e demais equipamentos, bem como os sistemas operacionais e os softwares que neles serão implantados. A importância desse diagrama está na visualização da distribuição dos componentes do sistema, facilitando o entendimento de como o software será executado no ambiente de produção.

Justificando a alternativa correta:

O Diagrama de Implantação (D) é o correto porque ele é projetado especificamente para mostrar a relação entre o software e o hardware no sistema. Por exemplo, você poderia usar este diagrama para representar como diferentes módulos de um sistema de software são implantados em diferentes servidores ou dispositivos. Ele é uma ferramenta importante para planejar a infraestrutura necessária para o software e garantir que o sistema funcione como esperado em seu ambiente de destino.

Portanto, a alternativa D é a escolha correta, pois captura exatamente essa relação entre artefatos de software e a infraestrutura de hardware na qual eles serão implantados, sendo uma ferramenta crucial na fase de implementação de um sistema.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito está B.

 

Mas não vejo como uma conceituação correta do diagrama de Objetos.

 

Está mais para diagrama de Implantação.

 

Atualizado 23/06/17

 

Gabarito alterado para D.

Eles corrigiram para diagrama de implementação que é. A alternativa coreta mesmo. Quando especifica componentes de hardware estamos falando do diagrama de implantação

Martin Fowler utiliza a conceituação de "Diagrama de Instalação" que consiste em:

"Os diagramas de instalação mostram o layout físico de um sistema, revelando quais as partes do software que serão executadas em quais partes do hardware". Mesmo conceito com nomenclatura diferente. Item D - Diagrama de Implantação

a) Diagrama de estados (Comportamental): Demonstra o comportamento de um elemento através de um conjunto de transição de estados;


b) Diagrama de objetos (Estrutural): Representa uma "fotografia" do sistema em um certo momento. Exibe as ligações formadas entre objetos conforme estes interagem e os valores dos atributos;


d) Diagrama de implantação ou instalação (Estrutural): Enfoca a questão da organização da arquitetura física sobre o qual o software irá ser implantado e executado. São indicados para representar nós físicos responsáveis por executar a mesma tarefa lógica, além de mostrar informações sobre os protocolos utilizados, nos caminhos de comunicação, entre os nós do sistema;


e) Diagrama de componentes(Estrutural): Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual;

 

Fonte: Minhas anotações

d-

O Diagrama de Implantação é a configuração e a arquitetura do sistema dos componentes. Booch, Rumbaugh e Jacobson (2006) afirmam que este diagrama exibe a organização dos nodes de processamento em tempo de execução e os componentes nele

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo