Questão de Engenharia de Software — UML — FGV 2024
Engenharia de Software›UML
Código
fg165472
Banca
FGV
Órgão
ALEP
Ano
2024
Cargo
Ana Leg ( )
Analise o diagrama a seguir, que retrata um sistema de reembolso médico
Sobre o comportamento que ele apresenta, assinale a afirmativa correta.
AMostra toda a sequência de inserção de um pedido de reembolso e ao final armazenando este pedido na base de dados.
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
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
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.
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”.
UML – Diagrama de Atividades: Fluxo de Reembolso Médico
Gabarito: letra D. O diagrama apresentado é um diagrama de atividades da UML, que modela o fluxo de ações de um processo de reembolso médico. A alternativa D descreve corretamente a sequência: o segurado insere seus dados de segurança (login/senha), o sistema valida, verifica se o pagamento do procedimento foi realizado e registrado na base de dados financeiros, e então libera o reembolso. As demais alternativas ou descrevem fluxos incompletos, ou invertem a ordem das ações, ou introduzem elementos que não estão representados no diagrama.
O diagrama de atividades é um dos diagramas comportamentais da UML, utilizado para modelar o fluxo de controle de um processo, mostrando a sequência de atividades, decisões e possíveis caminhos paralelos. Ele é frequentemente usado para representar a lógica de um caso de uso, descrevendo passo a passo o que acontece no sistema. No contexto da questão, o diagrama mostra o processo de reembolso médico, desde a entrada do segurado até a liberação do pagamento.
A leitura correta de um diagrama de atividades exige atenção aos elementos de controle de fluxo: o nó inicial (círculo preenchido) indica o começo; as atividades (retângulos arredondados) representam ações; os losangos representam decisões, com caminhos alternativos rotulados com condições (como "[válido]" e "[inválido]"); e o nó final (círculo com borda preenchida) indica o término do fluxo. A alternativa D é a única que descreve fielmente essa sequência, mencionando a validação dos dados de segurança, a verificação do pagamento e o registro na base de dados financeiros antes da liberação do reembolso.
A banca explora a confusão entre o que o diagrama mostra e o que seria um fluxo idealizado. As alternativas A, B, C e E introduzem elementos que não estão no diagrama (como inserir o segurado na base se não existir, ou armazenar o pedido ao final) ou omitem etapas essenciais (como a validação de login). A pegadinha está em escolher uma alternativa que descreve um processo plausível, mas que não corresponde exatamente ao que o diagrama representa. A alternativa D é a mais completa e fiel ao fluxo apresentado.
Guarde a distinção entre o que o diagrama mostra e o que as alternativas afirmam: a correta é aquela que descreve a sequência exata de ações, sem acrescentar ou omitir passos. É nesse critério que as alternativas se dividem.
1Segurado insere dados de segurança
2Valida login/senha
3Verifica pagamento na base financeira
4Registra desembolso
5Libera reembolso
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
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 pedido é inserido e armazenado ao final. No diagrama, o segurado já está no sistema (não há etapa de inserção do pedido), e o armazenamento na base de dados financeiros ocorre antes da liberação do pagamento, não ao final. A alternativa confunde a ordem das ações e introduz uma etapa de inserção que não existe no fluxo.
Alternativa B — ❌ Incorreta
Diz que o diagrama mostra o processo "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". O erro está em omitir etapas essenciais do diagrama: a validação de login (que está presente) e a verificação do pagamento na base de dados financeiros. A alternativa simplifica demais o fluxo, ignorando a decisão sobre a validade dos dados e o registro do desembolso, que são centrais no diagrama.
Alternativa C — ❌ Incorreta
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 tenha decisões que interrompem o fluxo em caso de falha, a alternativa está incompleta: ela não menciona a etapa de verificação do pagamento na base de dados financeiros, que é um passo explícito no diagrama. Além disso, a redação "dados do pagamento" é vaga e não reflete a ação específica de consultar a base de dados financeiros.
Alternativa D — ✅ Correta ⟵ GABARITO
Esta é a única alternativa que descreve fielmente o fluxo do diagrama: o segurado insere seus dados de segurança (login/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 menciona todos os elementos-chave do diagrama: a validação de segurança, a verificação do pagamento e o registro na base de dados financeiros, que são as etapas que decidem se o reembolso é pago ou não.
Alternativa E — ❌ Incorreta
Afirma que o diagrama mostra "onde ele insere o segurado na base, se não existir". Esse elemento não está representado no diagrama. O fluxo começa com o segurado já identificado, inserindo seus dados de segurança, e não há uma etapa de verificação de existência do segurado na base. A alternativa introduz uma ação que não faz parte do diagrama, tornando-a incorreta.
Gabarito: letra D — a alternativa que descreve corretamente a sequência de ações do diagrama de atividades, incluindo a validação de segurança, a verificação do pagamento e o registro na base de dados financeiros antes da liberação do reembolso.