Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
fg075147
Banca
FGV
Órgão
AL-PR
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
Considerando ainda o problema do sistema de reembolso médico, analise o diagrama a seguir.Imagem associada para resolução da questãoSobre o comportamento que ele apresenta, assinale a afirmativa correta.
  1. AMostra toda a sequência de inserção de um pedido de reembolso e ao final armazenando este pedido na base de dados.
  2. BMostra a sequência do processo de requisição de reembolso assumindo que o usuário já esteja logado e o sistema apenas valida sua senha, obtêm os dados do procedimento e envia o valor para pagamento ao segurado
  3. CMostra como é feito o processo de requisição de reembolso mostrando os pontos onde, caso falha na validação de login ou de dados do pagamento a sequência não continua e não paga ao segurado
  4. DMostra a sequência de ações de um processo de reembolso do segurado onde ele coloca os seus dados de segurança corretos e tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros, ou seja, o registro de desembolso saído de sua conta bancária.
  5. EMostra a sequência de ações de um processo de reembolso do segurado onde ele insere o segurado na base, se não existir e caso tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros o reembolso é liberado para pagamento.
Revelar gabarito e comentário

GabaritoD — Mostra a sequência de ações de um processo de reembolso do segurado onde ele coloca os seus dados de segurança corretos e tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros, ou seja, o registro de desembolso saído de sua conta bancária.

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 apresentado é um Diagrama de Atividades da UML, que modela o fluxo de ações de um processo. A alternativa D descreve corretamente a sequência de ações do processo de reembolso, incluindo a validação dos dados de segurança do segurado, a verificação do pagamento do procedimento e o registro do desembolso na base de dados financeiros. As demais alternativas ou descrevem fluxos incompletos, ou introduzem elementos não representados no diagrama, como a inserção do segurado na base de dados.

O Diagrama de Atividades é um dos diagramas comportamentais da UML, utilizado para representar o fluxo de controle de um processo, ou seja, a sequência de atividades, decisões e possíveis caminhos paralelos. Ele é frequentemente usado para modelar a lógica de um caso de uso, mostrando como as ações são executadas e como o fluxo se ramifica em pontos de decisão. No contexto do problema, o diagrama modela o processo de reembolso médico, desde a entrada do segurado até a liberação do pagamento.

A leitura de um Diagrama de Atividades envolve identificar os elementos principais: o nó inicial (círculo preenchido), que marca o começo do fluxo; as atividades (retângulos arredondados), que representam ações; os nós de decisão (losangos), que indicam pontos onde o fluxo se divide com base em uma condição; e o nó final (círculo com um ponto no centro), que marca o término do processo. A interpretação correta exige seguir o fluxo na ordem em que as setas indicam, considerando as condições dos nós de decisão.

No caso específico, o diagrama mostra o processo de reembolso do segurado. A alternativa D é a única que descreve fielmente a sequência: o segurado insere seus dados de segurança (login e senha), que são validados; em seguida, o sistema verifica se o pagamento do procedimento foi realizado e registrado na base de dados financeiros; por fim, o reembolso é liberado. As outras alternativas ou omitem etapas essenciais, ou adicionam ações que não estão no diagrama, como a inserção do segurado na base de dados (alternativa E) ou a obtenção de dados do procedimento (alternativa B).

A pegadinha desta questão está na interpretação do fluxo: a banca explora a confusão entre o que é representado no diagrama e o que é apenas uma suposição do candidato. É fundamental ler o diagrama com atenção, identificando cada atividade e cada decisão, e não inferir ações que não estão presentes. A alternativa D é a que melhor resume o comportamento apresentado, pois descreve as etapas de validação e verificação que são explicitamente modeladas.

  1. 1Inserir dados de segurança
  2. 2Validar login e senha
  3. 3Verificar pagamento do procedimento
  4. 4Registrar desembolso na base
  5. 5Liberar reembolso
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A alternativa afirma que o diagrama mostra "toda a sequência de inserção de um pedido de reembolso e ao final armazenando este pedido na base de dados". O erro está em dizer que o diagrama mostra a "inserção" do pedido e o "armazenamento" na base de dados. O diagrama de atividades apresentado não modela a criação do pedido em si, mas sim o processo de validação e verificação para liberar o reembolso. A ação de "armazenar o pedido" não é uma atividade representada no fluxo; o que existe é a verificação de dados e a liberação do pagamento.

Alternativa B — ❌ Incorreta

A alternativa B diz que o diagrama mostra "a sequência do processo de requisição de reembolso assumindo que o usuário já esteja logado e o sistema apenas valida sua senha, obtêm os dados do procedimento e envia o valor para pagamento ao segurado". O erro está em afirmar que o sistema "obtém os dados do procedimento". No diagrama, não há uma atividade explícita de busca ou obtenção de dados do procedimento; o fluxo se concentra na validação dos dados de segurança e na verificação do pagamento. Além disso, a alternativa não menciona a verificação do registro do pagamento na base de dados financeiros, que é uma etapa central do processo.

Alternativa C — ❌ Incorreta

A alternativa C afirma que o diagrama mostra "os pontos onde, caso falha na validação de login ou de dados do pagamento a sequência não continua e não paga ao segurado". Embora o diagrama possa ter nós de decisão que representem falhas, a alternativa é imprecisa ao generalizar. O diagrama não mostra explicitamente o que acontece em caso de falha; ele apenas apresenta o fluxo do processo. A alternativa D é mais precisa ao descrever a sequência de ações sem especular sobre os caminhos de falha, que podem ou não estar representados.

Alternativa D — ✅ Correta ⟵ GABARITO

A alternativa D descreve corretamente o comportamento do diagrama: "Mostra a sequência de ações de um processo de reembolso do segurado onde ele coloca os seus dados de segurança corretos e tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros, ou seja, o registro de desembolso saído de sua conta bancária." Esta é a interpretação mais fiel do fluxo: o segurado insere seus dados de segurança (login e senha), o sistema valida esses dados, verifica se o pagamento do procedimento foi realizado e registrado na base de dados financeiros, e então libera o reembolso. A alternativa captura as etapas essenciais do processo, sem adicionar ou omitir ações.

Alternativa E — ❌ Incorreta

A alternativa E afirma que o diagrama mostra "a sequência de ações de um processo de reembolso do segurado onde ele insere o segurado na base, se não existir e caso tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros o reembolso é liberado para pagamento". O erro está em afirmar que o diagrama mostra a inserção do segurado na base de dados. Essa ação não é representada no diagrama de atividades; o fluxo começa com o segurado já existente, inserindo seus dados de segurança. A alternativa adiciona uma etapa que não está modelada, tornando-a incorreta.

Gabarito: letra D

Link permanente: /questoes/fg075147