Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FGV 2023

Engenharia de SoftwareUML
Código
fg059271
Banca
FGV
Órgão
AL-MA
Ano
2023
Nível
Superior
Cargo
Técnico de Gestão Administrativa - Analista de Sistemas
A UML (Unified Modeling Language) oferece um conjunto de notações gráficas amplamente utilizado em projetos de sistemas de software.O diagrama de atividades previsto na UML é o mais indicado para
  1. Aobservar as mudanças de comportamento de um único objeto com foco nas restrições de temporização.
  2. Bmostrar o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.
  3. Crepresentar um instantâneo dos objetos em um sistema em um determinado ponto no tempo.
  4. Ddescrever lógica de procedimento, processo de negócio, fluxo de trabalho e etapas executadas por um sistema.
  5. Edecompor hierarquicamente uma classe em uma estrutura interna para visualizar um objeto complexo em partes.
Revelar gabarito e comentário

GabaritoD — descrever lógica de procedimento, processo de negócio, fluxo de trabalho e etapas executadas por um sistema.

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

Diagrama de Atividades UML

Gabarito: letra D. O diagrama de atividades é o mais indicado para descrever lógica de procedimento, processos de negócio, fluxo de trabalho e etapas executadas por um sistema – exatamente o que a alternativa D afirma. É um diagrama comportamental que modela o fluxo de controle ou de objetos entre atividades.

  1. 1Atividades
  2. 2Máquina de estados
  3. 3Implantação
  4. 4Objetos
  5. 5Estrutura composta
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Observar mudanças de comportamento de um único objeto com foco em restrições de temporização é função do diagrama de máquina de estados (state machine), não do diagrama de atividades.

Alternativa B — ❌ Incorreta

Mostrar o layout físico de um sistema, indicando que partes do software rodam em quais hardware, é papel do diagrama de implantação (deployment), um diagrama estrutural.

Alternativa C — ❌ Incorreta

Representar um instantâneo dos objetos em um sistema em um ponto no tempo é a definição do diagrama de objetos (object diagram), que captura uma visão estrutural estática.

Alternativa D — ✅ Correta ⟵ GABARITO

O diagrama de atividades é voltado para modelagem de processos: fluxogramas, workflows, lógica procedimental e sequências de ações. É amplamente usado para descrever a ordem das atividades e as transições entre elas.

Alternativa E — ❌ Incorreta

Decompor hierarquicamente uma classe em estrutura interna, visualizando um objeto complexo em partes, é objetivo do diagrama de estrutura composta (composite structure), um diagrama estrutural.


Resumo rápido dos diagramas UML mais comuns:

Diagrama

Finalidade principal

Atividades

Fluxo de trabalho, processos, lógica procedimental

Máquina de estados

Ciclo de vida de um objeto, estados e transições

Implantação

Distribuição física de artefatos em hardware

Objetos

Instantâneo de objetos e seus relacionamentos

Estrutura composta

Estrutura interna de uma classe ou colaboração

Gabarito: letra D

Link permanente: /questoes/fg059271