Pular para o conteúdo principal

Questão de Engenharia de Software — UML — VUNESP 2024

Engenharia de SoftwareUML
Código
vu083147
Banca
VUNESP
Órgão
Prefeitura de Lins - SP
Ano
2024
Nível
Superior
Cargo
Analista em Tecnologia da Informação
A UML 2.0 (Unified Modeling Language) disponibiliza uma série de diagramas com a finalidade de auxiliar na modelagem de sistemas. Especificamente, dois desses diagramas são:
  1. ADiagrama de Classes e Diagrama de Sequência.
  2. BDiagrama de Comunicação e Diagrama de Atributos.
  3. CStatechart e Diagrama de Barras.
  4. DDiagrama de Casos de Uso e Diagrama de Sinais. Diagrama de Casos de Uso e Diagrama de Sinais.
Revelar gabarito e comentário

GabaritoA — Diagrama de Classes e Diagrama de Sequência.

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”.

UML 2.0 – Diagramas da Linguagem

Gabarito: letra A. A UML 2.0 define 14 tipos de diagramas, divididos em diagramas estruturais e comportamentais. A alternativa A apresenta dois diagramas válidos e amplamente conhecidos: o Diagrama de Classes (estrutural) e o Diagrama de Sequência (comportamental). As demais alternativas incluem, em seus pares, ao menos um elemento que não é um diagrama oficial da UML 2.0.

Alternativa A — ✅ Correta ⟵ GABARITO

O Diagrama de Classes é o principal diagrama estrutural, representando as classes do sistema com seus atributos, métodos e relacionamentos. O Diagrama de Sequência é um diagrama comportamental que ilustra a interação entre objetos ao longo do tempo, trocando mensagens em uma sequência. Ambos são diagramas oficiais da UML 2.0.

Alternativa B — ❌ Incorreta

Embora o Diagrama de Comunicação seja um diagrama comportamental válido (focado nas ligações entre objetos que trocam mensagens), o Diagrama de Atributos não existe como um diagrama independente na UML. Atributos são elementos que aparecem dentro de outros diagramas (principalmente no Diagrama de Classes), mas não constituem um diagrama próprio. Portanto, a alternativa está errada.

Alternativa C — ❌ Incorreta

O Statechart (ou Diagrama de Máquina de Estados) é um diagrama comportamental que descreve os estados de um objeto e as transições entre eles. Já o Diagrama de Barras (bar chart) não é um diagrama da UML; é um gráfico estatístico, sem relação com a modelagem de software orientada a objetos. Assim, a alternativa é incorreta.

Alternativa D — ❌ Incorreta

O Diagrama de Casos de Uso é um diagrama comportamental que mostra as funcionalidades do sistema na perspectiva do usuário. O Diagrama de Sinais (signal diagram) não é um diagrama padrão da UML 2.0; sinais são usados em diagramas de interação (como o Diagrama de Sequência ou Comunicação), mas não há um diagrama específico com esse nome. Portanto, a alternativa está errada.

PEGA ESSA DICA!

Para memorizar os diagramas da UML 2.0, lembre-se dos 14 oficiais: 7 estruturais (Classe, Componente, Implantação, Objeto, Pacote, Perfil, Estrutura Composta) e 7 comportamentais (Caso de Uso, Atividade, Máquina de Estados, Sequência, Comunicação, Temporização, Visão Geral de Interação). Nunca confunda com gráficos ou notações não UML.

Gabarito: letra A

Link permanente: /questoes/vu083147