No contexto de Conceitos da UML, qual diagrama UML 2 modela...
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çãoMartin 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
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.