A Linguagem de Modelagem Unificada (UML) ─ do inglês Unifie...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - estruturais e comportamentais.
A UML, ou Linguagem de Modelagem Unificada, é uma ferramenta essencial para visualizar e documentar diversos aspectos de sistemas de software. Para responder corretamente a essa questão, é necessário compreender que os 14 tipos de diagramas da UML 2.2 são organizados em duas grandes categorias:
- Diagramas Estruturais: Estes diagramas representam a estrutura estática do sistema. Eles são usados para modelar as entidades do sistema, como classes, objetos, componentes, nós e até como essas entidades estão inter-relacionadas. Exemplos de diagramas estruturais incluem Diagrama de Classes, Diagrama de Componentes e Diagrama de Implantação.
- Diagramas Comportamentais: Focam nas funcionalidades que o sistema deve fornecer, descrevendo como o sistema age e reage em diferentes situações. Eles modelam o comportamento dinâmico do sistema e como ele muda ao longo do tempo. Incluem Diagrama de Casos de Uso, Diagrama de Atividades, Diagrama de Sequência e Diagrama de Estados.
As alternativas B, C, D e E apresentam categorizações que não correspondem à divisão oficial dos diagramas de UML conforme definido pelo OMG (Object Management Group) para a versão 2.2. Essas categorias podem misturar tipos de diagramas ou se referir a conceitos que, embora relacionados à UML ou à engenharia de software, não são categorias de diagramas em si. Por exemplo, "pacote" e "modelo" são elementos que podem fazer parte de diagramas, mas não são categorias de diagramas. Da mesma forma, "subsistema" e "framework" são conceitos que podem estar representados em diagramas de UML, mas também não são categorias de diagramas.
Portanto, a alternativa A é a correta porque corresponde exatamente à maneira como os diagramas de UML são classificados nas suas duas grandes categorias, ajudando a organizar o pensamento e a aplicação prática da modelagem de sistemas de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Sete tipos de diagramas representam informações estruturais, e os outros sete representam tipos gerais de comportamento, incluindo quatro em uma sub-categoria que representam diferentes aspectos de interação.
Gabarito: A) Estruturais e comportamentais.
Resumo ddo Resumo (categorias de diagramas UML 2.2):
Diagramas Estruturais (6 tipos):
- Classes, Objetos, Componentes, Pacotes, Implantação e Estrutura Composta.
- Focam na organização estática do sistema.
Diagramas Comportamentais (7 tipos):
- Casos de Uso, Atividades, Máquina de Estados, Sequência, Comunicação, Tempo e Visão Geral de Interação.
- Representam a dinâmica e interações do sistema.
Diagramas de Interação (subcategoria dos comportamentais):
- Sequência, Comunicação, Tempo e Visão Geral de Interação.
Alternativas incorretas:
- B) "Pacote e modelo" são elementos específicos, não categorias gerais.
- C) "Casos de uso, iteração e máquina de estados" são exemplos de diagramas comportamentais, não categorias.
- D) "Subsistema e framework" são conceitos de implementação, não classificações UML.
- E) "Colaborativos e de estrutura" mistura termos não oficiais (colaborativos era um termo antigo para diagramas de comunicação).
Fonte: Padrão UML 2.2 do OMG.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo