As abstrações descobertas por meio dos diagramas de classes...

Próximas questões
Com base no mesmo assunto
Q2250153 Engenharia de Software
As abstrações descobertas por meio dos diagramas de classes são implementadas fisicamente por blocos de construção representados na UML pelo diagrama de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - componentes.

A questão aborda conceitos fundamentais da UML (Unified Modeling Language) e como as abstrações identificadas nos diagramas de classes são fisicamente implementadas. Para resolver esta questão, é necessário ter conhecimentos básicos sobre os diferentes tipos de diagramas UML e suas finalidades.

Primeiramente, vamos entender por que a alternativa correta é a letra E. O diagrama de componentes na UML é utilizado para mostrar a organização e as dependências entre os blocos de construção de software. Componentes representam partes modulares de um sistema, como arquivos de código, bibliotecas ou módulos, que são fundamentais para a implementação física das abstrações encontradas durante a modelagem do sistema.

Componentes são elementos reutilizáveis que encapsulam a implementação de funcionalidades específicas do sistema, e o diagrama de componentes ajuda a visualizar como esses blocos se relacionam e interagem para formar o sistema completo.

Agora, vejamos por que as outras alternativas estão incorretas:

A - objetos: O diagrama de objetos mostra uma instância de classes no tempo de execução. Ele é utilizado para representar a estrutura de objetos no momento específico, mas não lida diretamente com a implementação física.

B - implantação: O diagrama de implantação (deployment) representa a disposição física dos componentes de software em nós de hardware. Embora esteja relacionado à instalação de componentes, ele não é utilizado para descobrir as abstrações por meio dos diagramas de classes.

C - atividades: O diagrama de atividades descreve o fluxo de trabalho ou a lógica de um processo em termos de atividades e ações. Ele foca no comportamento e na sequência de operações, não na estrutura física dos componentes.

D - colaboração: O diagrama de colaboração (ou comunicação) enfatiza a interação entre objetos para realizar uma funcionalidade específica. Ele mostra como os objetos colaboram, mas não detalha a implementação física dos componentes.

Com isso, fica claro que o diagrama de componentes é o que melhor representa a implementação física das abstrações descobertas nos diagramas de classes. Compreender a função de cada tipo de diagrama na UML é essencial para responder corretamente a este tipo de questão em concursos públicos.

Clique para visualizar este gabarito

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