Informática Múltipla Escolha

É possível visualizar uma relação de dependência entre os casos de uso “pagar conta” e “adiar pagamento”. Isso significa que, quando o ator acessar a funcionalidade “pagar conta”, poderá acessar a funcionalidade “adiar pagamento”. PORQUE No momento da implementação do sistema, o programador precisará ter o cuidado de adicionar a relação entre as duas funcionalidades, permitindo que o usuário navegue entre estas. Acerca dessas asserções e da relação proposta entre elas, assinale a alternativa correta.

É possível visualizar uma relação de dependência entre os casos de uso “pagar conta” e “adiar pagamento”. Isso significa que, quando o ator acessar a funcionalidade “pagar conta”, poderá acessar a funcionalidade “adiar pagamento”.

PORQUE

No momento da implementação do sistema, o programador precisará ter o cuidado de adicionar a relação entre as duas funcionalidades, permitindo que o usuário navegue entre estas.

Acerca dessas asserções e da relação proposta entre elas, assinale a alternativa correta.

  1. Tanto a primeira quanto a segunda asserções são proposições falsas.
  2. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
  3. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
  4. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
  5. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Análise Detalhada

Esta questão testa conhecimentos sobre Engenharia de Software, focando na interpretação de Diagramas de Caso de Uso (UML) e na distinção entre modelagem e implementação.

Análise da Primeira Asserção

A primeira afirmação é verdadeira.

  • Conceito de extend: No UML, a relação extend indica que um caso de uso (o estendido) pode ter seu comportamento adicionado por outro caso de uso (o estensor) em situações específicas ou condicionais.
  • Aplicação ao exemplo: Geralmente, o fluxo principal é "pagar conta". O "adiar pagamento" é uma alternativa ou exceção a esse fluxo principal.
  • Interpretação: Quando o usuário executa a ação principal ("pagar conta"), o sistema pode apresentar a opção secundária ("adiar pagamento"). Isso caracteriza corretamente a semântica da relação de extensão.

Análise da Segunda Asserção

A segunda afirmação é falsa.

  • Modelagem vs. Implementação: Os diagramas de caso de uso representam requisitos funcionais (o que o sistema faz), não a estrutura interna do código (como o sistema é feito).
  • Erro Conceitual: O programador não "adiciona a relação" no código como se fosse um objeto ou link direto. Ele implementa a lógica de negócio descrita pela relação.
  • Navegação: A capacidade do usuário de navegar entre as opções é uma característica da Interface do Usuário (UI), derivada dos requisitos, e não uma "relação técnica" que o programador insere manualmente no código.

Conclusão

A primeira assertiva descreve corretamente o conceito de UML. A segunda assertiva incorre em erro ao tratar elementos de modelagem (linhas do diagrama) como instruções diretas de implementação de código.

Portanto, a primeira é verdadeira e a segunda é falsa.

Alternativa B

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.