Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2026

Engenharia de SoftwareUML
Código
ce391102
Banca
CESPE / CEBRASPE
Órgão
TELEBRAS
Ano
2026
Cargo
Esp GT ( )
Julgue o item a seguir, relativos à UML 2.   Os diagramas comportamentais são utilizados para representar o comportamento dinâmico de um sistema.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Diagramas comportamentais na UML

Gabarito: Certo (C). Os diagramas comportamentais, de fato, representam o comportamento dinâmico de um sistema, capturando como as partes do sistema mudam ao longo do tempo. Essa é a definição central que distingue os diagramas comportamentais dos estruturais, conforme a própria UML e a literatura de engenharia de software.

A UML (Unified Modeling Language) é uma linguagem de modelagem padronizada que fornece uma notação para representar a estrutura e o comportamento de sistemas. A UML 2.5, conforme o OMG, define 14 tipos de diagramas, divididos em duas grandes categorias: diagramas estruturais (7) e diagramas comportamentais (7). Essa divisão é fundamental para entender o propósito de cada diagrama.

Os diagramas estruturais tratam dos aspectos estáticos do sistema, ou seja, representam o esqueleto e a estrutura relativamente estável, abrangendo a existência e o relacionamento de itens como classes, interfaces, colaborações e componentes. Eles não utilizam noções de tempo nem mostram detalhes de comportamento dinâmico. Exemplos: diagrama de classes, diagrama de objetos, diagrama de componentes, diagrama de implantação.

Os diagramas comportamentais, por outro lado, são utilizados para visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. Isso significa que eles representam as partes do sistema que passam por alteração, ou seja, que mudam com o passar do tempo. Os aspectos dinâmicos envolvem itens como fluxos de mensagens ao longo do tempo, mudanças de estado e a colaboração entre objetos. Exemplos: diagrama de casos de uso, diagrama de atividades, diagrama de estados, diagrama de sequência, diagrama de comunicação, diagrama de timing e diagrama de visão geral de interação.

Uma subcategoria importante dos diagramas comportamentais são os diagramas de interação, que descrevem como um grupo de objetos colabora em um determinado comportamento. Eles capturam o comportamento entre objetos dentro de um único caso de uso. Os diagramas de interação incluem o diagrama de sequência, o diagrama de comunicação, o diagrama de timing e o diagrama de visão geral de interação.

A distinção entre diagramas estruturais e comportamentais é um dos pontos mais cobrados em concursos. A banca frequentemente explora essa diferença, apresentando afirmações que confundem os dois grupos. Nesta questão, a afirmação é direta e correta: os diagramas comportamentais representam o comportamento dinâmico do sistema. Não há pegadinha ou inversão de conceitos; a definição apresentada está alinhada com a teoria da UML.

Para fixar, veja a comparação:

Critério

Diagramas Estruturais

Diagramas Comportamentais

Aspecto

Estático

Dinâmico

O que representam

Esqueleto e estrutura do sistema

Partes do sistema que mudam com o tempo

Noção de tempo

Não utilizam

Utilizam

Exemplos

Classes, objetos, componentes, implantação

Casos de uso, atividades, estados, sequência, comunicação

PEGA ESSA DICA!

Para acertar questões sobre classificação de diagramas, decore a lista completa: os 7 estruturais (classe, objeto, componente, implantação, pacote, estrutura composta, perfil) e os 7 comportamentais (caso de uso, atividade, máquina de estados, sequência, comunicação, timing, visão geral de interação). Lembre-se: os diagramas de interação são uma subcategoria dos comportamentais.

Gabarito: Certo (C).

Link permanente: /questoes/ce391102