Em relação aos conceitos da Linguagem de Modelagem Unificada...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C
Tema central da questão:
A questão aborda conceitos fundamentais de UML (Unified Modeling Language), usados para modelagem de sistemas de software, incluindo diagramas, classificadores, pacotes e casos de uso.
Resumo Teórico:
A UML é um padrão utilizado para visualizar, especificar, construir e documentar artefatos de sistemas orientados a objetos. Entre seus elementos principais estão: casos de uso (para requisitos funcionais), diagramas de interação (como sequência e comunicação), classificadores (classes, interfaces, etc.), e pacotes (agrupamento lógico).
Justificativa da Alternativa Correta (C):
A alternativa C afirma que classificadores "nunca podem ser especializados". Isso é incorreto. Classificadores são elementos capazes de definir características estruturais e comportamentais (por exemplo, classe, interface, ator). Eles podem sim ser especializados, por meio de herança ou generalização – por exemplo, uma classe pode ser subclasse de outra, especializando-a.
Fonte: OMG UML Specification, Seção 7.3.20 (Classifier).
Análise das Alternativas Incorretas:
A – Correta segundo a teoria. Casos de uso descrevem requisitos funcionais (o que o sistema fará) e, segundo o modelo FURPS+, centram-se no “F” (Funcionalidade). Eles podem auxiliar na identificação de outros requisitos relacionados.
B – Correta. Diagramas de interação são generalizações dos diagramas de sequência e de comunicação, ambos usados para modelar o comportamento dinâmico dos sistemas.
D – Correta. Pacotes UML agrupam elementos do modelo (classes, pacotes, casos de uso). O aninhamento de pacotes e a existência de espaço de nomes são características reais da UML.
Dicas para interpretação e resolução:
- Em questões que pedem a afirmação INCORRETA, atente-se para termos absolutos como “nunca”, “sempre”, “somente”.
- Procure identificar pegadinhas relacionadas à generalização/especialização de elementos.
- Leia cada alternativa e tente lembrar de exemplos práticos do uso da UML.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo