Questão de Engenharia de Software — UML — FGV 2023
Engenharia de Software›UML
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
Aobservar as mudanças de comportamento de um único objeto com foco nas restrições de temporização.
Bmostrar o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.
Crepresentar um instantâneo dos objetos em um sistema em um determinado ponto no tempo.
Ddescrever lógica de procedimento, processo de negócio, fluxo de trabalho e etapas executadas por um sistema.
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.
1Atividades
2Máquina de estados
3Implantação
4Objetos
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