← Questões de Programação

Programação · CONSULPLAN · 2022

Questão comentada de Programação

Na UML, um diagrama é considerado como uma representação gráfica usada para demonstrar um esquema simplificado. O diagrama da UML que mostra como as classes estão logicamente divididas em módulos é o diagrama de:

Gabarito: A

Na UML, cada diagrama existe para mostrar um pedaço diferente do sistema, como se fosse um mapa com legendas específicas. Quando a questão fala em mostrar como as classes estão logicamente divididas em módulos, ela está falando de organização por grupos, não de fluxo de ações nem de instalação física do sistema. Isso é exatamente a função do diagrama de pacotes, que organiza elementos em conjuntos para facilitar a compreensão da arquitetura. Pense nele como as pastinhas do projeto: ele não mostra o conteúdo linha por linha, mas ajuda a enxergar a estrutura e a separação lógica entre partes do sistema. O diagrama de pacotes serve para agrupar classes, componentes e outros elementos relacionados em unidades maiores, chamadas pacotes. Ele é muito usado para representar a arquitetura em alto nível, mostrando dependências e organização modular. Em outras palavras, ele responde à pergunta: "em quais blocos lógicos essas classes foram separadas?". As outras alternativas tentam confundir porque também são diagramas da UML, mas com finalidades bem diferentes. Atividades mostram fluxo de trabalho, colaboração mostra interação entre objetos, e implantação mostra a distribuição física dos artefatos nos nós de hardware. Nenhum deles é voltado a dividir logicamente classes em módulos. Por isso, o gabarito correto é a letra A, pacotes. É a resposta clássica quando a banca quer saber sobre organização lógica da estrutura do sistema na UML.

Continue treinando

Questões relacionadas