Em relação aos conceitos da Linguagem de Modelagem Unificada...

Próximas questões
Com base no mesmo assunto
Q3452039 Engenharia de Software
Em relação aos conceitos da Linguagem de Modelagem Unificada, do inglês Unified Modeling Language – UML, é incorreto afirmar que:
Alternativas

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