Os casos de uso mais complexos podem ser construídos de cas...

Próximas questões
Com base no mesmo assunto
Q2885900 Arquitetura de Software

Os casos de uso mais complexos podem ser construídos de casos de uso menores e de suas relações denominadas

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: d - inclusão, extensão e generalização, apenas.

Vamos entender melhor a questão abordada e o porquê da alternativa correta.

Os casos de uso são uma técnica de modelagem utilizada para descrever as interações entre um sistema e seus usuários (atores). Esses casos de uso são fundamentais para capturar os requisitos funcionais de um sistema de software.

Quando trabalhamos com casos de uso mais complexos, podemos construí-los a partir de casos de uso menores e suas relações. As relações mais comuns são:

1. Inclusão: Refere-se a um comportamento que é sempre executado quando determinado caso de uso é invocado. É usado para reduzir a duplicação de comportamento entre casos de uso.

2. Extensão: Permite que um caso de uso adicione comportamento a outro caso de uso em pontos definidos.

3. Generalização: É usada quando há uma relação hierárquica entre casos de uso, permitindo que um caso de uso herde comportamento e estrutura de outro.

Agora, vamos discutir as alternativas incorretas:

a - inclusão e extensão, apenas.

Essa alternativa está incorreta porque ignora a relação de generalização, que é importante na construção de casos de uso complexos.

b - generalização e especialização, apenas.

Essa alternativa está incorreta porque não menciona a inclusão e a extensão, que são essenciais na construção de casos de uso complexos. Além disso, especialização é um conceito relacionado à generalização e não é uma relação independente em casos de uso.

c - inclusão, extensão e especialização, apenas.

Embora mencione inclusão e extensão, esta opção está incorreta porque especialização não é considerada uma relação independente em casos de uso. Generalização é a relação correta.

e - inclusão, extensão, generalização e especialização.

Esta alternativa está incorreta porque inclui especialização, que não é uma relação independente na construção de casos de uso. Generalização já cobre o conceito de especialização.

Portanto, a alternativa correta é a alternativa d, pois menciona corretamente as relações de inclusão, extensão e generalização.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo